パスワードを忘れた? アカウント作成
6469683 journal
Android

ribbonの日記: Nexus7用ssh terminalを探して 2

日記 by ribbon

ConnecBot一番いいらしいのだが、使ってみると、今一つ。外部キーボードでESCやCTRLキーがうまくとれない。外部キーボードは、リュウドのRBK-2100BTJである。
connectbotはApacheライセンスでソースが公開されているため、私家版も2つくらい拾ってみたが、それも今一つ。
拾った私家版は、
http://kanatoko.wordpress.com/2011/09/27/connectbot_for_asus_tf101_transformer_jp/
は、画面サイズが変更できず、
http://d.hatena.ne.jp/OBONO/20120514/p1
は、単独で使うとキーアサインが変になる。BlueKeyboardJPと併用すると、エディタ等ではちゃんと動くのだが、ssh画面に入ると、キーボードアサインが強制的にQWERTYに変更されてしまう(通常はDVORAKで使用)。

googleplayでもいくつかパッケージがある。それも試してみたが、やはり今一つ。
https://play.google.com/store/apps/details?id=org.woltage.irssiconnectbot&feature=nav_other#?t=W251bGwsMSwyLDYsIm9yZy53b2x0YWdlLmlyc3NpY29ubmVjdGJvdCJd
のIrssh ConnectBot
は、CTRL、ESC共に使えない。->削除。
一方
https://play.google.com/store/apps/details?id=sk.vx.connectbot&feature=nav_other#?t=W251bGwsMSwyLDYsInNrLnZ4LmNvbm5lY3Rib3QiXQ..
にあるVXConnectBotというのは少しましで、CTRLは利かないが、ESCは効く。
また、
https://play.google.com/store/apps/details?id=com.madgag.ssh.agent&feature=nav_other#?t=W251bGwsMSwyLDYsImNvbS5tYWRnYWcuc3NoLmFnZW50Il0.
にある
ConnectBot (ssh-agent)は、やはりキーアサインが変になる。->削除

https://play.google.com/store/apps/details?id=com.pslib.connectbot&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5wc2xpYi5jb25uZWN0Ym90Il0.
のConnectBot-pslibもCTRL,ESCがだめ->削除

https://play.google.com/store/apps/details?id=jp.co.pline.android.ctrlkeyboard&feature=search_result#?t=W251bGwsMSwxLDEsImpwLmNvLnBsaW5lLmFuZHJvaWQuY3RybGtleWJvYXJkIl0.
のKeyboard with Ctrl keyは、そもそもメニューに出てこない。->削除

一方、端末エミュレータというのがある。これは、ローカルのターミナル画面を表示するもの。単に表示だけでなはく、zshやsshまで含んでいると言う優れもの。一度これの画面を出し、そのあとでssh接続すれば、CTRLもESCも使える。
もちろんコンソールないでの日本語入力は無理なので、メール等は別途ツールを使って作成する必要がある。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2012年10月13日 16時46分 (#2250702)

    何か勘違いしているようだけど、CtrlやEscが使えないのはAndroidの制限
    正確にはAndroidというよりも、Androidアプリのマナーで入力はIMEを通して行うようになってるからそうなる
    君の言っている端末エミュレータや、JotaのようなアプリではCtrlやEscが使えるのは
    IMEに渡す前に横取り、ないしはダイレクト入力しているから

    表のトピックでも、「タブレットに青歯キーボードつけてノートいらず」とかコメントあると、その度に
    使っているだろう連中から「IMEがクソすぎるから無理」というような類の茶々が入るのはその所為
    使っていない連中には、どうしてIMEが関係するのか理解できないので、問題の根本もまた理解できない

    Androidに限らず、スマホ/タブレット用に現存する全てのIMEはタッチ入力前提なので
    コントロールキーの類や、自分で処理できない入力は何もせずにアプリに通すというような、当たり前の挙動すらできない
    IMEが問題の根本なのでどれだけアプリを探しても無駄

    スペースキーで変換できるようになり、画面にデカデカと表示されたソフトウェアキーボードが隠れるというだけで
    物理キーボード対応を謳ったり
    そんな程度の対応で一緒になって大喜びしてるアホ共が、この問題に気づいてくれるまでは何をしようと全くもって焼け石に水

    • IMEのフレームワークとか想像(想像です、念の為)すると、安易に通せそうもないし。

      ここはこういうアプリ向けにダイレクトインプットI/F(管理権限必要でもいい)があってもいい気がしますねぇ...

      # 浅学にて知りませんでした
      # 当座は外部からの高度コントロールじゃなくて、簡単にコマンド実行くらい程度の用途で使うなら無難なのかな... > ssh

      --
      M-FalconSky (暑いか寒い)
      親コメント
typodupeerror

日々是ハック也 -- あるハードコアバイナリアン

読み込み中...