52
必須のMacユーティリティ:自動化ツール

長年、同じ退屈な作業を何度も繰り返すことにうんざりしていたMacユーザーは、自動化ユーティリティ(別名マクロユーティリティ)を使って作業を楽にしてきました。こうしたプログラムは、キーボード操作、タイマー、システムイベントといったトリガーを使って、設定したアクションを実行します。例えば、任意のアプリでキーをいくつか押すと、Finderの新しいウィンドウがアイコン表示で開くようなマクロを作成できます。

AppleScriptとAutomatorの登場により、これらのツールの人気は低下しました。しかし、Plum Amazingの30ドルのiKey( )、Stairways Softwareの36ドルのKeyboard Maestro( )、Startly Technologiesの60ドルのQuicKeys 4( )といった形で、今でも存在しています。

QuicKeysはMac OS X誕生以前から存在し、最も長い歴史を持つキーパッドです。Keyboard Maestroは元々Michael Kamprath氏によって開発されましたが、Stairways Software社が買収し、より使いやすいインターフェースと強力な新機能を追加しました。iKeyも長い歴史を持っていますが、その機能はQuicKeysやKeyboard Maestroに劣っています。

設定

これら 3 つのユーティリティはすべて、マクロ プロセスを 3 つの段階に分割します。マクロをアクティブ化できる場所 (すべてのアプリケーションまたは特定のアプリケーションのみ)、マクロをトリガーするもの (キーボードの組み合わせ、システム イベント、またはその他)、およびマクロで実行される処理を定義します。

Keyboard Maestroは、グループ(マクロの集合)、マクロ(グループに含まれるマクロ)、そしてトリガーとアクションを定義するエディターウィンドウで構成される、すっきりとした3列のインターフェースを備えています。エディターウィンドウでは、グループとマクロの有効化/無効化を切り替えたり、「記録」ボタンをクリックしてクリックやキーボードの押下操作のシーケンスをマクロとして記録したりできます。

QuicKeysでは、マクロをライブラリパネルにコレクションとして表示し、マクロの内部動作(ショートカット、略語、ツールバー、クリップ)はQuicKeysエディタウィンドウのメイン部分に表示されます。iKeyのインターフェースは最も制限が厳しく、3つの段階すべてが小さめのウィンドウに表示されます。

彼らを区別するもの

これら3つは、シンプルなマクロから複雑なマクロまで作成できます。いずれもAppleScriptを起動でき、QuicKeysとKeyboard MaestroはUnixスクリプトも実行できます。こうした類似点を除けば、それぞれのプログラムには違いが見られます。

QuicKeysにはクリップ機能があり、テキストや画像を保存して、それらを挿入するショートカットを作成できます。例えば、会社のロゴのクリップを作成し、キーを押すだけで手紙やメールに挿入できます。Keyboard Maestroのクリップボード機能も同様ですが、設定が少し複雑です。

QuicKeysでは、マクロに条件分岐を追加することもできます。例えば、マクロのステップの1つがダイアログボックスによって中断される可能性があるとします。その場合、ウィンドウを探し、表示されたらマクロのその後の動作を変更するステップを作成できます。Keyboard MaestroとiKeyでは、このような条件分岐は実行できません。

キーボードマエストロ
マクロを管理するための、Keyboard Maestro のすっきりとした 3 つのペイン レイアウト。

QuicKeysにはWebアクション機能が搭載されており、Webページ上の要素を識別して操作できます。フィールドにテキストを入力したり、ボタンをアクティブ化したりといった操作が可能です。すべてのWebサイトがWebアクション機能に必要な情報を提供しているわけではないため、うまく機能するかどうかは不確実です。しかし、うまく機能すれば、時間の節約に大きく貢献します。

クイックキーウェブアクション
QuicKeys の Web アクションを使用すると、フォームへの入力など、繰り返し行われるオンライン作業を自動化できます。

Keyboard Maestroにも独自の魅力があります。QuicKeysと同様に、MIDIイベント(例えば、音楽キーボードのミドルCを弾くなど)でマクロをトリガーできます。また、Macのディスプレイ中央にGoogle検索フィールドを表示するアクションも搭載されています。検索語を入力してReturnキーを押すと、ブラウザが起動し、検索結果が表示されます。Growlを使ってメッセージを表示するアクションを挿入することもできます。さらに、BBEditのテキストファクトリーをファイルに適用するアクションもあります。

3つのキーボードのうち、iKeyだけがTextExpander( )やTypeIt4Me( )のようなテキスト拡張機能がありません。また、QuicKeysやKeyboard Maestroとは異なり、iKeyにはiPhoneやiPod touchからMacのマクロを実行できるiPhoneアプリがありません。

Macworldの購入アドバイス

QuicKeysとKeyboard Maestroはどちらも優れたユーティリティです。QuicKeysは価格こそ高めですが、Web機能と意思決定アクションの作成機能を備え、より強力です。しかし、その強力さゆえに操作も複雑になります。マニュアルを読む時間も考慮に入れるべきです。Keyboard Maestroも優れたツールで、特にテキストを頻繁に使用する方には最適です。30ドルのiKeyは、高性能でありながら過大なマクロを必要としないユーザーにとって、手頃な価格の選択肢です。