Handle accelerators earlier in keyboard processing code in wxGTK.
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 23 Jul 2012 15:03:21 +0000 (15:03 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 23 Jul 2012 15:03:21 +0000 (15:03 +0000)
commitaedc06e3914555647472d226abf92666b48536ab
treef1c864d77bf3e814926c0a23c8e4ad8aa210bddd
parenteff9d7f55afb3034c6ed3374dc33d1116594d670
Handle accelerators earlier in keyboard processing code in wxGTK.

Translate key presses to accelerators before sending wxEVT_KEY_DOWN.
Also check for accelerators even for the key combinations handled by IM,
normally IM should take precedence but IM seems to intercept common keys such
as Shift+anything which it makes sense to use as accelerators.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72176 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
src/gtk/window.cpp