aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa
diff options
context:
space:
mode:
authorTse Kit Yam <me@kytse.com>2016-08-29 22:35:52 +1000
committerTse Kit Yam <me@kytse.com>2016-08-29 22:35:52 +1000
commit93876550b9a3c21f4f67253be4ed2c7cb1824c2a (patch)
tree60954fa40c8f3840601d3b3d863c9065d64ecc45 /cocoa
parentc305220ceb5576952f611bf1ca547a363276b3ca (diff)
downloadscintilla-mirror-93876550b9a3c21f4f67253be4ed2c7cb1824c2a.tar.gz
Bug [#1854]. Fix: cannot get original input char on Mac for some input-modifiers
combinations e.g. Option + e => empty char, Control + k => a char with ascii code 11
Diffstat (limited to 'cocoa')
-rw-r--r--cocoa/ScintillaCocoa.mm2
1 files changed, 1 insertions, 1 deletions
diff --git a/cocoa/ScintillaCocoa.mm b/cocoa/ScintillaCocoa.mm
index 4aa1d209c..ec9844bb0 100644
--- a/cocoa/ScintillaCocoa.mm
+++ b/cocoa/ScintillaCocoa.mm
@@ -2150,7 +2150,7 @@ static int TranslateModifierFlags(NSUInteger modifiers)
bool ScintillaCocoa::KeyboardInput(NSEvent* event)
{
// For now filter out function keys.
- NSString* input = [event characters];
+ NSString* input = [event charactersIgnoringModifiers];
bool handled = false;