Skip to content

Commit 11ef95e

Browse files
committed
Add OEM keys for azerty only keys
1 parent 6bbe582 commit 11ef95e

File tree

2 files changed

+43
-2
lines changed

2 files changed

+43
-2
lines changed

src/keycode.h

+32-2
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,17 @@ enum _MMKeyCode {
176176
K_LIGHTS_MON_DOWN = 1003,
177177
K_LIGHTS_KBD_TOGGLE = 1023,
178178
K_LIGHTS_KBD_UP = 1021,
179-
K_LIGHTS_KBD_DOWN = 1022
179+
K_LIGHTS_KBD_DOWN = 1022,
180+
181+
K_OEM_1 = K_NOT_A_KEY,
182+
K_OEM_2 = K_NOT_A_KEY,
183+
K_OEM_3 = K_NOT_A_KEY,
184+
K_OEM_4 = K_NOT_A_KEY,
185+
K_OEM_5 = K_NOT_A_KEY,
186+
K_OEM_6 = K_NOT_A_KEY,
187+
K_OEM_7 = K_NOT_A_KEY,
188+
K_OEM_8 = K_NOT_A_KEY,
189+
K_OEM_102 = K_NOT_A_KEY
180190
};
181191

182192
typedef CGKeyCode MMKeyCode;
@@ -349,7 +359,17 @@ enum _MMKeyCode {
349359
K_LIGHTS_MON_UP = XF86XK_MonBrightnessUp,
350360
K_LIGHTS_KBD_TOGGLE = XF86XK_KbdLightOnOff,
351361
K_LIGHTS_KBD_DOWN = XF86XK_KbdBrightnessDown,
352-
K_LIGHTS_KBD_UP = XF86XK_KbdBrightnessUp
362+
K_LIGHTS_KBD_UP = XF86XK_KbdBrightnessUp,
363+
364+
K_OEM_1 = K_NOT_A_KEY,
365+
K_OEM_2 = K_NOT_A_KEY,
366+
K_OEM_3 = K_NOT_A_KEY,
367+
K_OEM_4 = K_NOT_A_KEY,
368+
K_OEM_5 = K_NOT_A_KEY,
369+
K_OEM_6 = K_NOT_A_KEY,
370+
K_OEM_7 = K_NOT_A_KEY,
371+
K_OEM_8 = K_NOT_A_KEY,
372+
K_OEM_102 = K_NOT_A_KEY
353373
};
354374

355375
typedef KeySym MMKeyCode;
@@ -559,6 +579,16 @@ enum _MMKeyCode {
559579
K_LIGHTS_KBD_TOGGLE = K_NOT_A_KEY,
560580
K_LIGHTS_KBD_UP = K_NOT_A_KEY,
561581
K_LIGHTS_KBD_DOWN = K_NOT_A_KEY,
582+
583+
K_OEM_1 = VK_OEM_1,
584+
K_OEM_2 = VK_OEM_2,
585+
K_OEM_3 = VK_OEM_3,
586+
K_OEM_4 = VK_OEM_4,
587+
K_OEM_5 = VK_OEM_5,
588+
K_OEM_6 = VK_OEM_6,
589+
K_OEM_7 = VK_OEM_7,
590+
K_OEM_8 = VK_OEM_8,
591+
K_OEM_102 = VK_OEM_102
562592
};
563593

564594
typedef int MMKeyCode;

src/main.cc

+11
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,17 @@ static KeyNames key_names[] =
379379
{"lights_kbd_toggle", K_LIGHTS_KBD_TOGGLE},
380380
{"lights_kbd_up", K_LIGHTS_KBD_UP},
381381
{"lights_kbd_down", K_LIGHTS_KBD_DOWN},
382+
383+
{"oem_1", K_OEM_1},
384+
{"oem_2", K_OEM_2},
385+
{"oem_3", K_OEM_3},
386+
{"oem_4", K_OEM_4},
387+
{"oem_5", K_OEM_5},
388+
{"oem_6", K_OEM_6},
389+
{"oem_7", K_OEM_7},
390+
{"oem_8", K_OEM_8},
391+
{"oem_102", K_OEM_102},
392+
382393
{NULL, K_NOT_A_KEY} /* end marker */
383394
};
384395

0 commit comments

Comments
 (0)