summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHideaki ABE <abe.sendai@gmail.com>2009-06-02 21:58:07 +0900
committerHideaki ABE <abe.sendai@gmail.com>2009-06-02 21:58:07 +0900
commitb2caa17074633dbe221db5e049a364e8c02163aa (patch)
tree4566579955d0b84a4ec39e0b57ef375f985f0b6b
parent9a2b0369493ce74f2529633e4d0baefbee81215c (diff)
downloadibus-anthy-b2caa17074633dbe221db5e049a364e8c02163aa.tar.gz
Convert input keysym "Shift+0" => U+3092 in TYPING_MODE_KANA
-rw-r--r--engine/engine.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/engine/engine.py b/engine/engine.py
index 6ccbabf..ebe5f46 100644
--- a/engine/engine.py
+++ b/engine/engine.py
@@ -967,6 +967,9 @@ class Engine(ibus.EngineBase):
if (keysyms.exclam <= keyval <= keysyms.asciitilde or
keyval == keysyms.yen):
+ if (keyval == keysyms._0 and state == modifier.SHIFT_MASK and
+ self.__typing_mode == jastring.TYPING_MODE_KANA):
+ keyval = keysyms.asciitilde
ret = self.__on_key_common(keyval)
if (unichr(keyval) in u',.' and
self.__prefs.get_value('common', 'behivior_on_period')):