diff options
Diffstat (limited to 'daemon')
-rw-r--r-- | daemon/bus.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/daemon/bus.py b/daemon/bus.py index d27911c..5b648de 100644 --- a/daemon/bus.py +++ b/daemon/bus.py @@ -493,9 +493,9 @@ class IBus(ibus.Object): if name in keys[:-1]: keymask |= mask keyname = keys[-1] - if keyname[0] in "1234567890": - keyname = "_" + keyname - keyval = keysyms.__dict__.get(keyname, 0) + keyval = keysyms.name_to_keycode(keyname) + if keyval == None: + keyval = 0 return keyval, keymask |