From: Robin Dunn Date: Sat, 19 Mar 2005 22:02:25 +0000 (+0000) Subject: Better capture of unicode character events X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/d82c254280e7ee8fe93b549066b8e1b932031716 Better capture of unicode character events git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32920 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/wxPython/demo/KeyEvents.py b/wxPython/demo/KeyEvents.py index 87f70039b9..71acdf2294 100644 --- a/wxPython/demo/KeyEvents.py +++ b/wxPython/demo/KeyEvents.py @@ -226,7 +226,10 @@ class KeyLog(wx.ListCtrl, listmix.ListCtrlAutoWidthMixin): keycode = evt.GetKeyCode() keyname = keyMap.get(keycode, None) if keyname is None: - if "unicode" in wx.PlatformInfo and keycode < 128: + if "unicode" in wx.PlatformInfo: + keycode = evt.GetUnicodeKey() + if keycode <= 127: + keycode = evt.GetKeyCode() keyname = "\"" + unichr(evt.GetUnicodeKey()) + "\"" elif keycode < 256: