SuperUserでのこの回答によると、OS Xのターミナルアプリは、Alt +マウスクリックを使用して、ターミナルで実行中のアプリケーションにマウスイベントを送信する必要があります。Midnight Commanderで試してみましたが、うまくいきません。OS X Mavericksを実行しています。
ターミナルアプリでマウスのサポートを有効にする方法はありますか?
SuperUserでのこの回答によると、OS Xのターミナルアプリは、Alt +マウスクリックを使用して、ターミナルで実行中のアプリケーションにマウスイベントを送信する必要があります。Midnight Commanderで試してみましたが、うまくいきません。OS X Mavericksを実行しています。
ターミナルアプリでマウスのサポートを有効にする方法はありますか?
回答:
確かに、OS Xターミナルは ⌥キーを押しながらクリックしてマウス入力を受け取ることができます。
ただし、特定のターミナルアプリは、渡されたマウス入力を受け取りません。
マウスイベントを端末に渡すMouseTermをインストールできます。
- マウスボタンレポート。
- マウススクロールホイールのレポート。
- のようなプログラム
less
(つまり、アプリケーションカーソルキーモードを使用するフルスクリーンプログラム)のマウスホイールスクロールのシミュレーション。- ターミナルプロファイルの統合(設定ダイアログを使用)。
これはSIMBLプラグインであるため、動作させるにはSIMBLをインストールする必要があります。代わりにEasySIMBLをインストールすることをお勧めします。
OS X El Capitan 10.11の時点で、TerminalはMouse Reportingをサポートしています。アプリケーションプログラムを設定して有効にします。たとえば、Vimではを使用しますset mouse=a
。
ターミナルは、Shift、Meta、およびControl修飾子とともに、3つのマウスボタンとスクロールホイールのレポートをサポートします。Option ⌥修飾子キーはMetaにマップされます(「Option is meta」キーボード設定に関係なく)。⌘2ボタンデバイスでマウスボタン3に対して-Right Clickを使用できます(これは、マウスレポートがアクティブでないときに[編集]> [選択の貼り付け⇧⌘V ]を呼び出す「中央ボタンペースト」でも機能します)。
Fnクリック、ドラッグ、またはスクロール時に修飾キーを使用して、マウスレポートを一時的にバイパスし、ターミナルビューを操作できます。[表示]> [マウスレポートの許可]メニュー項目を使用して、より長い期間、またはFn使用できない場合にバイパスすることもできます。
少なくともTerminal.app 2.6では、[表示]メニューの[マウスレポートの許可]を有効にすると、Midnight Commanderでマウスがサポートされます。