OS Xのターミナルで実行されているMidnight CommanderでF10キーを使用できない


19

Mac OS X 10.5のターミナルからサーバーに接続します。Midnight Commanderを実行すると、マウスを使用してMCを制御できない場合でも、F10などのファンクションキーを使用してMCを閉じることができません。ファンクションキーが機能しない理由は何ですか?


serverfault.comに移行しますか?
KevinDTimm

Function-F10を試しましたか?デフォルトでは、Fキーは機能にマッピングされていると考えています。
8BitsOfGeek

質問に答える場合は回答を受け入れてください。そうでない場合は、追加の要件/コメントをフォローアップしてください。
ダニエルベック

回答:


48

なぜ分からないFxキーが作業をしませんが、あなたは押すことができEsc、その後、0シミュレートF10に。F1〜F9の1〜9でも機能します。


2
私がOsXにいなくても、それは同じ問題を解決します。
JuanZe

8

ファンクションキーは、Mac OS Xのダッシュボードとエクスポーズだけでなく、ソフトウェアとハ​​ードウェアの両方の機能を制御するために使用されます。MacbookProを使用している場合、F1とF2は画面照明を制御し、F10はスピーカーをミュートします。

次のKeyboard設定ペインを確認しますSystem Preferences.app

  1. [キーボード]タブの[すべてのF1、F2などのキーを標準のファンクションキーとして使用する]チェックボックスがオンになっていますか?そうでない場合は、Fn+F10Mac OSのF10キーを押して登録する必要があります。それ以外の場合は、ミュートスピーカー(またはF10にあるもの)を切り替えるだけです。

  2. これらの機能の1つにF10が使用されている場合は、2番目のタブ「キーボードショートカット」、特に「ダッシュボードとドック」、および「エクスポ&スペース」を確認してください。そうである場合、ターミナルを受信する前にキーの押下がインターセプトされます。

この回答はMac OS X 10.6向けに書かれたもので、これらのダイアログが変更されたかどうかはわかりません。上記の手順2が機能しない場合は、[システム環境設定]の[ダッシュボード/公開/スペース]設定ペインを確認してください。同じ設定が利用できるはずです。


2

Terminal.appで実行されているncursesプログラムにF1-F12キーを送信するには、fn+ command+を押しF1…F12ます。これは、OS X 10.9を搭載したMacBook Airで動作します。


0

この問題はansi terminfoが原因で発生します。Terminal Preferences Advancedタブ
宣言をxtermに変更する と、fnキーが機能します。


-1
  • 「システム環境設定...」に進み、「公開とスペース」環境設定ペインを選択します。
  • [Expos]タブをクリックします。
  • すべてのWindows設定をインスタンスF11に変更します
  • アプリケーションWindows設定をインスタンスF12に変更します
  • [デスクトップ設定の表示]をインスタンスF13に変更します
  • システム設定アプリを閉じる

また、ターミナルはファンクションキーに正しく応答でき、Midnight Commanderを終了できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.