mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-01 14:43:55 +00:00
add key "left shift" support
This commit is contained in:
parent
35053eefaa
commit
6e3ed1ce8a
@ -55,6 +55,7 @@
|
|||||||
"rctrl"
|
"rctrl"
|
||||||
"control"
|
"control"
|
||||||
"shift"
|
"shift"
|
||||||
|
"lshift"
|
||||||
"rshift"
|
"rshift"
|
||||||
"right_shift"
|
"right_shift"
|
||||||
"capslock"
|
"capslock"
|
||||||
|
@ -73,6 +73,7 @@ struct KeyNames{
|
|||||||
{ "rctrl", K_RCONTROL },
|
{ "rctrl", K_RCONTROL },
|
||||||
{ "control", K_CONTROL },
|
{ "control", K_CONTROL },
|
||||||
{ "shift", K_SHIFT },
|
{ "shift", K_SHIFT },
|
||||||
|
{ "lshift", K_LSHIFT },
|
||||||
{ "rshift", K_RSHIFT },
|
{ "rshift", K_RSHIFT },
|
||||||
{ "right_shift", K_RSHIFT },
|
{ "right_shift", K_RSHIFT },
|
||||||
{ "capslock", K_CAPSLOCK },
|
{ "capslock", K_CAPSLOCK },
|
||||||
@ -178,7 +179,7 @@ int CheckKeyFlags(char* f, MMKeyFlags* flags){
|
|||||||
*flags = MOD_CONTROL;
|
*flags = MOD_CONTROL;
|
||||||
}
|
}
|
||||||
else if( strcmp(f, "shift") == 0 || strcmp(f, "right_shift") == 0 ||
|
else if( strcmp(f, "shift") == 0 || strcmp(f, "right_shift") == 0 ||
|
||||||
strcmp(f, "rshift") == 0 ) {
|
strcmp(f, "rshift") == 0 || strcmp(f, "lshift") == 0 ) {
|
||||||
*flags = MOD_SHIFT;
|
*flags = MOD_SHIFT;
|
||||||
}
|
}
|
||||||
else if( strcmp(f, "none") == 0 ) {
|
else if( strcmp(f, "none") == 0 ) {
|
||||||
|
@ -67,6 +67,7 @@ enum _MMKeyCode {
|
|||||||
K_LCONTROL = kVK_Control,
|
K_LCONTROL = kVK_Control,
|
||||||
K_RCONTROL = kVK_RightControl,
|
K_RCONTROL = kVK_RightControl,
|
||||||
K_SHIFT = kVK_Shift,
|
K_SHIFT = kVK_Shift,
|
||||||
|
K_LSHIFT = kVK_Shift,
|
||||||
K_RSHIFT = kVK_RightShift,
|
K_RSHIFT = kVK_RightShift,
|
||||||
K_CAPSLOCK = kVK_CapsLock,
|
K_CAPSLOCK = kVK_CapsLock,
|
||||||
K_SPACE = kVK_Space,
|
K_SPACE = kVK_Space,
|
||||||
@ -173,6 +174,7 @@ enum _MMKeyCode {
|
|||||||
K_LCONTROL = XK_Control_L,
|
K_LCONTROL = XK_Control_L,
|
||||||
K_RCONTROL = XK_Control_R,
|
K_RCONTROL = XK_Control_R,
|
||||||
K_SHIFT = XK_Shift_L,
|
K_SHIFT = XK_Shift_L,
|
||||||
|
K_LSHIFT = XK_Shift_L,
|
||||||
K_RSHIFT = XK_Shift_R,
|
K_RSHIFT = XK_Shift_R,
|
||||||
K_CAPSLOCK = XK_Shift_Lock,
|
K_CAPSLOCK = XK_Shift_Lock,
|
||||||
K_SPACE = XK_space,
|
K_SPACE = XK_space,
|
||||||
@ -277,6 +279,7 @@ enum _MMKeyCode {
|
|||||||
K_LCONTROL = VK_LCONTROL,
|
K_LCONTROL = VK_LCONTROL,
|
||||||
K_RCONTROL = VK_RCONTROL,
|
K_RCONTROL = VK_RCONTROL,
|
||||||
K_SHIFT = VK_SHIFT,
|
K_SHIFT = VK_SHIFT,
|
||||||
|
K_LSHIFT = VK_LShift,
|
||||||
K_RSHIFT = VK_RSHIFT,
|
K_RSHIFT = VK_RSHIFT,
|
||||||
K_CAPSLOCK = VK_CAPITAL,
|
K_CAPSLOCK = VK_CAPITAL,
|
||||||
K_SPACE = VK_SPACE,
|
K_SPACE = VK_SPACE,
|
||||||
|
Loading…
Reference in New Issue
Block a user