全画面モードを終了するには、Safariでエスケープキーを無効にします


20

OS X MavericksでSafariを常にフルスクリーンモードで使用しています。また、Webページのエスケープキーは、さまざまな目的でかなり頻繁に使用します(Webページによって異なります)。

これら2つの事実の不幸な副作用の1つは、エスケープキーをインターセプトしないページでエスケープキーを押すことで、不注意にフルスクリーンモードをオフにすることです。

Safariで「エスケープは全画面モードをオフにする」動作を無効にする方法はありますか?



@biziclopこの目的でKeyremap4Macbookを使用する方法について詳しく説明してください。
ホレン14年

@Holene:あまりにも重いので実際に試してみませんでした。代わりにsuperuser.com/questions/315949/を参照して、新しい方向について:)
user188421

回答:


3

これで、SafariでEscapeキーをブルートフォースで無効にすることができます。しかし、それは、エスケープが前述の場所でショートカットとして機能することを許可するという目的を無効にします。

Keyboard Maestroマクロを使用してEscapeを⌥Escapeに再マッピングする例については、こちらを参照してください。

更新#1:フルスクリーンの場合にのみ適用されるようにルールをスコープできます。 (REJOICE!)


これが実装されると、エスケープとの検索ダイアログを閉じることができないという問題があります。alt-エスケープがトリガーされているかどうかはわかりませんが、予測テキストをトリガーするようです...自動修正を無効にしても効果はありません。
ラップスカリ

スポットライトは、サファリの上に開いている場合、これはスポットライトから出るのESCを停止
theonlygusti

^^ cmd-を使用します。代わりに、ALT-ESCの問題を解決するために働いていた
theonlygusti

0

別のエスケープシーケンスを使用するだけCTRL-[です:。チャームのように機能し、フルスクリーンを終了しません。


これは何をすることになっていますか?私にとって、これを押しても何も起こりません。シェル(ターミナル)でのみ、「印刷されない文字のシーケンスを開始する」ことができましたが、ここでは実際には関係ありません。
最大

テキストボックスにテキストを挿入したとします。完了し、下にスクロールします。代替エスケープシーケンスを押すと、挿入モードを終了できます。矢印を使用すると、カーソルを移動するのではなく、Webサイトを再度移動できます。
Atcold

1
うーん、私は今いくつかのサイトでそれを試してみましたが、どこでも動作することがわかりませんでした。しかし、とにかく、これは実際のEscキーと同じキーコードにマップされないでしょうか?機能をそのキーにバインドするWebサイト(たとえば、Escキーを押すと再び閉じることができるライトボックスを開くもの)で、Escキー(または交換)を引き続き使用したいと思います。
最大

Courseraクラスの宿題のページではうまくいきました。私はそれがうまく一般化されると思った。
-Atcold
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.