Mac OS X 10.5のターミナルからサーバーに接続します。Midnight Commanderを実行すると、マウスを使用してMCを制御できない場合でも、F10などのファンクションキーを使用してMCを閉じることができません。ファンクションキーが機能しない理由は何ですか?
Mac OS X 10.5のターミナルからサーバーに接続します。Midnight Commanderを実行すると、マウスを使用してMCを制御できない場合でも、F10などのファンクションキーを使用してMCを閉じることができません。ファンクションキーが機能しない理由は何ですか?
回答:
ファンクションキーは、Mac OS Xのダッシュボードとエクスポーズだけでなく、ソフトウェアとハードウェアの両方の機能を制御するために使用されます。MacbookProを使用している場合、F1とF2は画面照明を制御し、F10はスピーカーをミュートします。
次のKeyboard
設定ペインを確認しますSystem Preferences.app
。
[キーボード]タブの[すべてのF1、F2などのキーを標準のファンクションキーとして使用する]チェックボックスがオンになっていますか?そうでない場合は、Fn+F10
Mac OSのF10
キーを押して登録する必要があります。それ以外の場合は、ミュートスピーカー(またはF10にあるもの)を切り替えるだけです。
これらの機能の1つにF10が使用されている場合は、2番目のタブ「キーボードショートカット」、特に「ダッシュボードとドック」、および「エクスポ&スペース」を確認してください。そうである場合、ターミナルを受信する前にキーの押下がインターセプトされます。
この回答はMac OS X 10.6向けに書かれたもので、これらのダイアログが変更されたかどうかはわかりません。上記の手順2が機能しない場合は、[システム環境設定]の[ダッシュボード/公開/スペース]設定ペインを確認してください。同じ設定が利用できるはずです。
Terminal.appで実行されているncursesプログラムにF1-F12キーを送信するには、fn
+ command
+を押しF1…F12
ます。これは、OS X 10.9を搭載したMacBook Airで動作します。