Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 32 additions & 2 deletions src/keycode.h
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,17 @@ enum _MMKeyCode {
K_LIGHTS_MON_DOWN = 1003,
K_LIGHTS_KBD_TOGGLE = 1023,
K_LIGHTS_KBD_UP = 1021,
K_LIGHTS_KBD_DOWN = 1022
K_LIGHTS_KBD_DOWN = 1022,

K_OEM_1 = K_NOT_A_KEY,
K_OEM_2 = K_NOT_A_KEY,
K_OEM_3 = K_NOT_A_KEY,
K_OEM_4 = K_NOT_A_KEY,
K_OEM_5 = K_NOT_A_KEY,
K_OEM_6 = K_NOT_A_KEY,
K_OEM_7 = K_NOT_A_KEY,
K_OEM_8 = K_NOT_A_KEY,
K_OEM_102 = K_NOT_A_KEY
};

typedef CGKeyCode MMKeyCode;
Expand Down Expand Up @@ -349,7 +359,17 @@ enum _MMKeyCode {
K_LIGHTS_MON_UP = XF86XK_MonBrightnessUp,
K_LIGHTS_KBD_TOGGLE = XF86XK_KbdLightOnOff,
K_LIGHTS_KBD_DOWN = XF86XK_KbdBrightnessDown,
K_LIGHTS_KBD_UP = XF86XK_KbdBrightnessUp
K_LIGHTS_KBD_UP = XF86XK_KbdBrightnessUp,

K_OEM_1 = K_NOT_A_KEY,
K_OEM_2 = K_NOT_A_KEY,
K_OEM_3 = K_NOT_A_KEY,
K_OEM_4 = K_NOT_A_KEY,
K_OEM_5 = K_NOT_A_KEY,
K_OEM_6 = K_NOT_A_KEY,
K_OEM_7 = K_NOT_A_KEY,
K_OEM_8 = K_NOT_A_KEY,
K_OEM_102 = K_NOT_A_KEY
};

typedef KeySym MMKeyCode;
Expand Down Expand Up @@ -559,6 +579,16 @@ enum _MMKeyCode {
K_LIGHTS_KBD_TOGGLE = K_NOT_A_KEY,
K_LIGHTS_KBD_UP = K_NOT_A_KEY,
K_LIGHTS_KBD_DOWN = K_NOT_A_KEY,

K_OEM_1 = VK_OEM_1,
K_OEM_2 = VK_OEM_2,
K_OEM_3 = VK_OEM_3,
K_OEM_4 = VK_OEM_4,
K_OEM_5 = VK_OEM_5,
K_OEM_6 = VK_OEM_6,
K_OEM_7 = VK_OEM_7,
K_OEM_8 = VK_OEM_8,
K_OEM_102 = VK_OEM_102
};

typedef int MMKeyCode;
Expand Down
11 changes: 11 additions & 0 deletions src/main.cc
Original file line number Diff line number Diff line change
Expand Up @@ -379,6 +379,17 @@ static KeyNames key_names[] =
{"lights_kbd_toggle", K_LIGHTS_KBD_TOGGLE},
{"lights_kbd_up", K_LIGHTS_KBD_UP},
{"lights_kbd_down", K_LIGHTS_KBD_DOWN},

{"oem_1", K_OEM_1},
{"oem_2", K_OEM_2},
{"oem_3", K_OEM_3},
{"oem_4", K_OEM_4},
{"oem_5", K_OEM_5},
{"oem_6", K_OEM_6},
{"oem_7", K_OEM_7},
{"oem_8", K_OEM_8},
{"oem_102", K_OEM_102},

{NULL, K_NOT_A_KEY} /* end marker */
};

Expand Down