mirror of https://github.com/xemu-project/xemu.git
ui/cocoa: Respect left-command-key option
Signed-off-by: Akihiko Odaki <akihiko.odaki@gmail.com>
Fixes: 4797adce5f
("ui/cocoa: add option to swap Option and Command")
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220317152949.68666-1-akihiko.odaki@gmail.com>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
This commit is contained in:
parent
47281859f6
commit
d6b6dea77e
|
@ -923,7 +923,8 @@ static CGEventRef handleTapEvent(CGEventTapProxy proxy, CGEventType type, CGEven
|
||||||
/* Don't pass command key changes to guest unless mouse is grabbed */
|
/* Don't pass command key changes to guest unless mouse is grabbed */
|
||||||
case kVK_Command:
|
case kVK_Command:
|
||||||
if (isMouseGrabbed &&
|
if (isMouseGrabbed &&
|
||||||
!!(modifiers & NSEventModifierFlagCommand)) {
|
!!(modifiers & NSEventModifierFlagCommand) &&
|
||||||
|
left_command_key_enabled) {
|
||||||
if (swap_opt_cmd) {
|
if (swap_opt_cmd) {
|
||||||
[self toggleKey:Q_KEY_CODE_ALT];
|
[self toggleKey:Q_KEY_CODE_ALT];
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue