HT-03Aでキーレイアウト変更

ということで調べてみた結果 qwerty.kl というのを書き換えればキー割り当てが変更できると判明し、さっそくやってみました。要rootです。

まずKeycodeChecker.apkをインストールしてBluetootキーボードの変更したいキーのコードを調べます。「0-70-false-UNKNOWN」みたいな形式で出力され2つ目の数字が設定するキーコード。

次に /system/usr/keylayout/qwerty.kl をadb pullでPCに持ってきて編集。そしてb-mobileSIMの時のように上書きコピーしてやれば完了。

今回の変更により、ESC=戻るボタン、Menu=メニューボタン、Home=ホームボタン、End=電源ボタン、Insert=検索ボタン、PrtSC=通話ボタン、Fn+1=ボリュームアップ、Fn+2=ボリュームダウンとHT-03Aの物理キーを使う全操作がBluetoothキーボードから行えるようになりました。トラックボールはカーソルキーとEnter。通話ボタンとかいらないかなーとも思ったんですが、この割り当てが命を救う展開もあるかもしれないので一応。

遠隔でポチポチ操作してるだけでもかなり楽しいです。キーボードというかリモコンっぽい。