
Brian Kendall 氏が xGestures の Snow Leopard 対応アップデート版をリリースしました。これを使うと、Mac を「マウスジェスチャー」で操作できるようになります。マウスジェスチャーとは、メニュー項目、キー操作、あるいは AppleScript をトリガーする特定のマウスの動きの組み合わせです。例えば、私は MacBook で Spaces 全体を表示しようとすると、いつも間違ったファンクションキーを押してしまいます。xGestures を使えば、Control キーを押したままトラックパッドを上下にフリックするだけで、xGestures が Spaces 全体表示に素早く切り替えてくれます。マルチタッチトラックパッドを搭載した最近の MacBook のユーザーは、Macworld が最近掲載した Jitouch のレビューも読んでみるといいかもしれません。Jitouch もマルチタッチジェスチャーで同様の機能を提供します。
xGesturesは設定パネルとしてインストールされ、Jitouchとは異なり、すべてのジェスチャーを一から定義する必要があります。xGesturesを使い始めるのは少し面倒でした。「オプション」で「xGesturesを有効にする」にチェックが入っていることを確認してから、同じパネルにある「xGesturesを開始」ボタンをクリックする必要がありました。
xGestures は、マウスボタンまたはキーボードのキー操作で音声認識を開始します。私は他のユーティリティと競合しないため、Ctrl + Shift キーと「キーを押しながらジェスチャー」の組み合わせを使用しました。ただし、Command キーや Option キーを使うと、意図しないジェスチャーがトリガーされてしまう可能性があります。また、xGestures を設定して、マウスポインターを変更したり、アクティブなときに画面に線を描画したりすることもできます。どちらもソフトウェアのテストにはお勧めです。
セットアップが完了したら、グローバルジェスチャまたは各アプリケーション固有のジェスチャを定義できます。私のテストでは、Spacesのアクションをグローバルに設定しましたが、Webブラウジング用にSafari固有のジェスチャを設定しました。xGesturesには、ジェスチャで実行できるアクションのドロップダウンメニューが用意されています。これらのうち最も便利なのは、「キーストロークを実行」と「メニュー項目を選択」でしょう。(注:キーストロークを割り当てるには、まずキーストロークをオフにする必要があるかもしれません。SpacesのジェスチャにF8を割り当てようとしましたが、Spacesがそれを傍受していたため機能しませんでした。)新しいジェスチャを設定したら必ず「設定を適用」をクリックしてください。このボタンをクリックしないと、テスト中に何度かイライラさせられました。
xGesturesはMac OS X 10.3以降が必要で、15日間の無料デモ期間終了後は5ドルで購入できます。購入を迷っていますが、2週間後にジェスチャーを頻繁に使うようになるとしたら、価格を考えると迷わず購入できるでしょう。