1

我是一个狂热的 Keyboard Maestro 用户,我需要一种解决方法来触发像 ⌘⇧L 这样的键盘快捷键(在外部,没有 Keyboard Maestro)。所以我认为 bash 脚本能够做这样的事情。AppleScript 或 Automator 工作流程也足够了。我任何人都可以帮助我,这会很棒。


您不必阅读此内容,但这就是我想做我想做的事情的原因:

我有一个相同的字符串分配给各种 Markdown 宏,我使用字符串而不是热键,因为它对我来说更难忘,因为我的大脑已经充满了很多应用程序快捷方式。缺点是键盘大师不会删除字符串的击键。我可以在程序中执行几个操作来删除它们,但是为每个宏添加这些操作是乏味且次优的。

4

2 回答 2

2
tell application "System Events" to keystroke "l" using command down & shift down
于 2011-10-18T17:28:30.393 回答
1
tell application "System Events"
    key code {123, 124} using {shift down, command down} -- ⇧⌘←, ⇧⌘→
    keystroke "c" using command down -- keystroke "C" would be treated as ⇧C
end tell
delay 0.02 -- you need a small delay here before the next command
set txt to Unicode text of (the clipboard as record)

Mac键码参考:lri.me/chars

于 2011-10-19T01:02:48.087 回答