背景
ノートPCを購入したかったのだが、高いので手持ちのAndroidタブレットでなんとかならないか検証。キーボード
これまでiMacの使っていない、Apple Wireless keyboardの日本語版を使っていたのだが、chrome上で_(アンダーバー)が入力できないがあり、プログラムなどをするには、そこだけソフトウエアキーボードを利用する必要があり、大変不便であった。購入
そこで、購入することにした。 bluetoothで割とコンパクトでかなり安くて英語のキーボードはないか調べてみた。まず日本のamazonではなく、アメリカのamazon.comでbluetoothキーボードを検索した。するとAnkerというメーカーのキーボードが$20くらいで評価が非常に高いことが分かった。 そこで、ankerでamazonで検索すると、みつかった。![](http://ecx.images-amazon.com/images/I/41BCgZuHwXL._SL500_AA300_.jpg)
Anker ウルトラスリム・ミニ Bluetooth 3.0 ワイヤレスキーボード ホワイト
配列問題
ControlキーとCapsLockキーの入れ替え
問題がまず一つ見つかった。CtrlキーがあるべきところにCaps Lockがあるのだ(実は日本語版のApple Wireless keyboardはAの隣にCtrlがある。英語版はCapsLockになっている)。これは下記の無料アプリをインストールし、英語(Ctrl-CAPS交換)のレイアウトを選ぶことで、とりあえず解決した。KCM for 日本語106/109キーボード
ESCキーが押せない問題
ESCキーはFnを押しながら最も左上のキーを押すことになっているのだが、押しても、ESCが入力されることはなかった。アマゾンのコメントに、次のようにあった。Androidで使用する場合は、機種やOSのバージョンによって違ってくるので一概には言えないが、僕の環境では左上の「Esc」が「Home」に割り当てられていて「Back」に相当するキーがないのが不便な点。とりあえず、右下のaltが後述のVNC上ではメタキーとして動作するようなので、emacsはこちらで妥協する予定。
バッククォートとチルダを押すとIMEが起動する問題
日本語入力するにはほとんど問題ないのだが、プログラムを入力しようと思うと重要。 この問題はiWnn IMEがバッククォート(graveキー)をフックしている問題だった(なのでGoogle日本語入力を利用している人はこのような形で問題が発生しなかったかもしれない)。解決方法はAndroidの設定の入力方法の選択で、「英語(米国)Googleキーボード」を選択することで解決。もちろん日本語入力をする場合には再び設定の入力方法の選択を「日本語 iWnn IME」に選択し直す必要がある。メモ
- https://android.googlesource.com/platform/frameworks/base/+/master/data/keyboards/Vendor_05ac_Product_0239.kl
- キーコード確認用アプリ
ssh
公開鍵認証が使え、agent forwardingができ、vncを使うのでport forwardが使えることが条件である。JuiceSSH - SSH Client
ポートフォワードがプロ版(優良)でしか利用できないので、アンインストールした。JuiceSSH - SSH Client
ConnectBot
ホストごとの設定方法に癖がある(一旦接続し、そのホストの設定を行い、公開鍵(androidのルートディレクトリにあるものしか読み行かない)と、SSH認証エージェントを設定する。)が、上記の条件を満たすことができた。ConnectBot
VX ConnectBot
ConnectBotが進化した感じ。VX ConnectBot
vnc
アンドロイド-のvnc - viewer
自動翻訳しているためか、タイトルや説明が怪しい。vnc接続確認には使えたが、Ctrlが効かないようである。アンドロイド-のvnc - viewer
bVNC Free
Ctrl、マウス(突然出てきて、すみません)、(左下のaltである)メタキー、全て利用可能。求めていたVNCクライアントはこちら。bVNC Free
結論(暫定)
キーボードはAnkerのキーボード、CapsLock交換はKCM for 日本語106/109キーボード、 sshはVX ConnectBot 、vncは bVNC Free。 残課題は、escキーが押せないこと(ただしvncでは右下のaltキーがメタキーとして使える)。追記
- 2013/11/14: vncをやってやっと気づいたが、マウスがないと右クリックができない。そこでbluetooth対応のELECOM Bluetooth3.0マウス BlueLED 3ボタン コンパクトを購入した。今のところ快適に使えている。ちなみに、節電モードなどはないようなので、使い終わったらスイッチを切っている。
- 2015/06/16: 値段が気になったので、久しぶりにnexus7 2013をヤフオクで検索
してみた。ずいぶんお買い得になった感じがある。nexus7 2013が高性能過ぎて 2015は出ないのかな。