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