| 1 | /// replica of unityy's KeyCodes |
| 2 | #[repr(i32)] |
| 3 | pub enum KeyCode { |
| 4 | None = 0, |
| 5 | Backspace = 8, |
| 6 | Tab = 9, |
| 7 | Clear = 12, // 0x0000000C |
| 8 | Return = 13, // 0x0000000D |
| 9 | Pause = 19, // 0x00000013 |
| 10 | Escape = 27, // 0x0000001B |
| 11 | Space = 32, // 0x00000020 |
| 12 | Exclaim = 33, // 0x00000021 |
| 13 | DoubleQuote = 34, // 0x00000022 |
| 14 | Hash = 35, // 0x00000023 |
| 15 | Dollar = 36, // 0x00000024 |
| 16 | Ampersand = 38, // 0x00000026 |
| 17 | Quote = 39, // 0x00000027 |
| 18 | LeftParen = 40, // 0x00000028 |
| 19 | RightParen = 41, // 0x00000029 |
| 20 | Asterisk = 42, // 0x0000002A |
| 21 | Plus = 43, // 0x0000002B |
| 22 | Comma = 44, // 0x0000002C |
| 23 | Minus = 45, // 0x0000002D |
| 24 | Period = 46, // 0x0000002E |
| 25 | Slash = 47, // 0x0000002F |
| 26 | Alpha0 = 48, // 0x00000030 |
| 27 | Alpha1 = 49, // 0x00000031 |
| 28 | Alpha2 = 50, // 0x00000032 |
| 29 | Alpha3 = 51, // 0x00000033 |
| 30 | Alpha4 = 52, // 0x00000034 |
| 31 | Alpha5 = 53, // 0x00000035 |
| 32 | Alpha6 = 54, // 0x00000036 |
| 33 | Alpha7 = 55, // 0x00000037 |
| 34 | Alpha8 = 56, // 0x00000038 |
| 35 | Alpha9 = 57, // 0x00000039 |
| 36 | Colon = 58, // 0x0000003A |
| 37 | Semicolon = 59, // 0x0000003B |
| 38 | Less = 60, // 0x0000003C |
| 39 | Equals = 61, // 0x0000003D |
| 40 | Greater = 62, // 0x0000003E |
| 41 | Question = 63, // 0x0000003F |
| 42 | At = 64, // 0x00000040 |
| 43 | LeftBracket = 91, // 0x0000005B |
| 44 | Backslash = 92, // 0x0000005C |
| 45 | RightBracket = 93, // 0x0000005D |
| 46 | Caret = 94, // 0x0000005E |
| 47 | Underscore = 95, // 0x0000005F |
| 48 | BackQuote = 96, // 0x00000060 |
| 49 | A = 97, // 0x00000061 |
| 50 | B = 98, // 0x00000062 |
| 51 | C = 99, // 0x00000063 |
| 52 | D = 100, // 0x00000064 |
| 53 | E = 101, // 0x00000065 |
| 54 | F = 102, // 0x00000066 |
| 55 | G = 103, // 0x00000067 |
| 56 | H = 104, // 0x00000068 |
| 57 | I = 105, // 0x00000069 |
| 58 | J = 106, // 0x0000006A |
| 59 | K = 107, // 0x0000006B |
| 60 | L = 108, // 0x0000006C |
nothing calls this directly
no outgoing calls
no test coverage detected