OSX のターミナルでコマンド + q を無効にする方法

OSX のターミナルでコマンド + q を無効にする方法

OSX のターミナルで cmd + q ホットキーを無効にすることはできますか? できる場合、どのようにすればよいですか?

答え1

次の 2 つのオプションがあります。

  1. 誤って押される可能性が低い別のショートカットを割り当てます。
  2. 既存のショートカットを削除する

オプション1は、システム環境設定»キーボード»キーボードショートカット»アプリケーションショートカットオプション 1 の例は次のようになります。 代替テキスト

代替テキスト


オプション 2 (キーボード ショートカットの削除) には が必要ですTerminal。次のように入力するだけです。

defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Quit Terminal" nil

ありがとう@Arjan!

答え2

誤ってコマンドライン プログラムを閉じてしまうため、command-q を無効にしたい場合は、ターミナルを閉じる前に警告を出すように設定できます。ターミナル -> 環境設定... メニュー項目の設定セクションに移動し、使用する設定を選択します (デフォルトは「基本」)。次に、シェル タブの下にある「閉じる前に確認」を選択します。これを「常に」に設定すると、誤って command-q を押したときに確認を求められます。または、中断しないプログラム (デフォルトではほとんどがリモート シェル) のリストを設定し、他のプログラムでは引き続き確認を求めるように設定することもできます。

答え3

パネルの表示/非表示などのキーボード ショートカット (またはアプリケーションの終了ほど「面倒」ではないもの) を上書きすることをお勧めします。そうすれば、誤って command+Q の組み合わせをクリックしても、深刻なことは起こりません。

どうやって?

  1. アップルアイコンへ
  2. 次に「システム環境設定...」
  3. 次に「キーボード」
  4. 次に「ショートカット」
  5. そして「Launchpad & Dock」
  6. 「Dockの非表示をオン/オフにする」のショートカットをコマンド+Qに変更します

このスクリーンショットは、何をすべきかを示しています。

ここに画像の説明を入力してください

関連情報