diff --git a/AppKit/CPEvent.j b/AppKit/CPEvent.j index 320c23eb7..75b228a1e 100644 --- a/AppKit/CPEvent.j +++ b/AppKit/CPEvent.j @@ -528,7 +528,8 @@ var _CPEventPeriodicEventPeriod = 0, if (_CPEventUpperCaseRegex.test(aKeyEquivalent)) aKeyEquivalentModifierMask |= CPShiftKeyMask; - if (CPBrowserIsOperatingSystem(CPWindowsOperatingSystem) && (aKeyEquivalentModifierMask & CPCommandKeyMask)) + // Windows and Linux don't have command keys, so just switch it to ctrl. + if (!CPBrowserIsOperatingSystem(CPMacOperatingSystem) && (aKeyEquivalentModifierMask & CPCommandKeyMask)) { aKeyEquivalentModifierMask |= CPControlKeyMask; aKeyEquivalentModifierMask &= ~CPCommandKeyMask;