Fix for Leopard Ctl-key bug.

In Leopard Ctrl-key events are sent to performKeyEquivalent: instead of
keyDown:, so we have to deal with them there as well.
This commit is contained in:
Chris Willmore
2007-10-29 19:19:18 +01:00
committed by Bjorn Winckler
parent 75b61c87cf
commit 25bf887ced
+7
View File
@@ -302,6 +302,13 @@ static NSString *MMKeypadEnterString = @"KA";
if ([event keyCode] == 50)
return NO;
// HACK! On Leopard Ctrl-key events end up here instead of keyDown:.
if (flags & NSControlKeyMask) {
NSLog(@"pass on control key");
[self dispatchKeyEvent:event];
return YES;
}
//NSLog(@"%s%@", _cmd, event);
NSString *chars = [event characters];