読者です 読者をやめる 読者になる 読者になる

Google日本語入力 ちょっと改造

AndroidGoogle日本語入力 ちょっと改造するメモ


kbd_12keys_qwerty_abc.xml
これを弄れば英字上フリックで数字入力が可能
ついでに英字下フリックで英大文字にしてみた
key_chartype_to_123をkey_chartype_to_kanaにすれば邪魔な数字入力をすっ飛ばせる
参考:
http://zenu.xrea.jp/tmp/kbd_12keys_qwerty_abc.xml


MozcService.java
MozcService.onKeyDownInternalでハードキーイベントが補足可能
SGH-T699用にハードキーで無理やり日本語入力できるようにした、ただなんでかスリープ→復帰とするとローマ字入力からかな入力になりよる、なんでじゃい(>_<)
逆にソフトキーイベントはViewManager.onKeyっぽい


正攻法でフリック方法を変えるのは難しそう
KeyboardParser(xml読み込みかな?)、Flick(フリック方向定義)、KeyEventContext.update(方向の計算)あたりを変えないとダメ
カーブフリックくらいなら付けれるかも


キートップの画像が全然付かない
↓参考にやってみたけど全くダメ
http://blog.8796.jp/8796kanri/2013/04/mozc-for-android%E3%81%A7%E4%BD%BF%E3%81%86%E3%81%9F%E3%82%81%E3%81%AEsvg%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%9C%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E8%A6%9A%E6%9B%B8.html
http://toramamma.blogspot.jp/2013/04/mozc-for-androidsvg.html


Inkscapesvg作るとワーニング出るけどそれが問題なんやろか?
WARNING: Unknown element: {http://www.w3.org/2000/svg}metadata
WARNING: Unknown element: {http://www.w3.org/2000/svg}defs
WARNING: Unknown element: {http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd}namedview


ってゆーかまともなデバッグ環境ないから「修正→ビルド(2分くらい)→実機へコピー→テスト」の繰り返しがめんどい
JCL書くよりましだけど、気持ちそんな感じ