Fad*_*adi 59 keyboard-shortcuts fullscreen osx-lion
在 OS X Lion 中,按ESC键退出全屏模式。不幸的是,尤其是在使用 Safari 时,ESC它用于其他功能,例如在 Javascript 按键事件处理中。我不希望 Lion 在按 Esc 键时退出全屏模式,但我找不到禁用该功能的地方。
我已经知道进入/退出全屏模式的键盘快捷键 ( Cmd- Ctrl- F)。我想禁用ESC快捷方式。我一直在谷歌搜索,但找不到任何答案。
对于 Web 浏览器,特别是使用具有启用或需要使用Escape
密钥同时不阻止全屏关闭的行为的站点(如Stack Exchange 站点),您可以使用以下用户脚本:
// ==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();
}
Run Code Online (Sandbox Code Playgroud)
要在浏览器中运行它,请为您的浏览器使用任何用户脚本引擎。
我没有找到 macOs Sierra 及更高版本的答案。所以这就是我解决这个问题的方法。
因为已经有人建议我将 ESC 重新映射到 ? + 电调。它完成工作,甚至完成分配给关键工作的其他一些功能。您将能够退出某些网站上的全屏视频,但不会中止页面加载。
首先,您需要安装Karabiner-elements才能重新映射密钥
/usr/bin/ruby -e "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/cask
brew cask install karabiner-elements
我专门为此问题创建了自定义的“复杂修改”。要安装此修改,您必须:
您可能的选择包括:
为其他功能设置替代快捷方式,因为它ESC是由操作系统和浏览器保留的。
调整源/汇编机器代码以重新绑定ESC操作系统和浏览器的密钥。
针对应用程序开发人员(即 Google 电子表格)提交错误/功能请求以使用 ESC 事件而不是让它通过。
向 Apple 提交错误,因为应用程序首先存在,并且 Apple 无缘无故地重新利用了密钥。
归档时间: |
|
查看次数: |
44239 次 |
最近记录: |