Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/calculate.py
diff options
context:
space:
mode:
authorReinier Heeres <reinier@heeres.eu>2007-09-20 18:21:42 (GMT)
committer Reinier Heeres <reinier@heeres.eu>2007-09-20 18:21:42 (GMT)
commit30761286079586e98a682e1e9cb91d1b3d3ec5cf (patch)
tree99524315bdbfcd01fce2edbc7990ec5b76a1af0d /calculate.py
parentfe8dc6b37c63dbe4615db0d237f435ff9c2cd214 (diff)
Key 'x %' working
Diffstat (limited to 'calculate.py')
-rw-r--r--calculate.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/calculate.py b/calculate.py
index 90b46c7..09fd532 100644
--- a/calculate.py
+++ b/calculate.py
@@ -658,6 +658,14 @@ class Calculate(activity.Activity):
return
key = gtk.gdk.keyval_name(event.keyval)
+ if key is None:
+ if event.hardware_keycode == 219:
+ if (event.state & gtk.gdk.SHIFT_MASK):
+ key = 'slash'
+ else:
+ key = 'asterisk'
+ else:
+ key = 'None'
_logger.debug('Key: %s (%r)', key, event.keyval)
if (event.state & gtk.gdk.CONTROL_MASK) and self.CTRL_KEYMAP.has_key(key):