RBK-200BT3をnexus7(2012)で問題なく使えるようにする為の tips

やりたいこと

android に US配列でキーボードを認識させる
Ctrl, CapsLock キーの入れ替え

手順

Google 日本語入力
設定画面から "ハードウェアキーボードの設定" を "システム配列" に変更する。

Tweaked Keyboard Layout
"US配列( caps->ctrl/ctrl->menu )" を選択。CapsLock が居なくなるけど、気にしない!。

VX ConnectBot
全体の設定の "Custom Keymap" を "Full hardware keyboard" にする。これをやらないと Ctrl キーが何者か(IME?)に奪われる。やっても Ctrl 押すたびにカーソルが ">" になるが、無害なので放置。

"ESC" キー問題

"ESC" キーが小さい丸型ボタンで、押しにくいのを見逃していたのだが vimmer としては困るので、解決策を考えてみた。

ESC が本来あるべきところにある bluetooth キーを ESC と swap してしまうのが一番正しい解決方法な感じがするけど、このキーは ~,` キーも兼ねていて押しづらくなるのも困るので却下

  • Ctrl-[ に慣れる。

これは個人的にハードルが高い。

  • Ctrl-C を使う。

http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-C
ESC と Ctrl-C は厳密には違うが、
http://d.hatena.ne.jp/yuta84q/20101216/1292508997
によれば map すれば良いらしいのでしばらくこれでやってみよう。