From 71bbd85ba4f4e957069fa4063a0b64dc4b6825e2 Mon Sep 17 00:00:00 2001 From: Francisco Ryan Tolmasky I Date: Sat, 4 Dec 2010 11:12:28 -0800 Subject: [PATCH] Fix for ctrl not being interpreted as command in Linux. Reviewed by me. --- AppKit/CPEvent.j | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;