Automatorで簡単なキーボードマクロを作成する方法は?


16

組み込みツールのAutomator(サードパーティアプリではなく)を使用して、簡単なキーボードマクロを作成するにはどうすればよいですか?

例えば、私はそれを押してくださいCmd-Shift Left、そしてCmd-U、それからRight、など

レコード機能を使用してこのマクロを作成しようとしましたが、いくつかの問題が発生しました。

1つ目は、recordキーを押した後、マウスイベントをコピーし、マクロを実行するアプリケーションに移動することです。たとえば、この場合、Chromeで実行します。クロムの起動に関係する最初のいくつかの手順を削除することになりました。それらを削除した理由は、特定のアプリケーションに限定されたくないためです。アプリケーションをアクティブ化しようとすると、複雑さが増すだけだと思います。キーボードコマンドの実行のみに固執したい。

2番目の問題は、キーボードマクロを開始する方法がわからないことです。記録したファイルを保存しますか?どこへ?Chromeでマクロを呼び出すにはどうすればよいですか?キーボードショートカットを割り当てる方法はありますか?


私はKeyboard Maestroをお勧めします、それはまさにそれをします。
user14492

回答:


16

サードパーティのアプリを使用したくない場合、あなたは本当にあなたの人生を複雑にします。可能だと思いますが。

1)Automatorを開き、新しいサービスを作成します。ワークフローでApplescriptを実行します。そこで、必要なキーを押すように指示します。 ここに画像の説明を入力してください

サービスとして保存すると、システム環境設定でキーボードショートカットを設定できます。Generalグループの下に自動的に表示されます。有効になっていることを確認し、キーボードショートカットを設定します。 ここに画像の説明を入力してください

Show history機能をテストすることで、これが機能するようになりましたCmd-Y。うまくいけば、上記はあまりにも謎めいていません。

グローバルショートカットを設定してスクリプトを実行する場合は、BetterTouchToolをご覧ください:http ://blog.boastr.net/


これは以前は機能していましたが、最近停止したようです(Sierra、10.12.6)。アプリの[サービス]メニューからサービスを実行すると、トップシステムメニューに小さな歯車が表示されるため、実行されていることがわかりますが、何も起こりません。私だけでしょうか?
パニックに
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.