Skip to content

Commit 72ed0c7

Browse files
committed
adds support for pressing meta key as a modifier and adds 'command' keycode for pressing Super keys from nut.js
1 parent 3a02763 commit 72ed0c7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main.cc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,8 @@ static KeyNames key_names[] =
315315
{"meta", K_META},
316316
{"right_meta", K_RIGHTMETA},
317317

318+
{"command", K_META},
319+
318320
{"cmd", K_CMD},
319321
{"right_cmd", K_RIGHTCMD},
320322

@@ -416,10 +418,10 @@ int CheckKeyFlags(std::string &flagString, MMKeyFlags *flags) {
416418
if (flagString == "alt" || flagString == "right_alt") {
417419
*flags = MOD_ALT;
418420
#if defined(IS_MACOSX)
419-
} else if (flagString == "command" || flagString == "cmd" || flagString == "right_cmd") {
421+
} else if (flagString == "command" || flagString == "meta" || flagString == "right_meta" || flagString == "cmd" || flagString == "right_cmd") {
420422
*flags = MOD_META;
421423
#else
422-
} else if (flagString == "command" || flagString == "win" || flagString == "right_win") {
424+
} else if (flagString == "command" || flagString == "meta" || flagString == "right_meta" || flagString == "win" || flagString == "right_win") {
423425
*flags = MOD_META;
424426
#endif
425427
} else if (flagString == "control" || flagString == "right_control") {

0 commit comments

Comments
 (0)