【发布时间】:2014-02-20 22:28:36
【问题描述】:
Emacs 可以识别标准 OSX 快捷键,例如 Command + Q,但是当我尝试使用自定义快捷键 Command + Control + S 打开 Safari(不要评判我:-P)之类的操作时,迷你缓冲区会显示“是未定义。”
我有没有办法将 Emacs 快捷方式设置为我在 OSX 中定义的全局服务/快捷方式之一?
(OSX 10.9.1,Emacs 24.3)
【问题讨论】:
-
答案会有所不同,具体取决于您是否使用此设置:
(setq ns-auto-hide-menu-bar t)您是否使用该设置?我不确定它是什么时候首次引入的,但是如果没有一些特别的措施,它使得执行 OSX 原生键盘快捷键是不可能的。还请确认您使用的是标准的系统偏好设置键盘快捷键,而不是第三方解决方案,如 KeyboardMaestro 或其他解决方案。 -
据我所知,我没有使用该设置。我从来没有把它放在我的初始化文件中,现在它不存在了。此外,我正在使用自定义键盘快捷键,但它们是通过标准系统偏好选项自定义的。
标签: macos emacs keyboard-shortcuts