在 OS X Lion 中,按該ESC鍵可退出全螢幕模式。不幸的是,特別是在使用 Safari 時,ESC它被用於其他功能,例如 Javascript 擊鍵事件處理。我不希望 Lion 在按 Esc 鍵時退出全螢幕模式,但我找不到停用該功能的地方。
我已經知道進入/退出全螢幕模式的鍵盤快捷鍵 ( Cmd- Ctrl- F)。我想禁用該ESC快捷方式。我一直在谷歌搜索,但找不到任何答案。
答案1
嘗試一下OptionEsc,這對我有用。
答案2
我沒有找到 macOS Sierra 及更高版本的答案。這就是我解決這個問題的方法。
正如已經建議的那樣,我已將 ESC 重新映射為 ⌥ + ESC。它完成了這項工作,甚至完成了分配給關鍵工作的其他一些功能。您將能夠在某些網站上退出全屏視頻,但不會中止頁面加載。
首先你需要安裝卡拉賓元件能夠重新映射鍵
- 安裝釀造
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安裝木桶
brew tap caskroom/cask
- 安裝卡拉賓元件
brew cask install karabiner-elements
我專門針對這個問題創建了自訂「複雜修改」。要安裝此修改,您必須:
- 打開 karabiner-elements 並轉到“複雜修改”選項卡
- 按一下“新增規則”按鈕,然後按一下“從 Internet 匯入更多規則”
- 導入修改“在 Safari 中按 ESC 時不要退出全螢幕”
答案3
對於網頁瀏覽器,特別是對於具有啟用或需要使用金鑰Escape
但不阻止關閉全螢幕的行為的網站(例如堆疊交換站點),您可以使用以下使用者腳本:
// ==UserScript==
// @name Keep Full Screen
// @namespace http://superuser.com/q/315949
// @description Prevents Escape key from leaving full screen.
// @include http://*
// ==/UserScript==
document.onkeydown = function (evt) {
if (evt.keyCode == 27) evt.preventDefault();
}
若要在瀏覽器中執行此程序,請使用適用於您的瀏覽器的任何使用者腳本引擎。
答案4
很簡單,找到了! KeyboardMaestro 有 2 個動作
當按下“ ESC”時,模擬按下(而不是):-“ CMD+”。 - 然後還有“ ALT+ ESC”
您需要兩者,因為某些應用程式僅對一個訂單或另一個訂單做出反應(有時對任何訂單都沒有反應,然後就不可能)-->這樣,大多數應用程式ESC在其上下文中都會像「」一樣,但您永遠不會退出完整的訂單螢幕模式