我已经尝试将不同的快捷方式映射到“系统偏好设置”>中的“退出全屏”菜单项。键盘>快捷方式>应用程序快捷方式但在任何应用程序中仍然退出全屏模式。
这有点令人愤怒,因为逃逸在某些应用中用于其他目的。
答案 0 :(得分:5)
下载Karabiner,一款适用于Mac的键盘映射重映射工具。你想要的是一个“模板”: https://pqrs.org/osx/karabiner/complex_modifications/#safari
它仅在Safari中禁用转义键 - 正是您需要的...或者为所有应用全局重新映射esc键。
像魅力一样工作。
答案 1 :(得分:-1)
如果您的应用程序仅用于全屏模式,则不应使用NSWindow的全屏功能;它旨在让用户打开和关闭它。相反,您应该使用NSView
的{{1}}方法直接进入全屏模式。这将使您对整个全屏体验有更多的控制权,并且不会让用户自动将其关闭。
答案 2 :(得分:-2)
对于Safari或Safari技术预览全屏显示且您希望关闭但未退出全屏模式的模态窗口打开的用例,您还可以按⌘+ ESC。