在Safari中禁用退出键以退出全屏模式


20

我一直在OS X Mavericks的全屏模式下使用Safari。我还经常将网页中的转义键用于各种操作(取决于网页)。

这两个事实的一个不幸的副作用是,我偶尔会在不拦截转义键的页面上按转义键,无意间关闭了全屏模式。

有没有办法禁用Safari中的“转义关闭全屏模式”行为?



@biziclop您能否详细说明如何为此目的使用Keyremap4Macbook?
Holene 2014年

@Holene:我实际上没有尝试过,因为它太笨拙了。相反,请参阅superuser.com/questions/315949/…以获取新方向:)
user188421 2014年

Answers:


3

现在,您可以继续使用蛮力禁用Safari中的Escape键。但这违反了仍然允许Escape在上述位置作为快捷方式工作的目的,我宁愿避免。

请参见此处的示例,以使用Keyboard Maestro宏将Escape重新映射为⌥Escape:

更新#1:您可以将规则的范围限定为仅在全屏显示时适用。 (麾!)


我有一个问题,那就是一旦实现,我就无法解脱带有逃逸的查找对话。不确定是什么alt-触发了转义,但似乎触发了预想性文本...禁用自动更正无济于事。
rapscalli

如果在野生动物园顶部打开了聚光灯,这将阻止ESC退出聚光灯
onlygusti

^^使用cmd-。而不是alt-esc可以解决该问题
theonlygusti 17/09/28

0

只需使用替代的转义序列:CTRL-[。它像吊饰一样工作,不会退出全屏。


这应该怎么办?对我来说,按此按钮时什么也不会发生。只有在外壳程序(终端)中,我才能“开始一系列非打印字符”,但这在这里并没有真正的关系。
最大

假设您在文本框中插入了一些文本,您已经完成并想向下滚动。按下替代的转义序列可让您退出插入模式,并且箭头将使您可以再次浏览网站,而不是移动光标。
Atcold

1
嗯,我现在在几个站点上都尝试过,但找不到它在任何地方都能正常工作。但是无论如何,这不会映射到与实际Esc密钥相同的密钥代码,对吗?我希望Esc键(或替代键)仍可用于将功能绑定到该键的网站(例如,打开灯箱的网站,可以通过按Esc再次关闭)。
最大

在Coursera类的家庭作业页面上,这对我来说效果很好。我以为会很好。
Atcold
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.