0750[Fn]+[名無しさん]
2018/04/05(木) 23:35:29.98ID:u+jRl9wVAndroid でのキーマッピングの変更は
/system パーティション内のファイル書き換えだから前提として root権が必要だよ。
/system/usr/keylayout と /system/usr/keychars の中の定義ファイルがある。
単純にキーの入れ替えを行うなら keylayout の方を書き換えて再起動すれば OK。
俺の場合は US 配列で下二段の「. ↑ , ← ↓」を入れ替えたいので Generic.kl の以下 5行を
key 51 COMMA
key 52 PERIOD
key 103 DPAD_UP
key 105 DPAD_LEFT
key 108 DPAD_DOWN
以下のように書き換える。
key 51 DPAD_LEFT
key 52 COMMA
key 103 PERIOD
key 105 DPAD_DOWN
key 108 DPAD_UP
再起動すればこんな配列になる。快適。
https://imgur.com/a/ufief
持ってないので日本語キーボードの定義ファイルはどうなってるのか知らない。
IME on/off のコードは IME によって違うはず。
Droid4 + ATOK では GRAVE を割り当てて SYM キー一発で切替えてる。
Gemini だとちょうどいいキーがないので俺はデフォルトの Alt + Space のままで行く予定。