Skip to content

Commit c1f04e0

Browse files
committed
Added left and right control keys
1 parent dfd7e60 commit c1f04e0

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/keycode.h

+6
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ enum _MMKeyCode {
5757
K_META = kVK_Command,
5858
K_ALT = kVK_Option,
5959
K_CONTROL = kVK_Control,
60+
K_LEFT_CONTROL = kVK_Control,
61+
K_RIGHT_CONTROL = kVK_RightControl,
6062
K_SHIFT = kVK_Shift,
6163
K_RIGHTSHIFT = kVK_RightShift,
6264
K_CAPSLOCK = kVK_CapsLock,
@@ -144,6 +146,8 @@ enum _MMKeyCode {
144146
K_META = XK_Super_L,
145147
K_ALT = XK_Alt_L,
146148
K_CONTROL = XK_Control_L,
149+
K_LEFT_CONTROL = XK_Control_L,
150+
K_RIGHT_CONTROL = XK_Control_R,
147151
K_SHIFT = XK_Shift_L,
148152
K_RIGHTSHIFT = XK_Shift_R,
149153
K_CAPSLOCK = XK_Shift_Lock,
@@ -227,6 +231,8 @@ enum _MMKeyCode {
227231
K_F24 = VK_F24,
228232
K_META = VK_LWIN,
229233
K_CONTROL = VK_CONTROL,
234+
K_LEFT_CONTROL = VK_LCONTROL,
235+
K_RIGHT_CONTROL = VK_RCONTROL,
230236
K_SHIFT = VK_SHIFT,
231237
K_RIGHTSHIFT = VK_RSHIFT,
232238
K_ALT = VK_MENU,

src/robotjs.cc

+2
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,8 @@ static KeyNames key_names[] =
335335
{ "command", K_META },
336336
{ "alt", K_ALT },
337337
{ "control", K_CONTROL },
338+
{ "left_control", K_LEFT_CONTROL },
339+
{ "right_control", K_RIGHT_CONTROL },
338340
{ "shift", K_SHIFT },
339341
{ "right_shift", K_RIGHTSHIFT },
340342
{ "space", K_SPACE },

0 commit comments

Comments
 (0)