diff --git a/crates/gpui/src/platform/mac/platform.rs b/crates/gpui/src/platform/mac/platform.rs index 0e0b9e046809f44bbcd46a36f12da329a3a93a71..b744c658cee1bcae9653cb76793eee60cbd767ca 100644 --- a/crates/gpui/src/platform/mac/platform.rs +++ b/crates/gpui/src/platform/mac/platform.rs @@ -19,7 +19,7 @@ use cocoa::{ NSPasteboardTypePNG, NSPasteboardTypeRTF, NSPasteboardTypeRTFD, NSPasteboardTypeString, NSPasteboardTypeTIFF, NSSavePanel, NSWindow, }, - base::{id, nil, selector, BOOL, YES}, + base::{id, nil, selector, BOOL, NO, YES}, foundation::{ NSArray, NSAutoreleasePool, NSBundle, NSData, NSInteger, NSProcessInfo, NSRange, NSString, NSUInteger, NSURL, @@ -343,6 +343,8 @@ impl MacPlatform { ns_string(key_to_native(&keystroke.key).as_ref()), ) .autorelease(); + let _: () = + msg_send![item, setAllowsAutomaticKeyEquivalentLocalization: NO]; item.setKeyEquivalentModifierMask_(mask); } // For multi-keystroke bindings, render the keystroke as part of the title.