mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-05-31 06:13:55 +00:00
add key " right and left command " support
This commit is contained in:
parent
3599bb4277
commit
71839d6e37
@ -62,6 +62,8 @@ struct KeyNames{
|
||||
{ "f24", K_F24 },
|
||||
//
|
||||
{ "cmd", K_META },
|
||||
{ "lcmd", K_LMETA },
|
||||
{ "rcmd", K_RMETA },
|
||||
{ "command", K_META },
|
||||
{ "alt", K_ALT },
|
||||
{ "lalt", K_LALT },
|
||||
@ -167,7 +169,8 @@ int CheckKeyFlags(char* f, MMKeyFlags* flags){
|
||||
strcmp(f, "lalt") == 0 ) {
|
||||
*flags = MOD_ALT;
|
||||
}
|
||||
else if( strcmp(f, "command") == 0 || strcmp(f, "cmd") == 0 ) {
|
||||
else if( strcmp(f, "command") == 0 || strcmp(f, "cmd") == 0 ||
|
||||
strcmp(f, "rcmd") == 0 || strcmp(f, "lcmd") == 0 ) {
|
||||
*flags = MOD_META;
|
||||
}
|
||||
else if( strcmp(f, "control") == 0 || strcmp(f, "ctrl") == 0 ||
|
||||
|
@ -58,6 +58,8 @@ enum _MMKeyCode {
|
||||
K_F24 = K_NOT_A_KEY,
|
||||
|
||||
K_META = kVK_Command,
|
||||
K_LMETA = kVK_Command,
|
||||
K_RMETA = kVK_RightCommand,
|
||||
K_ALT = kVK_Option,
|
||||
K_LALT = kVK_Option,
|
||||
K_RALT = kVK_RightOption,
|
||||
@ -162,6 +164,8 @@ enum _MMKeyCode {
|
||||
K_F24 = XK_F24,
|
||||
|
||||
K_META = XK_Super_L,
|
||||
K_LMETA = XK_Super_L,
|
||||
K_RMETA = XK_Super_R,
|
||||
K_ALT = XK_Alt_L,
|
||||
K_LALT = XK_Alt_L,
|
||||
K_RALT = XK_Alt_R,
|
||||
@ -264,6 +268,8 @@ enum _MMKeyCode {
|
||||
K_F24 = VK_F24,
|
||||
|
||||
K_META = VK_LWIN,
|
||||
K_LMETA = VK_LWIN,
|
||||
K_RMETA = VK_RWIN,
|
||||
K_ALT = VK_MENU,
|
||||
K_LALT = VK_LMENU,
|
||||
K_RALT = VK_RMENU,
|
||||
|
Loading…
Reference in New Issue
Block a user