|
26 | 26 | const int kVK_ANSI_4 = 0x15;
|
27 | 27 | const int kVK_ANSI_6 = 0x16;
|
28 | 28 | const int kVK_ANSI_5 = 0x17;
|
29 |
| -//const int kVK_ANSI_Equal = 0x18; |
| 29 | +const int kVK_ANSI_Equal = 0x18; |
30 | 30 | const int kVK_ANSI_9 = 0x19;
|
31 | 31 | const int kVK_ANSI_7 = 0x1A;
|
32 | 32 | const int kVK_ANSI_Minus = 0x1B;
|
|
45 | 45 | const int kVK_ANSI_Semicolon = 0x29;
|
46 | 46 | const int kVK_ANSI_Backslash = 0x2A;
|
47 | 47 | const int kVK_ANSI_Comma = 0x2B;
|
48 |
| -//const int kVK_ANSI_Slash = 0x2C; |
| 48 | +const int kVK_ANSI_Slash = 0x2C; |
49 | 49 | const int kVK_ANSI_N = 0x2D;
|
50 | 50 | const int kVK_ANSI_M = 0x2E;
|
51 | 51 | const int kVK_ANSI_Period = 0x2F;
|
52 |
| -//const int kVK_ANSI_Grave = 0x32; |
| 52 | +const int kVK_ANSI_Grave = 0x32; |
53 | 53 | const int kVK_ANSI_KeypadDecimal = 0x41;
|
54 | 54 | const int kVK_ANSI_KeypadMultiply = 0x43;
|
55 | 55 | const int kVK_ANSI_KeypadPlus = 0x45;
|
56 | 56 | const int kVK_ANSI_KeypadClear = 0x47;
|
57 | 57 | const int kVK_ANSI_KeypadDivide = 0x4B;
|
58 | 58 | const int kVK_ANSI_KeypadEnter = 0x4C;
|
59 | 59 | const int kVK_ANSI_KeypadMinus = 0x4E;
|
60 |
| -//const int kVK_ANSI_KeypadEquals = 0x51; |
| 60 | +const int kVK_ANSI_KeypadEquals = 0x51; |
61 | 61 | const int kVK_ANSI_Keypad0 = 0x52;
|
62 | 62 | const int kVK_ANSI_Keypad1 = 0x53;
|
63 | 63 | const int kVK_ANSI_Keypad2 = 0x54;
|
|
121 | 121 | //const int kVK_JIS_Underscore = 0x5E;
|
122 | 122 | //const int kVK_JIS_KeypadComma = 0x5F;
|
123 | 123 | //const int kVK_JIS_Eisu = 0x66;
|
124 |
| -//const int kVK_JIS_Kana = 0x68; |
| 124 | +const int kVK_JIS_Kana = 0x68; |
125 | 125 |
|
126 | 126 | std::map<int, AvnKey> s_KeyMap =
|
127 | 127 | {
|
|
148 | 148 | {kVK_ANSI_4, D4},
|
149 | 149 | {kVK_ANSI_6, D6},
|
150 | 150 | {kVK_ANSI_5, D5},
|
151 |
| - //{kVK_ANSI_Equal, ?}, |
| 151 | + {kVK_ANSI_Equal, OemPlus}, |
152 | 152 | {kVK_ANSI_9, D9},
|
153 | 153 | {kVK_ANSI_7, D7},
|
154 | 154 | {kVK_ANSI_Minus, OemMinus},
|
|
167 | 167 | {kVK_ANSI_Semicolon, OemSemicolon},
|
168 | 168 | {kVK_ANSI_Backslash, OemBackslash},
|
169 | 169 | {kVK_ANSI_Comma, OemComma},
|
170 |
| - //{kVK_ANSI_Slash, ?}, |
| 170 | + {kVK_ANSI_Slash, Oem2}, |
171 | 171 | {kVK_ANSI_N, N},
|
172 | 172 | {kVK_ANSI_M, M},
|
173 | 173 | {kVK_ANSI_Period, OemPeriod},
|
174 |
| - //{kVK_ANSI_Grave, ?}, |
| 174 | + {kVK_ANSI_Grave, OemTilde}, |
175 | 175 | {kVK_ANSI_KeypadDecimal, Decimal},
|
176 | 176 | {kVK_ANSI_KeypadMultiply, Multiply},
|
177 | 177 | {kVK_ANSI_KeypadPlus, OemPlus},
|
178 | 178 | {kVK_ANSI_KeypadClear, AvnKeyClear},
|
179 | 179 | {kVK_ANSI_KeypadDivide, Divide},
|
180 | 180 | {kVK_ANSI_KeypadEnter, AvnKeyEnter},
|
181 | 181 | {kVK_ANSI_KeypadMinus, OemMinus},
|
182 |
| - //{kVK_ANSI_KeypadEquals, ?}, |
| 182 | + {kVK_ANSI_KeypadEquals, OemPlus}, |
183 | 183 | {kVK_ANSI_Keypad0, NumPad0},
|
184 | 184 | {kVK_ANSI_Keypad1, NumPad1},
|
185 | 185 | {kVK_ANSI_Keypad2, NumPad2},
|
|
237 | 237 | {kVK_LeftArrow, Left},
|
238 | 238 | {kVK_RightArrow, Right},
|
239 | 239 | {kVK_DownArrow, Down},
|
240 |
| - {kVK_UpArrow, Up} |
| 240 | + {kVK_UpArrow, Up}, |
| 241 | + {kVK_JIS_Kana, AvnKeyKanaMode}, |
241 | 242 | };
|
0 commit comments