これをAppleScriptで入力するとしたら、下のようになります。ifこれを「Go_Back.scpt」とか適当な名前で好きな場所に保存し、下のようにジェスチャTriggerに登録します。これでこのジェスチャTriggerを実行すると、下のようなきれいな軌跡を描いて実行します。上の例では「Scope」機能が効かない前提のスクリプトで、特定のアプリケーションでのみ実行するAppleScriptでしたが、すべてのアプリケーションで有効なショートカットを入力する場合、下記のようにします。『アプリケーション・ウインドウのスイッチ』参照これをAppleScriptで入力する場合は、下のようなものになります。code」を使っています。downでは機能しません。Window.scpt」とか適当な名前で好きな場所に保存し、下のようにジェスチャTriggerに登録します。これでマウスジェスチャを行うと、最前面のアプリケーションでウインドウをトグルしてくれます。Menus」プラグインを使用すると、下のようなおもしろいUIでいろいろ操作できます。Item」を使って、疑似アプリケーションのようなものを作れます。Finderで選択してるファイルのラベルをオレンジにする、コマンドファイルを作ってみます。Label...」3rdPaneのArgumentにカラーラベルの「オレンジ」を設定します。File...」、3rdPaneで保存先フォルダを指定して実行します。Orange.qscommand」というファイルが作られます。こんな感じで他のカラーラベルも作り、そのフォルダをDockに登録します。これでカラーラベルを付けたいファイル・フォルダをFinderで選択して、スタックのコマンドファイルをクリックすれば、そのファイルにラベルが付きます。Item」も上記と作り方は同じなので、ロック/アンロックするドロプレットとか、Zipアーカーブに圧縮するドロップレットとかを作っておいて、使うと便利かもしれません。ショートカットまとめすべてのQuicksilver記事のリンクは『Quicksilver』の(関連記事)にあります。「ガシャンッ!」という効果音と共に、アイテムをゴミ箱へ移動します。モニタの画面が大きくて高解像度であれば、ドラッグ&ドロップする手間が省けて便利です。ゴミ箱にアイテムを移動する前に、確認ダイアログが表示されます。環境設定でダイアログなしにも設定できますが、誤操作防止の為にダイアログは表示させた方がいいでしょう。Finderが最前面にあるときにのみ、ジェスチャを認識するようになっています。他のアプリケーションがアクティブなときは、マウスポインタを左右に振っても何も起こりません。押しながら、マウスポインタを左右に振るとゴミ箱を空にできます。これも実行前に確認ダイアログが表示されます(設定による)。起動中に、もう一度アイコンをダブルクリックすると、環境設定ウインドウが表示されます。(バックグラウンドで起動しているため、メニューやDockのアイコンが表示されません。)ここで、ジェスチャの認識の感度や、ホットキーの設定ができます。押しながら閉じると、終了できます。設定で、Finderで「横振り」を無効にしていれば、併用できます。Automator風にアクションを設定するマウスジェスチャツールOS10.4.3以上(UB)フリーウェアAutomator風にアクションを設定するマウスジェスチャツール「FlyGesture」の紹介です。押すと(デフォルト設定)、下のようなジェスチャ入力ウインドウが表示され、この各○に沿ってポインタを動かしてジェスチャをします。ウインドウ下には、そのジェスチャに対するアクションの登録名が表示されます。ジェスチャ入力後にマウスクリックかホットキーで、アクションを実行します。key:」から変更できます。button:」でマウスボタン番号を設定することもできます。マウスジェスチャツールなので、是非マウスボタンで呼び出せるようにしておきましょう。Catalog」が表示されます。このカタログで、登録しているジェスチャの追加・編集・削除できます。最初からある程度ジェスチャは登録されているので、自分の使い易いように編集した方がいいです。デフォルトで用意されているアクションには、AppleScriptのGUIスクリプティングを使っているものが多いので、システム環境設定の「ユニバーサルアクセス」パネルで「補助装置にアクセスできるようにする」にチェックを入れておいた方がいいでしょう。リストの下の「+」ボタンで新規ジェスチャを作成できます。マウスの軌跡を登録します。これで「OK」ボタンで次に進むと「untitled」のジェスチャが登録されます。Title:」を入力して、Action:の「+▼」からアクションの種類を選択します。指定するアプリケーションを起動する(最前面にする)、ファイル・フォルダを開く、URLアドレスを開く、AppleScriptを実行する、ワークフロ-を実行する、Exposé・Dashboardの起動、スリープの実行・タイムラグの設定、テキストをタイプする(各種ショートカットキーの実行)など、様々なものが用意されています。Automatorの設定とよく似ているので、簡単に設定できます。それにいろいろアクションを組み合わせることができるので、アイディア次第でいろいろ使えます。タイプすることによって実現できます。これで指定のジェスチャで、このアクションを実行することができます。Triggers」はTriggerをマウスジェスチャを使って実行できるようにするプラグインです。インストールすると、Preferencesパネルに「Abracadabra」カテゴリが追加されます。最初にここで設定をします。Modifierプルダウンリストでジェスチャをする際の修飾キーを選択します。lock」から選択します。Buttonプルダウンリストでジェスチャをする際のマウスボタンを選択します。第3ボタン以上から選択できます。ジェスチャをする際にマウスポインタの動きに合わせて、星を表示します。その星の色を選択します。ジェスチャをやっている最中の星の色です。GestureTriggerで設定したジェスチャを正しく行ったときには、星の色がここで選択した色になって弾けます。その横のプルダウンリストで効果音を選択できます。GestureTriggerで設定した以外のジェスチャを行ったときには、星の色がここで選択した色になって弾けます。その横のプルダウンリストで効果音を選択できます。インストールすると、新規Triggerを設定するときに「+」ボタンで「Gesture」という項目が追加されます。これを選択して新規Triggerを作成すると、マウスジェスチャでそれを実行できるようになります。縦の欄)のところをクリックして、ドロワーの設定ウインドウを変更することもできます。(ドロワーは右下の「i」マークをクリックすると開きます。)もちろん、一つのTriggerに対して、「HotKey」「Mouse」「Gesture」と、設定しておけば複数の方法でTriggerを実行できます。ジェスチャに登録してみたいと思います。その前に僕の失敗例を採り上げます。Bar...」Actionを使って、このように登録します。よってSafariの履歴メニュー>前へ戻るを読み込んでTriggerに登録しています。再起動するとこのTriggerは保存されておらず、使えなくなっています。僕の場合だけかもしれないけど、何度も試しているうちにTriggerの初期設定ファイル「Triggers.plist」が壊れてしまいました。Support/Quicksilver/Triggers.plistの場所にあります。読み込んだ各アプリケーションのメニュー項目をTriggerに登録することは、現状では難しいようです。このままでは悔しいので、AppleScriptを使って登録してみます。スクリプトエディタを開いて、下のAppleScriptをコピペして「Go_Back.scpt」というファイル名(適当な名前でOK)で保存します。ifこのスクリプトを左のようにTriggerに登録します。このスクリプトはシステム環境設定の「ユニバーサルアクセス」パネルで「補助装置にアクセスできるようにする」にチェックを入れないと機能しません。これらのWebブラウザが最前面にあるときだけ実行し、最前面でない場合はBeep音を出します。次にドロワーの「Settings」タブを開き、ジェスチャを登録します。ジェスチャ登録するときは、マウスの左ボタンでドラッグして形を描きます。書き直すときは、一度ウインドウ内でクリックするとクリアできます。ここで大きめに描いて登録するとジェスチャを認識し易い?ようです。window」にチェックすると、Triggerが実行されるときにフローティングウインドウでTriggerのアイコンが表示されます。この例の場合だと、AppleScriptのファイルのアイコンが表示されます。Triggerが実行されているかどうか確認し易くなるので、チェックを入れておいた方がいいでしょう。登録ができたら、Safariでこのジェスチャをやってみるとこんな感じです。マウスの軌跡に星が飛び散るので、綺麗です。「Abracadabra」という名前が付いている意味が分かります。ちなみに「次に進む」用のAppleScriptは下のようになります。ジェスチャに登録しておくと便利です。ショートカットまとめこれ以降のQuicksilver記事のリンクは『Quicksilver』の(関連記事)にまとめています。FC2ブログページTOPへ戻る。