mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-05-31 06:13:55 +00:00
add key "right alt" support
This commit is contained in:
parent
118016e6ff
commit
4d11f631c1
@ -46,6 +46,7 @@
|
||||
"cmd"
|
||||
"command"
|
||||
"alt"
|
||||
"ralt"
|
||||
"ctrl"
|
||||
"lctrl"
|
||||
"rctrl"
|
||||
|
@ -64,6 +64,7 @@ struct KeyNames{
|
||||
{ "cmd", K_META },
|
||||
{ "command", K_META },
|
||||
{ "alt", K_ALT },
|
||||
{ "ralt", K_RALT},
|
||||
{ "ctrl", K_CONTROL },
|
||||
{ "lctrl", K_LCONTROL },
|
||||
{ "rctrl", K_RCONTROL },
|
||||
@ -161,7 +162,7 @@ int CheckKeyCodes(char* k, MMKeyCode *key){
|
||||
int CheckKeyFlags(char* f, MMKeyFlags* flags){
|
||||
if (!flags) { return -1; }
|
||||
|
||||
if ( strcmp(f, "alt") == 0 ) {
|
||||
if ( strcmp(f, "alt") == 0 || strcmp(f, "ralt") == 0 ) {
|
||||
*flags = MOD_ALT;
|
||||
}
|
||||
else if( strcmp(f, "command") == 0 || strcmp(f, "cmd") == 0 ) {
|
||||
|
@ -59,6 +59,7 @@ enum _MMKeyCode {
|
||||
|
||||
K_META = kVK_Command,
|
||||
K_ALT = kVK_Option,
|
||||
K_RALT = kVK_RightOption,
|
||||
K_CONTROL = kVK_Control,
|
||||
K_LCONTROL = kVK_Control,
|
||||
K_RCONTROL = kVK_RightControl,
|
||||
@ -161,6 +162,7 @@ enum _MMKeyCode {
|
||||
|
||||
K_META = XK_Super_L,
|
||||
K_ALT = XK_Alt_L,
|
||||
K_RALT = XK_Alt_R,
|
||||
K_CONTROL = XK_Control_L,
|
||||
K_LCONTROL = XK_Control_L,
|
||||
K_RCONTROL = XK_Control_R,
|
||||
@ -260,12 +262,13 @@ enum _MMKeyCode {
|
||||
K_F24 = VK_F24,
|
||||
|
||||
K_META = VK_LWIN,
|
||||
K_ALT = VK_MENU,
|
||||
K_RALT = VK_RMENU,
|
||||
K_CONTROL = VK_CONTROL,
|
||||
K_LCONTROL = VK_LCONTROL,
|
||||
K_RCONTROL = VK_RCONTROL,
|
||||
K_SHIFT = VK_SHIFT,
|
||||
K_RSHIFT = VK_RSHIFT,
|
||||
K_ALT = VK_MENU,
|
||||
K_CAPSLOCK = VK_CAPITAL,
|
||||
K_SPACE = VK_SPACE,
|
||||
K_PRINTSCREEN = VK_SNAPSHOT,
|
||||
|
Loading…
Reference in New Issue
Block a user