| @@ -42,79 +42,79 @@ struct Key | |||
| enum Value | |||
| { | |||
| /* ASCII mapped keys */ | |||
| Unknown = 0, | |||
| First = 0, | |||
| Backspace = 8, | |||
| Tab = 9, | |||
| Clear = 12, | |||
| Return = 13, | |||
| Pause = 19, | |||
| Escape = 27, | |||
| Space = 32, | |||
| Exclaim = 33, | |||
| DoubleQuote = 34, | |||
| Hash = 35, | |||
| Dollar = 36, | |||
| Ampersand = 38, | |||
| Quote = 39, | |||
| LeftParen = 40, | |||
| RightParen = 41, | |||
| Asterisk = 42, | |||
| Plus = 43, | |||
| Comma = 44, | |||
| Minus = 45, | |||
| Period = 46, | |||
| Slash = 47, | |||
| K0 = 48, | |||
| K1 = 49, | |||
| K2 = 50, | |||
| K3 = 51, | |||
| K4 = 52, | |||
| K5 = 53, | |||
| K6 = 54, | |||
| K7 = 55, | |||
| K8 = 56, | |||
| K9 = 57, | |||
| Colon = 58, | |||
| Semicolon = 59, | |||
| Less = 60, | |||
| Equals = 61, | |||
| Greater = 62, | |||
| Question = 63, | |||
| At = 64, | |||
| Unknown = 0, | |||
| First = 0, | |||
| Backspace = 8, | |||
| Tab = (int)'\t', | |||
| Clear = 12, | |||
| Return = 13, | |||
| Pause = 19, | |||
| Escape = 27, | |||
| Space = (int)' ', | |||
| Exclaim = (int)'!', | |||
| DoubleQuote = (int)'"', | |||
| Hash = (int)'#', | |||
| Dollar = (int)'$', | |||
| Ampersand = (int)'&', | |||
| Quote = (int)'\'', | |||
| LeftParen = (int)'(', | |||
| RightParen = (int)')', | |||
| Asterisk = (int)'*', | |||
| Plus = (int)'+', | |||
| Comma = (int)',', | |||
| Minus = (int)'-', | |||
| Period = (int)'.', | |||
| Slash = (int)'/', | |||
| K0 = (int)'0', | |||
| K1 = (int)'1', | |||
| K2 = (int)'2', | |||
| K3 = (int)'3', | |||
| K4 = (int)'4', | |||
| K5 = (int)'5', | |||
| K6 = (int)'6', | |||
| K7 = (int)'7', | |||
| K8 = (int)'8', | |||
| K9 = (int)'9', | |||
| Colon = (int)':', | |||
| Semicolon = (int)';', | |||
| Less = (int)'<', | |||
| Equals = (int)'=', | |||
| Greater = (int)'>', | |||
| Question = (int)'?', | |||
| At = (int)'@', | |||
| /* XXX: SDL decides to skip uppercase characters */ | |||
| LeftBracket = 91, | |||
| BackSlash = 92, | |||
| RightBracket = 93, | |||
| Caret = 94, | |||
| Underscore = 95, | |||
| Backquote = 96, | |||
| A = 97, | |||
| B = 98, | |||
| C = 99, | |||
| D = 100, | |||
| E = 101, | |||
| F = 102, | |||
| G = 103, | |||
| H = 104, | |||
| I = 105, | |||
| J = 106, | |||
| K = 107, | |||
| L = 108, | |||
| M = 109, | |||
| N = 110, | |||
| O = 111, | |||
| P = 112, | |||
| Q = 113, | |||
| R = 114, | |||
| S = 115, | |||
| T = 116, | |||
| U = 117, | |||
| V = 118, | |||
| W = 119, | |||
| X = 120, | |||
| Y = 121, | |||
| Z = 122, | |||
| LeftBracket = (int)'[', | |||
| BackSlash = (int)'\\', | |||
| RightBracket = (int)']', | |||
| Caret = (int)'^', | |||
| Underscore = (int)'_', | |||
| Backquote = (int)'`', | |||
| A = (int)'a', | |||
| B = (int)'b', | |||
| C = (int)'c', | |||
| D = (int)'d', | |||
| E = (int)'e', | |||
| F = (int)'f', | |||
| G = (int)'g', | |||
| H = (int)'h', | |||
| I = (int)'i', | |||
| J = (int)'j', | |||
| K = (int)'k', | |||
| L = (int)'l', | |||
| M = (int)'m', | |||
| N = (int)'n', | |||
| O = (int)'o', | |||
| P = (int)'p', | |||
| Q = (int)'q', | |||
| R = (int)'r', | |||
| S = (int)'s', | |||
| T = (int)'t', | |||
| U = (int)'u', | |||
| V = (int)'v', | |||
| W = (int)'w', | |||
| X = (int)'x', | |||
| Y = (int)'y', | |||
| Z = (int)'z', | |||
| Delete = 127, | |||
| /* International keyboard syms */ | |||