@@ -56,7 +56,9 @@ enum _MMKeyCode {
56
56
K_F24 = K_NOT_A_KEY,
57
57
K_META = kVK_Command ,
58
58
K_ALT = kVK_Option ,
59
+ K_RIGHT_ALT = kVK_Option ,
59
60
K_CONTROL = kVK_Control ,
61
+ K_RIGHT_CONTROL = kVK_RightControl ,
60
62
K_SHIFT = kVK_Shift ,
61
63
K_RIGHTSHIFT = kVK_RightShift ,
62
64
K_CAPSLOCK = kVK_CapsLock ,
@@ -65,6 +67,7 @@ enum _MMKeyCode {
65
67
K_PRINTSCREEN = K_NOT_A_KEY,
66
68
K_MENU = K_NOT_A_KEY,
67
69
70
+ K_NUMPAD_LOCK = K_NOT_A_KEY,
68
71
K_NUMPAD_0 = kVK_ANSI_Keypad0 ,
69
72
K_NUMPAD_1 = kVK_ANSI_Keypad1 ,
70
73
K_NUMPAD_2 = kVK_ANSI_Keypad2 ,
@@ -75,6 +78,11 @@ enum _MMKeyCode {
75
78
K_NUMPAD_7 = kVK_ANSI_Keypad7 ,
76
79
K_NUMPAD_8 = kVK_ANSI_Keypad8 ,
77
80
K_NUMPAD_9 = kVK_ANSI_Keypad9 ,
81
+ K_NUMPAD_PLUS = kVK_ANSI_KeypadPlus ,
82
+ K_NUMPAD_MINUS = kVK_ANSI_KeypadMinus ,
83
+ K_NUMPAD_MULTIPLY = kVK_ANSI_KeypadMultiply ,
84
+ K_NUMPAD_DIVIDE = kVK_ANSI_KeypadDivide ,
85
+ K_NUMPAD_DECIMAL = kVK_ANSI_KeypadDecimal ,
78
86
79
87
K_AUDIO_VOLUME_MUTE = 1007 ,
80
88
K_AUDIO_VOLUME_DOWN = 1001 ,
@@ -144,7 +152,9 @@ enum _MMKeyCode {
144
152
K_F24 = XK_F24,
145
153
K_META = XK_Super_L,
146
154
K_ALT = XK_Alt_L,
155
+ K_RIGHT_ALT = XK_Alt_R,
147
156
K_CONTROL = XK_Control_L,
157
+ K_RIGHT_CONTROL = XK_Control_R,
148
158
K_SHIFT = XK_Shift_L,
149
159
K_RIGHTSHIFT = XK_Shift_R,
150
160
K_CAPSLOCK = XK_Shift_Lock,
@@ -153,6 +163,7 @@ enum _MMKeyCode {
153
163
K_PRINTSCREEN = XK_Print,
154
164
K_MENU = K_NOT_A_KEY,
155
165
166
+ K_NUMPAD_LOCK = K_NOT_A_KEY,
156
167
K_NUMPAD_0 = K_NOT_A_KEY,
157
168
K_NUMPAD_1 = K_NOT_A_KEY,
158
169
K_NUMPAD_2 = K_NOT_A_KEY,
@@ -163,6 +174,11 @@ enum _MMKeyCode {
163
174
K_NUMPAD_7 = K_NOT_A_KEY,
164
175
K_NUMPAD_8 = K_NOT_A_KEY,
165
176
K_NUMPAD_9 = K_NOT_A_KEY,
177
+ K_NUMPAD_PLUS = K_NOT_A_KEY,
178
+ K_NUMPAD_MINUS = K_NOT_A_KEY,
179
+ K_NUMPAD_MULTIPLY = K_NOT_A_KEY,
180
+ K_NUMPAD_DIVIDE = K_NOT_A_KEY,
181
+ K_NUMPAD_DECIMAL = K_NOT_A_KEY,
166
182
167
183
K_AUDIO_VOLUME_MUTE = XF86XK_AudioMute,
168
184
K_AUDIO_VOLUME_DOWN = XF86XK_AudioLowerVolume,
@@ -229,15 +245,18 @@ enum _MMKeyCode {
229
245
K_F24 = VK_F24,
230
246
K_META = VK_LWIN,
231
247
K_CONTROL = VK_CONTROL,
248
+ K_RIGHT_CONTROL = VK_RCONTROL,
232
249
K_SHIFT = VK_SHIFT,
233
250
K_RIGHTSHIFT = VK_RSHIFT,
234
251
K_ALT = VK_MENU,
252
+ K_RIGHT_ALT = VK_MENU,
235
253
K_CAPSLOCK = VK_CAPITAL,
236
254
K_SPACE = VK_SPACE,
237
255
K_PRINTSCREEN = VK_SNAPSHOT,
238
256
K_INSERT = VK_INSERT,
239
257
K_MENU = VK_APPS,
240
258
259
+ K_NUMPAD_LOCK = VK_NUMLOCK,
241
260
K_NUMPAD_0 = VK_NUMPAD0,
242
261
K_NUMPAD_1 = VK_NUMPAD1,
243
262
K_NUMPAD_2 = VK_NUMPAD2,
@@ -248,6 +267,11 @@ enum _MMKeyCode {
248
267
K_NUMPAD_7 = VK_NUMPAD7,
249
268
K_NUMPAD_8 = VK_NUMPAD8,
250
269
K_NUMPAD_9 = VK_NUMPAD9,
270
+ K_NUMPAD_PLUS = VK_ADD,
271
+ K_NUMPAD_MINUS = VK_SUBTRACT,
272
+ K_NUMPAD_MULTIPLY = VK_MULTIPLY,
273
+ K_NUMPAD_DIVIDE = VK_DIVIDE,
274
+ K_NUMPAD_DECIMAL = VK_DECIMAL,
251
275
252
276
K_AUDIO_VOLUME_MUTE = VK_VOLUME_MUTE,
253
277
K_AUDIO_VOLUME_DOWN = VK_VOLUME_DOWN,
0 commit comments