Skip to content

Commit

Permalink
Add numpad 0-9.
Browse files Browse the repository at this point in the history
  • Loading branch information
octalmage committed May 25, 2016
1 parent d2fc806 commit afc4863
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 0 deletions.
33 changes: 33 additions & 0 deletions src/keycode.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,17 @@ enum _MMKeyCode {
K_INSERT = K_NOT_A_KEY,
K_PRINTSCREEN = K_NOT_A_KEY,

K_NUMPAD_0 = kVK_ANSI_Keypad0,
K_NUMPAD_1 = kVK_ANSI_Keypad1,
K_NUMPAD_2 = kVK_ANSI_Keypad2,
K_NUMPAD_3 = kVK_ANSI_Keypad3,
K_NUMPAD_4 = kVK_ANSI_Keypad4,
K_NUMPAD_5 = kVK_ANSI_Keypad5,
K_NUMPAD_6 = kVK_ANSI_Keypad6,
K_NUMPAD_7 = kVK_ANSI_Keypad7,
K_NUMPAD_8 = kVK_ANSI_Keypad8,
K_NUMPAD_9 = kVK_ANSI_Keypad9,

K_AUDIO_VOLUME_MUTE = 1007,
K_AUDIO_VOLUME_DOWN = 1001,
K_AUDIO_VOLUME_UP = 1000,
Expand Down Expand Up @@ -114,6 +125,17 @@ enum _MMKeyCode {
K_INSERT = XK_Insert,
K_PRINTSCREEN = XK_Print,

K_NUMPAD_0 = K_NOT_A_KEY,
K_NUMPAD_1 = K_NOT_A_KEY,
K_NUMPAD_2 = K_NOT_A_KEY,
K_NUMPAD_3 = K_NOT_A_KEY,
K_NUMPAD_4 = K_NOT_A_KEY,
K_NUMPAD_5 = K_NOT_A_KEY,
K_NUMPAD_6 = K_NOT_A_KEY,
K_NUMPAD_7 = K_NOT_A_KEY,
K_NUMPAD_8 = K_NOT_A_KEY,
K_NUMPAD_9 = K_NOT_A_KEY,

K_AUDIO_VOLUME_MUTE = XF86XK_AudioMute,
K_AUDIO_VOLUME_DOWN = XF86XK_AudioLowerVolume,
K_AUDIO_VOLUME_UP = XF86XK_AudioRaiseVolume,
Expand Down Expand Up @@ -174,6 +196,17 @@ enum _MMKeyCode {
K_PRINTSCREEN = VK_SNAPSHOT,
K_INSERT = VK_INSERT,

K_NUMPAD_0 = VK_NUMPAD0,
K_NUMPAD_1 = VK_NUMPAD1,
K_NUMPAD_2 = VK_NUMPAD2,
K_NUMPAD_3 = VK_NUMPAD3,
K_NUMPAD_4 = VK_NUMPAD4,
K_NUMPAD_5 = VK_NUMPAD5,
K_NUMPAD_6 = VK_NUMPAD6,
K_NUMPAD_7 = VK_NUMPAD7,
K_NUMPAD_8 = VK_NUMPAD8,
K_NUMPAD_9 = VK_NUMPAD9,

K_AUDIO_VOLUME_MUTE = VK_VOLUME_MUTE,
K_AUDIO_VOLUME_DOWN = VK_VOLUME_DOWN,
K_AUDIO_VOLUME_UP = VK_VOLUME_UP,
Expand Down
11 changes: 11 additions & 0 deletions src/robotjs.cc
Original file line number Diff line number Diff line change
Expand Up @@ -337,6 +337,17 @@ static KeyNames key_names[] =
{ "audio_forward", K_AUDIO_FORWARD },
{ "audio_repeat", K_AUDIO_REPEAT },
{ "audio_random", K_AUDIO_RANDOM },

{ "numpad_0", K_NUMPAD_0 },
{ "numpad_1", K_NUMPAD_1 },
{ "numpad_2", K_NUMPAD_2 },
{ "numpad_3", K_NUMPAD_3 },
{ "numpad_4", K_NUMPAD_4 },
{ "numpad_5", K_NUMPAD_5 },
{ "numpad_6", K_NUMPAD_6 },
{ "numpad_7", K_NUMPAD_7 },
{ "numpad_8", K_NUMPAD_8 },
{ "numpad_9", K_NUMPAD_9 },

{ "lights_mon_up", K_LIGHTS_MON_UP },
{ "lights_mon_down", K_LIGHTS_MON_DOWN },
Expand Down

0 comments on commit afc4863

Please sign in to comment.