diff options
author | Reinier Heeres <reinier@heeres.eu> | 2007-09-20 18:21:42 (GMT) |
---|---|---|
committer | Reinier Heeres <reinier@heeres.eu> | 2007-09-20 18:21:42 (GMT) |
commit | 30761286079586e98a682e1e9cb91d1b3d3ec5cf (patch) | |
tree | 99524315bdbfcd01fce2edbc7990ec5b76a1af0d /calculate.py | |
parent | fe8dc6b37c63dbe4615db0d237f435ff9c2cd214 (diff) |
Key 'x %' working
Diffstat (limited to 'calculate.py')
-rw-r--r-- | calculate.py | 8 |
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): |