From 81b9086de58c190c671ef025857bba1f1ea0a8fa Mon Sep 17 00:00:00 2001 From: Dario Manesku Date: Sun, 8 Mar 2015 01:03:51 +0100 Subject: [PATCH] If some key modifiers are pressed other than shift, send postKeyEvent(). --- examples/common/entry/entry_osx.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/common/entry/entry_osx.mm b/examples/common/entry/entry_osx.mm index 72386512..17650e17 100644 --- a/examples/common/entry/entry_osx.mm +++ b/examples/common/entry/entry_osx.mm @@ -308,8 +308,8 @@ namespace entry { m_eventQueue.postExitEvent(); } - else if ( (Key::Key0 <= key && key <= Key::KeyZ) - || (Key::Esc <= key && key <= Key::Minus) ) + else if (0 != (modifiers & (Modifier::LeftShift|Modifier::RightShift) ) + && ( (Key::Key0 <= key && key <= Key::KeyZ) || (Key::Esc <= key && key <= Key::Minus) ) ) { m_eventQueue.postCharEvent(s_defaultWindow, 1, pressedChar); return false;