From 0813d7c5c2f3973f88edba620dd923d8af989c2b Mon Sep 17 00:00:00 2001 From: Bjorn Winckler Date: Thu, 9 Aug 2007 19:30:30 +0000 Subject: [PATCH] Only bypass interpretKeyEvents: if Ctrl is held on key down (fixes bug where alt-e, e, did not produce e-acute). git-svn-id: http://macvim.googlecode.com/svn/trunk@112 96c4425d-ca35-0410-94e5-3396d5c13a8f --- MMTextView.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MMTextView.m b/MMTextView.m index 58e2bb35fe..040d50647a 100644 --- a/MMTextView.m +++ b/MMTextView.m @@ -394,10 +394,10 @@ // interpretKeyEvents: since some keys are bound to multiple commands which // means doCommandBySelector: is called several times. // - // TODO: Figure out a way to disable Cocoa key bindings entirely. + // TODO: Figure out a way to disable Cocoa key bindings entirely, without + // affecting input management. - if ([event modifierFlags] & - (NSControlKeyMask|NSAlternateKeyMask|NSCommandKeyMask)) + if ([event modifierFlags] & NSControlKeyMask) [self dispatchKeyEvent:event]; else [super keyDown:event];