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];