From ba194a817fe2ebb569fad261fb8c62119014011f Mon Sep 17 00:00:00 2001 From: David Capello Date: Wed, 14 Oct 2015 15:53:47 -0300 Subject: [PATCH] Fix Alt+char on Skia/OSX --- src/she/osx/view.mm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/she/osx/view.mm b/src/she/osx/view.mm index fe8360b49..783917569 100644 --- a/src/she/osx/view.mm +++ b/src/she/osx/view.mm @@ -113,10 +113,10 @@ inline Event::MouseButton get_mouse_buttons(NSEvent* event) ev.setScancode(cocoavk_to_scancode(event.keyCode)); ev.setRepeat(event.ARepeat ? 1: 0); - if (event.characters && - event.characters.length >= 1) { - ev.setUnicodeChar([event.characters characterAtIndex:0]); - } + // TODO we should use event.characters + NSString* chars = event.charactersIgnoringModifiers; + if (chars && chars.length >= 1) + ev.setUnicodeChar([chars characterAtIndex:0]); queue_event(ev); }