65
クイックキー4

Startly Technologiesの60ドルのQuicKeysは、なかなかの実績を誇ります。スティーブ・ジョブズがOS Xに期待を寄せるずっと前から、QuicKeysはMacユーザーの繰り返し作業の自動化を支援してきました。QuicKeysは現在バージョン4で、Mac用マクロユーティリティとしては最も強力(そして時に複雑)な存在となっています。

一見すると、QuicKeys エディタ(QuicKeys の機能を定義する場所)は分かりやすいです。エディタウィンドウの左側には、「ライブラリ」、「スコープ」、「オンライン」の項目があります。

ライブラリには、ショートカット、略語、ツールバー、クリップの4つのサブセクションがあります。ショートカットペインではマクロを作成します。略語ペインでは、QuicKeysのテキスト拡張を定義します(Ettore SoftwareのTypeIt4Me( )やSmileOnMyMacのTextExpander( )に似ています)。ツールバーはドックのようなパレットで、QuicKeysのショートカットを保存できるほか、アプリケーション、ファイル、フォルダを起動することもできます(QuicKeysはTLA SystemsのDragThing( )に似ています )。クリップペインでは、テキストやグラフィックのクリッピングを保存して、簡単に挿入できます。

「スコープ」セクションでは、マクロを使用できるアプリケーションを定義できます。「オンライン」セクションは、QuicKeysウェブサイトへの小さなブラウザウィンドウで、Startlyや他のQuicKeysユーザーが作成したマクロをダウンロードできます。(チュートリアルエリア、サイトのサポートセクション、コミュニティセクションへのアクセスもあります。)

マクロを作成するには、「ショートカット」エントリを選択し、エディタウィンドウの下部にあるプラスボタンをクリックします。「無題のショートカット」ウィンドウが表示されます。上部には、ショートカットのスコープとトリガーを指定するセクションがあります。スコープセクションでは、デフォルトの「すべてのアプリケーション」を使用することも、特定のアプリケーションを選択することもできます。トリガーには、ホットキー、アプリケーションイベント(例えば、メールの起動時)、タイマー、MIDIイベント、音声入力(マジックワードを言うとマクロが起動する)などがあります。また、ツールバー、QuicKeysメニューバーメニュー、無料のQuicKeys Anywhere iPhoneアプリからマクロを起動することもできます。

「スコープとトリガー」の下には、実際にマクロをステップバイステップで作成する入力エリアがあります。QuicKeys に内蔵されているステップは、メニューの選択、マウスのクリック、ウィンドウの操作、テキスト処理といった基本的な操作から、ループやマクロを条件付きにする判断ポイントといったより強力なオプションまで、幅広く網羅されています。

例えば、Microsoft Entourage用のマクロを作成しました。このマクロは、選択したメッセージから連絡先情報を取得し、アドレス帳に追加して「マーケティング」カテゴリに割り当て、マーケティングメッセージ専用のフォルダに移動するものです。このマクロを最初に作成したときは、Entourageが送信者が既にアドレス帳に登録されているというメッセージを表示した際にマクロがフリーズしてしまいました。しかし、QuicKeysにそのエラーメッセージを監視し、ポップアップ表示された場合はマクロを中止するように指示する判断ステップを追加することで、この問題を回避できました。

QuicKeysでは、キー入力とマウスの動きをリアルタイムで追跡し、マクロを記録することもできます。記録された一連のアクションは、マウスクリックをメニューコマンドに置き換えるなど、後で編集が必要になることがよくありますが、記録は複雑なマクロを作成するための準備として役立ちます。

複雑なマクロといえば、QuicKeysには作成ツールが豊富に用意されているものの、扱いが難しい場合があります。例えば、私のマーケティングマクロでは、QuicKeysはサブメニューを認識しませんでした。しかし、「メニュークリック」オプションを使えば、メニューコマンドの位置で選択できました。この方法を学ぶには、200ページを超えるマニュアルを読む必要がありました。

また、エラーウィンドウをキャッチするための判断ステップを作成したとき、QuicKeys はウィンドウの有無は確認しましたが、その種類を指定するように要求しました。(任意の種類のウィンドウ?ドキュメントウィンドウ?パレットウィンドウ?)さらに、メインウィンドウ、フォーカスされているウィンドウ、最前面のウィンドウ、あるいは任意の階層のウィンドウのいずれであるかも指定する必要がありました。正解は? ウィンドウの種類:パレットウィンドウ。ウィンドウの状態:フォーカスされているウィンドウ。ウィンドウの状態:存在。手動で試行錯誤した結果、ようやくこの答えが分かりました。

もう一つ、ちょっと扱いにくいけれど、うまくいけば便利な機能がWebアクションです。Webアクションを使うと、Webページ上の要素(チェックボックス、テキストエリア、ボタンなど)を識別できます。これに基づいて、Webフォームへの入力プロセスを自動化できます。例えば、私はMacworldのオンラインフォーラムのモデレーターを務めており、仕事の一つにスパマーの排除があります。フォーラムソフトウェアでこれを行うには、スパマーを排除する理由を説明する短いテキストを入力し、いくつかのラジオボタンオプションをオンにして、「今すぐ排除」ボタンをクリックする必要があります。これは面倒な作業です。QuicKeysのWebアクションを使えば、キーの組み合わせを押すだけでこれらすべてを実行できます。

QuicKeys Web アクション。

「動作するかどうか」という注意書きは重要です。QuicKeysは、この機能が動作するためにWebページのコードに埋め込まれた情報を探しますが、その情報が必ずしも見つかるとは限りません。Webページの内部をくまなく調べることに慣れているなら、QuicKeysに必要な情報を提供できる可能性は十分にありますが、そのためには自分が何をしているのかを理解している必要があります。

最後に、Startly には当然ながら正当な権利があるとはいえ、ネットワークライセンスチェック機能が搭載されていますが、これは個人的には好ましくありません。この機能は、QuicKeys を一度に 1 台のコンピューターでのみ実行することを保証するものです。ネットワークに接続されたコンピューターで QuicKeys を実行している場合、2 台目のコンピューターを起動しようとすると、どちらかのコンピューターを終了するように促されます。QuicKeys は常時実行されているときに最も効果を発揮するため、これは生産性に深刻な悪影響を及ぼします。ソフトウェア業界では、デスクトップ コンピューターとラップトップ コンピューターでアプリケーションのコピーを実行することは一般的に許容されていますが、Startly ではそうではありません。しかも、2 台目のコンピューターには割引はありません。ライセンスをもう 1 つ追加したい場合も、やはり 60 ドルかかります。

Macworldの購入アドバイス

ライセンスや保護の問題はさておき、QuicKeysはワークフローに素晴らしい効果をもたらす強力なマクロアプリケーションです。決して使いやすいユーティリティではありませんが、時間をかけてその複雑な仕組みを学べば、Macをより生産性の高い(そして退屈な作業が少ない)マシンに変えることができます。