相当于Control + F3的Applescript(不使用键码)

时间:2014-01-08 23:31:09

标签: applescript

请问如何将输入焦点放在底座上而不必使用密钥代码?

这是一个可以使用的Emacs键盘快捷键,但是如果可能的话,我想学习如何在没有键码的情况下进行操作。

(global-set-key (kbd "<C-M-s-f3>") (lambda () (interactive)
  (do-applescript
    "tell application \"System Events\"
    set visible of process \"Emacs\" to false
    delay .2
    key code 99 using control down
    end tell")))

1 个答案:

答案 0 :(得分:0)

据我所知,没有AppleScript命令以编程方式进入此状态。与许多脚本解决方案一样,调用所需的键盘或鼠标单击模拟是唯一可用的解决方案。

Dock实现为一个应用程序,隐藏在:

/System/Library/CoreServices/Dock.app /

然而,由于该应用程序不是“AppleScriptable”,因此它不提供任何理智的自动化机制。