diff options
author | MATSUU Takuto <matsuu@gentoo.org> | 2009-01-13 19:24:14 +0900 |
---|---|---|
committer | MATSUU Takuto <matsuu@gentoo.org> | 2009-01-13 19:24:14 +0900 |
commit | 7d7382e1172a9eea4c62589ea4f2d2a19a3c4a28 (patch) | |
tree | f83649e1ce468a7146ef820ee5b3e7eaa600f44b | |
parent | cc633aca6b9e8638bb57ac3072f9d49dc876643b (diff) | |
download | ibus-anthy-7d7382e1172a9eea4c62589ea4f2d2a19a3c4a28.tar.gz |
Add space symbol
-rw-r--r-- | engine/engine.py | 9 | ||||
-rw-r--r-- | engine/tables.py | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/engine/engine.py b/engine/engine.py index 5eefd22..271e280 100644 --- a/engine/engine.py +++ b/engine/engine.py @@ -568,6 +568,15 @@ class Engine(ibus.EngineBase): return True def __on_key_space(self): + if self.__input_mode == INPUT_MODE_WIDE_LATIN: + # Input Wide Latin chars + char = unichr(keysyms.space) + wide_char = symbol_rule.get(char, None) + if wide_char == None: + wide_char = ibus.unichar_half_to_full(char) + self.__commit_string(wide_char) + return True + if self.__preedit_ja_string.is_empty(): return False diff --git a/engine/tables.py b/engine/tables.py index 96ec5c7..6a19979 100644 --- a/engine/tables.py +++ b/engine/tables.py @@ -228,6 +228,7 @@ romaji_typing_rule = { symbol_rule = { # symbols + u" " : u" ", u"," : u"、", u"." : u"。", u"!" : u"!", |