diff options
author | Huang Peng <shawn.p.huang@gmail.com> | 2008-09-03 23:13:43 +0800 |
---|---|---|
committer | Huang Peng <shawn.p.huang@gmail.com> | 2008-09-03 23:13:43 +0800 |
commit | 6ff7e73f6725bb26e535b3052a3de9490a6aa4c8 (patch) | |
tree | fd0e3ed7eff5a5726728f07288db344b093769f7 | |
parent | 34f6bbec5bb73f84e0c228734878fee4a0d2c130 (diff) | |
download | ibus-anthy-6ff7e73f6725bb26e535b3052a3de9490a6aa4c8.tar.gz |
Modified typing rule for backslash and Japanese yen.
-rw-r--r-- | engine/engine.py | 2 | ||||
-rw-r--r-- | engine/tables.py | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/engine/engine.py b/engine/engine.py index 27c2d91..5eefd22 100644 --- a/engine/engine.py +++ b/engine/engine.py @@ -272,6 +272,8 @@ class Engine(ibus.EngineBase): return self.__on_key_conv(keyval - keysyms.F6) elif keyval >= keysyms.exclam and keyval <= keysyms.asciitilde: return self.__on_key_common(keyval) + elif keyval == keysyms.yen: + return self.__on_key_common(keyval) else: if not self.__preedit_ja_string.is_empty(): return True diff --git a/engine/tables.py b/engine/tables.py index 70e3034..7ef0699 100644 --- a/engine/tables.py +++ b/engine/tables.py @@ -260,6 +260,7 @@ symbol_rule = { u"?" : u"?", u"/" : u"/", u"_" : u"_", + u"¥" : u"¥", } # this is only used with romaji_typing_rule @@ -360,7 +361,8 @@ kana_typing_rule = { u"," : u"ね", u"." : u"る", u"/" : u"め", - u"\\" : u"ー", + # u"\\" : u"ー", + u"\\" : u"ろ", # shift modifiered keys u"!" : u"ぬ", @@ -416,6 +418,8 @@ kana_typing_rule = { u"?" : u"・", u"_" : u"ろ", + + u"¥" : u"ー", } kana_voiced_consonant_rule = { @@ -588,4 +592,5 @@ hiragana_katakana_table = { u"?" : (u"?", u"?"), u"/" : (u"/", u"/"), u"_" : (u"_", u"_"), + u"¥" : (u"¥", u"¥"), } |