1

私は熱心な Keyboard Maestro ユーザーであり、⌘⇧L のようなキーボード ショートカットをトリガーするための回避策が必要です (外部では、Keyboard Maestro なしで)。だから私は、bash スクリプトがそのようなことを行うことができると考えました。AppleScript または Automator ワークフローでも十分です。私は誰でも私を助けることができます。これは素晴らしいことです。


これを読む必要はありませんが、私がやりたいことをしたい理由は次のとおりです。

さまざまな Markdown マクロに同じ文字列を割り当てています。ホットキーの代わりに文字列を使用しています。私の脳はすでに非常に多くのアプリケーション ショートカットで満たされているため、覚えやすいからです。欠点は、Keyboard Maestro が文字列のキーストロークを削除しないことです。プログラム内でいくつかのアクションを実行してそれらを削除できますが、すべてのマクロにこれらのアクションを追加するのは面倒で最適ではありません。

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 に答える