summaryrefslogtreecommitdiffstats
path: root/daemon
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-08-31 11:22:49 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-08-31 11:22:49 +0800
commitaeb7032c694cae6fd8e86a236e95e938ce0f0ac4 (patch)
treec7ca8de649c38e688665bc105370be0dd7504228 /daemon
parentfd0e130388b93cf6c8729d88d5642060c3ec1c15 (diff)
downloadibus-aeb7032c694cae6fd8e86a236e95e938ce0f0ac4.tar.gz
ibus-aeb7032c694cae6fd8e86a236e95e938ce0f0ac4.tar.xz
ibus-aeb7032c694cae6fd8e86a236e95e938ce0f0ac4.zip
Use name_to_keycode to convert name to keyval.
Diffstat (limited to 'daemon')
-rw-r--r--daemon/bus.py6
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