From c64527c333a68ca8abb9663b70a805fbd7ad0550 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 26 Sep 2017 08:22:26 +0530 Subject: [PATCH] Fix #129 --- kitty/cocoa_window.m | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kitty/cocoa_window.m b/kitty/cocoa_window.m index a07a387c3..34161ddf6 100644 --- a/kitty/cocoa_window.m +++ b/kitty/cocoa_window.m @@ -15,6 +15,9 @@ #if (MAC_OS_X_VERSION_MAX_ALLOWED < 101200) #define NSWindowStyleMaskResizable NSResizableWindowMask +#define NSEventModifierFlagOption NSAlternateKeyMask +#define NSEventModifierFlagCommand NSCommandKeyMask +#define NSEventModifierFlagControl NSControlKeyMask #endif @interface MenuDispatcher : NSObject @@ -92,7 +95,7 @@ cocoa_create_global_menu(PyObject UNUSED *_self) { [[appMenu addItemWithTitle:@"Hide Others" action:@selector(hideOtherApplications:) keyEquivalent:@"h"] - setKeyEquivalentModifierMask:NSAlternateKeyMask | NSCommandKeyMask]; + setKeyEquivalentModifierMask:NSEventModifierFlagOption | NSEventModifierFlagCommand]; [appMenu addItemWithTitle:@"Show All" action:@selector(unhideAllApplications:) keyEquivalent:@""]; @@ -132,7 +135,7 @@ cocoa_create_global_menu(PyObject UNUSED *_self) { [[windowMenu addItemWithTitle:@"Enter Full Screen" action:@selector(toggleFullScreen:) keyEquivalent:@"f"] - setKeyEquivalentModifierMask:NSControlKeyMask | NSCommandKeyMask]; + setKeyEquivalentModifierMask:NSEventModifierFlagControl | NSEventModifierFlagCommand]; [NSApp setWindowsMenu:windowMenu]; [windowMenu release];