Escショートカットを無効にしてフルスクリーンを終了する


15

一部のアプリ(Safari、iTunes ...)は、Escキーボードショートカットで全画面モードを終了します。それを無効にする方法はありますか?これは、たとえばWebアプリの制御に干渉し、必要以上にEscapeを1つ押すだけで、意図せずにフルスクリーンを終了してしまいます。

回答:


4

良い質問。ブラウザーメーカーがcmd-qユーザーが本当に60個のタブを閉じたいというプロンプトがなければ、非常に危険であることがわかる前に、メインブラウザーのQuitコマンドのキーボードショートカットを常に変更しました。キーボードショートカットからショートカットを無効にできます。

  1. システム環境設定:キーボードを開きます。
  2. 上部の錠剤形のタブで[キーボードショートカット]をクリックします。
  3. 左側の列にある[アプリケーションのショートカット]アイコンをクリックします。
  4. 提供されているアプリケーションのドロップダウンメニューから[Safari]を選択します(デフォルトのリストは、過去3か月に開かれたアプリケーションのようです)。 プラスボタンを押した後
  5. 無効にするメニュー項目の正確な名前を入力します。この場合、「全画面を終了」します。
  6. 別のキーボードショートカットを追加します(この図では、私はを追加しましたCtrl-Opt-Cmd-cキーボードショートカット情報の入力 これは、完成した結果のようです。 Safariの完成したキーボードショートカット
  7. テスト(代替アプリケーションショートカットは常に計画どおりに機能するようになりました)。

Keyboard Maestro(およびそれ以上)でも同じことができます。Appleの機能は、おそらくPeter N. Lewisの実装(AppleがSnow Leopardでこの機能を開発する前から存在していた)から採用/採用されたものです。Keyboard Maestroでは、同じショートカットを複数のアプリケーションに割り当てることもできます。Keyboard Maestroでは、メニュー項目のないキーボードコマンドを引き継ぐこともできます(Photoshopのような複雑なアプリケーションが思い浮かびます。コマンドが非常に多いため、多くのコマンドには同等のメニューがありません)。また、キーボードマエストロを使用している場合は、これらの設定をコンピュータ間で移動する方が簡単です。

キーボードマエストロの代替コマンドキーのサンプル

一方、Appleバージョンは10.6.8より前のすべてのMacに存在し、あまり技術的でない彼女のMacBook Proも含まれます。迅速な修正が必要かどうか、または複数のコンピューターで専門的に使用しているアプリケーション用の永続的なツール/ショートカットを構築しているかどうかに応じて、両方を使用します。Keyboard Maestroは、単なるキーボードショートカットの代わりだけではありません。連続したマクロを一時停止で記述して、通常は5または10のキープレスおよびクリックタイプのアクションを自動化できます。コマンド。


4
これは代替ショートカットを設定する方法ですが、ネイティブショートカットを無効にする方法は?私は何かを逃していますか?
myneur

通常、Keyboard Maestroが手動で設定したショートカットは、ネイティブのショートカットよりも優先されます。それが当てはまらない場合は、お知らせください。遅い答えてすみません。
Foliovision 2016

組み込みコマンドをcommand-Qと同じくらい深くオーバーライドすることは、それを無効にする最も信頼できる方法です。
Foliovision 2017

4
ここでの問題は、デフォルトのネイティブショートカットがCtrl-Cmd-Fであることです。[Exit Full Screen]メニューをオーバーライドすると、Ctrl-Cmd-Fのみがオーバーライドされますが、ESCはメニュー項目なしで個別に実装されているようです...:/
Theuni

丁度。ESCコメントに記載されている理由により、これは機能しません
Paul

-2

誤ってESC2回押したときにアプリ全体がフルスクリーンモードを終了する状況を回避するために、別のキーの使い方を学ぶことができます。

Cmd-. フルスクリーンのウェブアプリ(YouTubeなど)を終了しますが、2回使用しても望ましくないアクションは実行されません。

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