summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-09-03 23:13:43 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-09-03 23:13:43 +0800
commit6ff7e73f6725bb26e535b3052a3de9490a6aa4c8 (patch)
treefd0e3ed7eff5a5726728f07288db344b093769f7
parent34f6bbec5bb73f84e0c228734878fee4a0d2c130 (diff)
downloadibus-anthy-6ff7e73f6725bb26e535b3052a3de9490a6aa4c8.tar.gz
Modified typing rule for backslash and Japanese yen.
-rw-r--r--engine/engine.py2
-rw-r--r--engine/tables.py7
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"¥"),
}