在emacs内部,我使用'C-c c'进行组织捕获。 我想绑定相同的键(或一些功能键)来执行相同的功能,即使emacs不是当前打开的窗口。
有没有办法告诉OS X按“C-c c”(或f10,比方说)将窗口更改为Emacs,然后执行组织模式捕获?
答案 0 :(得分:2)
thinknix.net [http://www.thinknix.net/2015/02/19/cross-platform-system-wide-org-capture/]上有一篇文章,如果你没有KM,你可以使用Keyboard Maestro或Automator做你想做的事。
为了完整起见,我在此处添加部分帖子:
我有两种方法可以实现这一目标。第一种是使用Keyboard Maestro,如果你已经拥有它。创建一个名为的新宏 在F9上触发的Org-Capture。让它激活Emacs,模拟 按键控制-C,并模拟按键C。
如果您没有Keyboard Maestro,可以使用以下方法 Automator中的Applescript:
on run {input, parameters}
tell application "Emacs"
activate
tell application "System Events"
keystroke "c" using {control down}
keystroke "c"
end tell
end tell
return input
end run
将其另存为服务,然后在“键盘快捷键”面板中指定 对F9的服务。