commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r8218 - trunk/gnue-forms/src/uidrivers/wx26/widgets


From: johannes
Subject: [gnue] r8218 - trunk/gnue-forms/src/uidrivers/wx26/widgets
Date: Fri, 10 Mar 2006 12:50:14 -0600 (CST)

Author: johannes
Date: 2006-03-10 12:50:14 -0600 (Fri, 10 Mar 2006)
New Revision: 8218

Modified:
   trunk/gnue-forms/src/uidrivers/wx26/widgets/entry.py
Log:
Bind vk.RETURN as well as vk.ENTER to wx.WXK_RETURN


Modified: trunk/gnue-forms/src/uidrivers/wx26/widgets/entry.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx26/widgets/entry.py        2006-03-10 
18:19:13 UTC (rev 8217)
+++ trunk/gnue-forms/src/uidrivers/wx26/widgets/entry.py        2006-03-10 
18:50:14 UTC (rev 8218)
@@ -288,6 +288,8 @@
     keycode = event.GetKeyCode ()
     unikey  = event.GetUnicodeKey ()
 
+    gDebug (2, "__keypress: %s %s" % (keycode, unikey))
+
     (command, args) = GFKeyMapper.KeyMapper.getEvent (keycode,
           event.ShiftDown (),
           event.CmdDown (),
@@ -300,15 +302,18 @@
       command = None
 
     if command:
+      gDebug (2, "--> COMMAND: %s" % command)
       if command == 'NEWLINE':
         self._request ('KEYPRESS', text = '\n')
       else:
         self._request (command, triggerName = args)
 
     elif unikey == keycode or unikey > 127:
+      gDebug (2, "--> _keyress: %s" % unikey)
       self._keypress (unichr (unikey))
 
     else:
+      gDebug (2, "--> Skipping, running updateInsertionPoint on next loop")
       event.Skip ()
 
       # If a keypress will be handled by the wx widget, make sure to keep in
@@ -364,6 +369,7 @@
     vk.UP     : wx.WXK_UP,        vk.DOWN      : wx.WXK_DOWN,
     vk.LEFT   : wx.WXK_LEFT,      vk.RIGHT     : wx.WXK_RIGHT,
     vk.TAB    : wx.WXK_TAB,
-    vk.ENTER  : wx.WXK_RETURN,    vk.BACKSPACE : wx.WXK_BACK }
+    vk.ENTER  : wx.WXK_RETURN,    vk.BACKSPACE : wx.WXK_BACK,
+    vk.RETURN : wx.WXK_RETURN}
 
 GFKeyMapper.KeyMapper.setUIKeyMap (wxKeyTranslations)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]