web-dev-qa-db-ja.com

OS X(ssh)で実行されているmcでHOMEキーまたはENDキーを機能させる方法

OS X 10.5に MacPorts をインストールしましたが、SSHを使用してコンピューターに接続し、mcを使用すると-Midnight Commander-HOMEキーとENDキーがうまくいかない。

私はPuTTYを使用しており、Fedora、UbuntuなどのLinuxマシンでキーボードを非常にうまく使用できることを言及する必要があります...

これがPuTTYキーボード構成(時間の経過とともに最適であることがわかった構成)です。

  • バックスペースキー:127
  • ホーム/エンドキー:標準
  • ファンクションキー:Xterm R6
  • カーソルキー:通常
  • テンキー:通常
  • ターミナルタイプの文字列:xterm-color

これらの変更を行うコマンドラインソリューション/スクリプトを探しています。これにより、新しいOSを構成するための準備OSスクリプトを簡単に作成できます。

9
sorin

Terminal.appのホームとエンドのキーボードマッピングは直接ではありませんが、修正することができます。それらを直接機能させるには、[ターミナル]-> [設定...]-> [設定]画面-> [キーボード]に移動し、これらのキーの行を見つけて編集ボタンをクリックします(または何らかの理由でキーがない場合は追加します) 。

これらのために、先頭または末尾のスペースがないように注意してください。

ホームキーコード:

\ 033 [H

終了キーコード:

\ 033 [F

ページアップキーコード:

\ 033 [5〜

ページダウンキーコード:

\ 033 [6〜

Screenshot1

Screenshot2

11
Lara Dougan

実際の質問は、どのように使用するかでした Home そして End sshを使用してOSXにログインしたときのPuTTYのキー。

まず、 このリンク に従ってOSXTerminal.app設定の設定を変更しました。それは私が修正するために働いた Home そして End デスクトップで使用するためのキー。ただし、PuTTYを使用してリモートでOSXにログインすると、 Home そして End キーはまだ機能しませんでした。そこで、PuTTYターミナルを次のように変更しました。

PuTTY設定>ターミナル>キーボードに移動します
「ファンクションキーとキーパッド」を検索
の代わりに
ESC[n~
選択
SCO
[適用]をクリックします。

きみの Home そして End OSXにログインすると、PuTTY端末でキーが正しく機能するようになります。

セッションごとに異なる設定を設定して保存できます。他のタイプのマシンにログインするときは、標準のPuTTY設定を使用できます。

5
baltasvejas

Terminal.appでHome/End PgUp/PgのShiftキーを押したままにして、ターミナルがこれらのキーをスクロールバックに使用しないようにします。このように(シフトあり)ターミナルは、ウィンドウで実行されているアプリケーションにキーを渡します。

2
Cairo