Sessionsでスピーカーを担当しました。Maestroなどの自動化アプリケーションを利用し,2秒かかる手間を0.3秒に縮めるような小さな効率化をする話です。1回目の記事【まとめ】プラグインとカスタマイズで作ろう!自分だけの最速XD(1)では,いくつかの方法でXDプラグインにショートカットを設定しました。Maestroなどの自動化アプリケーションを利用してXDをもっと便利にします。XDだけではできないコンビネーションを作れるなど,より自分に合わせた操作にカスタマイズできます。次のようなアプリがあります。多機能で性能が良いのはもちろん,自動化機能(マクロ)の新規作成とその管理が1番手軽でした。マクロは基本的に,任意のきっかけ(トリガー)で指定した動作(アクション)を実行します。トリガーには[指定したキーを押したとき][指定したマウスボタンを押したとき]など手動で発動させるものや[ウインドウが切り替わったとき]など自動で発動するものがあります。実行できるアクションは[指定したキーを押す][メニューを選択する][コピー/ペーストする][プログラムを実行する][マウスクリックをシミュレートする]など多岐にわたり,これらを複数組み合わせてマクロを作ります。XDプラグインは[メニューを選択する]または[指定したキー(ショートカット)を押す]アクションを経由すると実行可能です。それでは自動化アプリとXDプラグインの連携を試してみましょう。今回作る2つのマクロのデータを置いておきます。Rowsを使うと,アートボードに置いてあるテキストを行ごとに分割できます。これだとクリップボードにある文章を分割したい場合,一旦アートボードにペーストする必要があります。面倒なので,プラグインが自動でクリップボードの中身を取得・ペーストしてほしいのですが,残念ながらプラグインAPIではそれができません。Rowsを実行する作戦をとります。これがショートカット設定なのでcommand+shift+Vなど,お好みのキーを割り当ててください。