1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
http://wakabamac.blog95.fc2.com/blog-entry-942.html

Quicksilver : ランチャ+システムの一部のような総合ユーティリティ
OS10.4以上(UB)
フリーウェア
『Quicksilver/ まとめ(1)』のつづき
【 Quicksilver まとめ - Plug-in 】

プラグインをインストールすると、Action や Object などが追加され、Quicksilver の機能が増えて行きます。
機能が増えると、あまり使わないものに関しては、使い方をよく忘れてしまいます。特に「Action」に関してよく忘れるので、Actionの使い方を中心にプラグインの機能をまとめてみました。
ただ、すべてのプラグインを網羅している訳ではないので、「Quicksilver Quick Reference」(←PDF直リンク)のチートシートが参考になるでしょう。
▶ Growl Notifier
Quicksilver を Growl に対応させる為のプラグイン。

Preferences > Handlers > Notification
で「Growl」を選択すれば、有効になる。
さらにGrowlの通知を細分化できるプラグイン「NotificationHub」プラグインは、IntelMacでは使えない。
▶ iTunes Module
iTunes を Quicksilver からいろいろ操作する為のプラグイン。

Quicksilver のObjectに「iTunes」を呼び出し、/ or → で最近再生したジャンル・曲・アルバム別・アーティスト別 などでiTunesのライブラリのブラウズすることができます。
(iTunes Module で追加されるAction)
|
- 曲・プレイリストなど・Play
1stPaneの各ジャンル・アーティスト・アルバム・曲・ライブラリなどを iTunes で再生する - 曲・プレイリストなど・Add to End of Party Shuffle
1stPaneの曲・アルバムなどをiTunesのプレイリスト「パーティーシャッフル」の最後に登録します - 曲・プレイリストなど・Play in Party Shuffle
1stPaneの曲・アルバムなどをiTunesのプレイリスト「パーティーシャッフル」に登録し、その曲から再生します - 曲・プレイリストなど・Play Next in Party Shuffle
1stPaneの曲・アルバムなどをiTunesのプレイリスト「パーティーシャッフル」に登録します。現在再生している曲はそのまま終わりまで再生し、その次の曲からパーティーシャッフルに登録した曲を再生します
(iTunes Module で追加されるObjects )
- Recent Tracks(最近再生した曲)
- Browse Genres(ジャンル別にブラウズ)
- Browse Artists(アーティスト別にブラウズ)
- Browse Composers(作曲者別にブラウズ)
- Browse Albums(アルバム別にブラウズ)
- Browse Tracks(曲をブラウズ)
- 各プレイリスト(iTunesの各プレイリストをブラウズ)
- iTunesを操作する為の各種AppleScriptなど(↓使用例)
- Show Playing Track・Run(再生中の曲の情報を表示)
- Play/Pause・Run
- Play・Run
- Pause・Run
- Stop・Run
- Next Song・Run
- Previous Song・Run
- Rewind・Run
- Increase iTunes Volume・Run
- Decrease iTunes Volume・Run
- Mute・Run
- Toggle Repeat・Run
- Toggle Shuffle・Run
- Set Rating to 0・Run
- Set Rating to 1・Run
- Set Rating to 2・Run
- Set Rating to 3・Run
- Set Rating to 4・Run
- Set Rating to 5・Run
- Increase Rating・Run
- Decrease Rating・Run
- Show Playing Track・Run(再生中の曲の情報を表示)
(iTunes Module で追加される Proxy Objects )
- Track Now Playing
- Artist Now Playing
- Album Now Playing
- Current iTunes Selection
- Current Playlist
- Selected Playlist
▶ Web Search Module
各種検索エンジンを使ってWeb検索を可能にするプラグイン

Catalogで「Web Search List」を追加し、ドロワーで各種検索エンジン用のURL、テキストエンコードなどを設定する。
(Web Search Module で追加されるAction)
- 検索サイト・Search For...・テキスト
1stPaneに検索サイト、3rdPaneにテキストモードで検索語句を入力し、Webブラウザで検索結果ページを表示します。 - テキスト・Find With...・検索サイト
1stPaneにテキストモードで検索語句、3rdPaneに検索サイトを選択し、Webブラウザで検索結果ページを表示します。 - 検索サイト・Show Results For Search...・テキスト
1stPaneに検索サイト、3rdPaneにテキストモードで検索語句を入力し、Quicksilverで検索結果を表示します。
かなり使いづらいので使用不可にしておいた方がいい。
▶ SafariStand Queries
SafariStandの Quick Search を使っている場合のみ有効なプラグインです。
上記の「Web Search Module」での面倒な検索エンジンの登録を、SafariStand で使っているデータを簡単に取り込めるので楽です。
▶ Services Menu Module
サービスメニューの項目を読み込み、それを Quicksilver の「Action」として使えるようにするプラグインです。

個人的にはこのプラグインは使用していませんでした。
サービスメニューを使うときは、たいていショートカットキーを使う場合なので、Quicksilver を経由して使うことはありませんでした。
また、ショートカットが設定されていないサービス項目でも Service Scrubber やシステム環境設定でショートカットキーを設定すれば問題なし。
▶ Clipboard Module
クリップボード履歴を扱えるようにするプラグイン。

command+L でウインドウが表示、またウインドウを画面の端に持って行くとドロワーになる。
「Clipboard Module」は、使用環境によっては不具合があったり、メモリの大食いの原因となることもあるので、調子の悪い場合にはこのプラグインを使わず、Quicksilver以外の他のクリップボードユーティリティを使った方がいいと思います。
▶ Shelf Module
テキストやファイル(パス)を一時的に保存しておくプラグイン。
「Shelf(棚)」のように、ちょっとしたものを一時保存するときに便利です。

option+command+S のホットキーでShelfウインドウが表示され、画面の端に持って行くとドロワーになる。
「Shelf Module」は、使用環境によっては不具合があったり、メモリの大食いの原因となることもあるので、調子の悪い場合にはこのプラグインを使わない方がいい。
(XShelf が代替アプリケーションになり得ると思います)
▶ User Interface Access
各アプリケーションのメニューバー項目を、Quicksilverに読み込んで操作できるようにするプラグイン。

システム環境設定の「ユニバーサルアクセス」パネルで
「補助装置にアクセスできるようにする」にチェックを入れないと機能しません。
(User Interface Access で追加されるAction)
- 起動中のアプリ・Menu Bar...・メニュー項目
1stPaneは起動中のアプリケーションを選択して、3rdPaneにそのアプリケーションのメニュー項目を表示し、それを実行する。 - これ以外にもActionはあるけど、うまく機能しない。
これをTriggerでホットキーに設定して使うなら、DejaMenu を使った方がいい。
▶ System HotKey Commands
Exposé・DashboardをQuicksilverから起動できるようにするプラグイン。

(System HotKey Commands で追加されるObjects )
1stPaneのObjectに設定して「Run」Actionで実行します。
単機能で使うことは少ないけど Trigger に設定して使う場合には、これらが必要になってくる。
▶ Extra Scripts
Objectとして使う各種スクリプトを使えるようにします。

(Extra Scripts で追加されるObjects )
1stPaneのObjectに設定して「Run」Actionで実行します。
- Sleep・Run
- Restart・Run
- Force Restart・Run
- Shut Down・Run
- Force Shut Down・Run
- Empty Trash・Run
- Eject・Run
- Close Disk Tray・Run
- Toggle Audio Input・Run
- Toggle Audio Output・Run
- Hide Others・Run
- Show All・Run
- Quit Visible Apps・Run
- LockScreen・Run
- Logout・Run
- Fast Logout・Run
- Switch To Root・Run
- Classic Shutdown・Run
- top 10・Run
- Mute Volume・Run
- Min Volume (20%)・Run
- Mid Volume (40%)・Run
- Max Volume (60%)・Run
- Get IP・Run
- Get External IP・Run
- Show Character Palette・Run
- Show Keyboard Viewer・Run
- Sync Now・Run
- Type Clipboard・Run
- Zoom Front Window・Run
(一部機能しない、動作未確認のスクリプトもあります)
▶ Mouse Triggers
マウスボタンやホットコーナーなどで、Triggerを実行できるようにするプラグイン。

▶ Abracadabra Triggers
マウスジェスチャで Trigger を実行できるようにするプラグイン。

▶ Calculator Module
Quicksilver に計算機の機能を付け加えるプラグイン。

= を入力後に計算式を入力して使う。
▶ Unit Conversion Module
単位の換算をできるようにするプラグイン。

(Unit Conversion Module で追加されるAction)
- 元の数値と単位・Convert to Units...・単位
1stPaneに元の数値と単位、3rdPaneにテキストモードで変換したい単位を入力し実行すると、ウインドウを開き直して結果を表示します。 - (例)1 inch・Convert to Units...・cm → (結果)2.54cm
※ 1stPaneの数字と単位の間に必ず半角スペースを入れる
▶ File Compression Module
ファイル・フォルダをZipアーカイブなどに圧縮できるようにするプラグイン。

Preferences > Compression
から、「Compress (Create Archive)」Actionで作成するアーカイブの形式を選択します。
(File Compression Module で追加されるAction)
- ファイル・Compress (Create Archive)
1stPaneのファイル・フォルダのZipアーカイブ(デフォルト設定)を同じ階層のフォルダ内に作ります。(複数アイテムの圧縮は不可) - ファイル・Compress Using...・圧縮形式
1stPaneのファイル・フォルダを、3rdPaneで指定した圧縮形式(cpgz, tbz, cpio, zip, tgz)で、オリジナルと同じ階層のフォルダ内に作ります。(複数アイテムの圧縮は不可) - 「Decompress」Actionはなぜか機能しないけど、「Open」Actionでそのアーカイブを開くデフォルトアプリケーションにて解凍できる。
▶ Disk Image Support
フォルダのディスクイメージの作成できるようにするプラグイン。

Catalog > Modules > Disk Utility Images
に「Disk Utility.app」で作ったディスクイメージが登録される。
(Disk Image Support で追加されるAction)
- フォルダ・Create Disk Image
1stPaneにディスクイメージにしたいフォルダを選択して実行し、オリジナルのフォルダと同じ階層の場所に、ディスクイメージが作られます。 - ディスクイメージ・Compress Disk Image
1stPaneにディスクイメージを選択して実行し、同じ階層の場所に「.c.dmg」という拡張子のディスクイメージを作成。 - ディスクイメージ・Internet-Enable Image
1stPaneにディスクイメージを選択して実行し、(実際に機能するのか確かめてないけど)ダウンロードされたときに自己解凍するディスクイメージを作成。
▶ Spotlight Module
Spotlight検索できるようにするプラグイン。

OS10.5ではほとんど機能しないので、インストールせずに普通にSpotlightを使った方がいい。
▶ File Tagging Module
Spotlightコメントを「タグ」として用い、ファイルやフォルダにタグ付けしてファイル管理をし易くするプラグイン。

Quicksilver のObjectにタグを呼び出して、そこから →(or / )で、そのタグの付いたファイルをブラウジングすることができます(File Tagging Module v117(Intel専用)を使わないと機能しないかも?)。
Preferencesパネルの「Tags」カテゴリでSpotlightコメント(タグ)の接頭辞となる文字を設定する(デフォルト設定は「@」)。
(File Tagging Module で追加されるAction)
- ファイル・Set Tags...・テキスト(タグ)
1stPaneのファイル・フォルダ( , などで複数選択可)に対して、3rdPaneに入力したテキストを「タグ」として設定する。
(既に何かしらのSpotlightコメント(タグ)が設定されていた場合はそれは削除される) - ファイル・Add Tags...・テキスト(タグ)
1stPaneのファイル・フォルダ( , などで複数選択可)に対して、3rdPaneに入力したテキストを「タグ」として追加設定する。 - ファイル・Remove Tags...・テキスト(タグ)
1stPaneのファイル・フォルダに対して、3rdPaneに入力したテキストの「タグ」を取り除く。 - ファイル・Show Tags...
1stPaneのファイル・フォルダに設定してある「タグ」を、ウインドウを開き直して表示する。
※ File Tagging Module 73 のバージョンのものは、一部機能がOS10.5では使えなくなっています。Intel Macならば、File Tagging Module v117(Intel専用)を使うといいでしょう。
▶ File Attribute Actions
ファイル・フォルダに対して、カスタムアイコンの設定、(「タグ」ではなく純粋に)Spotlightコメントを付ける、ロック・アンロック、可視属性の設定を行うプラグイン。

(File Attribute Actions で追加されるAction)
- ファイル・Set Icon...・アイコン
1stPaneのファイル・フォルダに対して、3rdPaneのファイルに設定されているアイコンを、カスタムアイコンとして貼付けます。 - ファイル・Set Comment...・テキスト
1stPaneのファイル・フォルダに対して、3rdPaneのテキストをSpotlightコメントとして貼付けます。
(File Tagging Module のように接頭辞は付けない) - ファイル・Set Label...・カラーラベル
1stPaneのファイル・フォルダに対して、3rdPaneのカラーラベルを設定します。 - ファイル・Lock File
1stPaneのファイル・フォルダをロックします。 - ファイル・Unlock File
1stPaneのファイル・フォルダをアンロックします。 - ファイル・Make Invisible (hide)
1stPaneのファイル・フォルダを「不可視」にします。 - ファイル・Make Visible (Show)...
1stPaneのファイル・フォルダを「可視」にします。
「.DS_Store」などの「.」で始まる元から不可視属性のファイルを、このActionで「可視」にしようとしても効果はありません。
▶ Screen Capture Actions
スクリーンショットを撮影できるようにするプラグイン。

(※僕の場合だけかもしれないけど、不具合が出るのであまりオススメしない)
(Screen Capture Actions で追加されるObject)
「Run」Actionで実行する
- Capture Screen(画面全体のショット撮影)
- Capture Region(マウスドラッグで指定した範囲のショット撮影)
- Capture Window(ウインドウ単位でもショット撮影 ※なぜか機能しない)
▶ Image Manipulation Actions
画像ファイルのフォーマット・サイズ変換などをできるようにするプラグイン。

(Image Manipulation Actions で追加されるAction)
- 画像ファイル・Save Image in Format...・テキスト(画像形式の拡張子)
1stPaneに画像ファイル、3rdPaneにテキストモードで変更するフォーマットの拡張子などを入力して実行し、元のファイルと同じ階層のフォルダに作られます。 - 画像ファイル・Scale Image...・テキスト(画像サイズなど)
1stPaneに画像ファイル、3rdPaneにテキストモードで変更する画像サイズなどを入力して実行し、指定した画像サイズのものが元のファイルと同じ階層に作られます。
▶ Text Manipulation Actions
テキストファイル(.txt)をQuicksilver上で扱えるようにするプラグイン。

1stPaneのObjectにテキストファイルを表示して、→ or / で、そのテキストファイルの各行ごとの内容を Quicksilver上でブラウズできます。
(Text Manipulation Actions で追加されるAction)
- テキスト・Append To...・テキストファイル(.txt)
1stPaneのテキストを、3rdPaneのテキストファイル(拡張子「.txt」)の最後の行の後に、新たな行として付け加えます。 - テキストファイル(.txt)・Append Text...・テキスト
1stPaneのテキストファイル(拡張子「.txt」)の最後の行の後に、3rdPaneのテキストを新たな行として付け加えます。
1stPaneのテキストファイルを → or / でブラウズしてからでも、実行可能です。 - テキスト・Prepend To...・テキストファイル(.txt)
1stPaneのテキストを、3rdPaneのテキストファイル(拡張子「.txt」)の最初の行に、新たな行として付け加えます。 - テキストファイル(.txt)・Prepend Text...・テキスト
1stPaneのテキストファイル(拡張子「.txt」)の最初の行に、3rdPaneのテキストを新たな行として付け加えます。
1stPaneのテキストファイルを → or / でブラウズしてからでも、実行可能です。 - テキストファイル(.txt)の行・Change To...・テキスト
1stPaneでテキストファイル(拡張子「.txt」)を → or / でブラウズし各行を表示させ、3rdPaneのテキストをその行の内容と入れ替えます。 - テキストファイル(.txt)の行・Delete Line (UNSTABLE)
1stPaneのテキストファイル(拡張子「.txt」)からブラウズして表示した行を削除します。名前の通り不安定なAction。
▶ Apple Mail Module
Mail.appをいろいろ操作できるようにするプラグイン。

これと一緒に「Email Support」プラグインもインストールされます。
1stPaneのObjectにMail.appを表示して → or / でブラウジングできるようになり、各メールボックスや個別メールに Quicksilver からアクセスできるようになります。
(Apple Mail Module で追加されるAction)
- Mail.app・Open New Mail
1stPaneに「Mail.app」に設定して実行し、受信ボックスの未読メールを、Mail.appの新規ウインドウで表示します。未読メールがない場合は何も起こりません。 - Mail.app・Get New Mail
1stPaneに「Mail.app」に設定して実行し、Mail.appで設定しているすべてのアカウントでメールを受信します。 - メール, メールボックス・Open
1stPaneに「Mail.app」の受信メール・送信済みメール・メールボックスなどを設定して実行し、それをMail.appの新規ウインドウで表示します。 - メール・Delete
1stPaneに「Mail.app」の受信メール・送信済みメールなどを設定して実行し、そのメールをゴミ箱に移動します。
(Email Support で追加される(?)Action)
- Emailアドレス・Compose Email
1stPaneで入力・選択したEmailアドレスで、新規メールを作成します。 - テキスト・Email To...(Compose)・Emailアドレス
1stPaneにテキスト(このテキストの内容がタイトルとメール本文になる)、3rdPaneにアドレスを選択し、メールクライアントで新規メールを作成します。これを実行した時点ではメールは送信されていません。
1stPaneと3rdPaneが逆でも機能します。 - テキスト・Email To...(Send)・Emailアドレス
1stPaneにテキスト(このテキストの内容がタイトルとメール本文になる)、3rdPaneにアドレスを選択し、メールクライアントで新規メールを作成し、即座にメール送信します。
1stPaneと3rdPaneが逆でも機能します。 - Emailアドレス・Email Item...(Compose)・テキスト or 添付ファイル
1stPaneにアドレス、3rdPaneにテキストか添付ファイルを選択して実行すると、デフォルトのメールクライアントで新規メールを作成します。
これを実行した時点ではメール送信されません。
添付ファイルを付けるだけなら
添付ファイル・Open With...・Mail.app
(1stPaneと3rdPaneが逆でも可)も使えます。 - Emailアドレス・Email Item...(Send)・テキスト or 添付ファイル
1stPaneにアドレス、3rdPaneにテキストか添付ファイルを選択して実行すると、デフォルトのメールクライアントで新規メールを作成し、即座にメール送信します。
▶ Apple Address Book Module
Address Book.appの内容にアクセスできるようにするプラグイン。

Objectに「Address Book」を呼び出し、→ or / でブラウズして(カードを直接Quicksilverで呼び出すこともできる)、各カード、そのカードに入力されている住所・ホームページURL・Emailアドレスなどにアクセスできます。
(Apple Address Book Module で追加されるAction)
- アドレスカード・Show Contact
1stPaneのアドレスブックのカードを「Address Book.app」を開いて表示します。 - アドレスカード・Add Note...・テキスト
1stPaneのアドレスブックのカードのメモ欄に、3rdPaneで入力したテキストを付け足します。 - アドレスカード・Edit Contact
1stPaneのアドレスブックのカードを「Address Book.app」を開いて、編集モードで表示します。
▶ Gmail Module
Gmailを操作できるようにするプラグイン。

Gmail Module は「Google Notifier」をインストールして、Googleアカウント情報を設定しておかないと、うまく機能しない?ようです。
Preferences > Handlers > Email で「Google Notifier」を選択、
Preferences > Email Option >Custom From Address で自分のGmailのアドレスを入力しておく。
(Gmail Module で使えるAction)
「Email Support」プラグインの各種Actionを使えるようになります。
- Emailアドレス・Compose Email
1stPaneで入力・選択したEmailアドレスで、新規メールを作成します。(Google Notifier で設定しておいたメールクライアントで) - テキスト・Email To...(Compose)・Emailアドレス
1stPaneにテキスト(このテキストの内容がタイトルとメール本文になる)、3rdPaneにアドレスを選択し、メールクライアントで新規メールを作成します。これを実行した時点ではメールは送信されていません。
1stPaneと3rdPaneが逆でも機能します。 - Emailアドレス・Email Item...(Compose)・テキスト
1stPaneにアドレス、3rdPaneにテキストを選択して実行すると、デフォルトのメールクライアントで新規メールを作成します。
これを実行した時点ではメール送信されません。
▶ Google Calendar Module
「Google Calendar」に予定をUPできるようにするプラグイン。

(Google Calendar Module で追加されるAction)
- テキスト(予定)・Google Calendar Event
1stPaneにテキストモードで予定を入力し(例「お買い物 3/20 10:00」)、実行すると Googleカレンダーにその予定をUPします。
実行時には、GrowlなどでUPされたかどうか表示されます。
これを初めて実行するときは、Googleのアカウント情報を入力するダイアログが表示される。
予定の記入パターンはいろいろあるけど、「イベント 日付 時間」がいいと思います。
▶ iCal Module
iCalのイベント・ToDo項目をUPできるようにするプラグイン。

(iCal Module で追加されるAction)
- テキスト(予定)・Create iCal Event・カレンダ※
1stPnaeにテキストモードで予定(例「3/20 10:00 -- お買い物」)を書き込んで実行し、iCalのイベントを登録します。
イベントの記入パターンはいろいろあるけど「日付 時間 -- イベント名」の書き方がいいでしょう。
※3rdPaneでiCalに登録している「カレンダー」を選択できるはずですが、なぜか機能しない。 - テキスト(ToDo項目)・Create iCal To-Do・カレンダ※
1stPnaeにテキストモードでToDo項目(例「3/22 -- !! BackUP」)を書き込んで実行し、iCalのToDoを登録します。
ToDo項目の記入パターンはいろいろあるけど「日付 -- !!! ToDo項目」の書き方がいいでしょう。
「!」「!!」「!!!」は優先度を設定します。
※3rdPaneでiCalに登録している「カレンダー」を選択できるはずですが、なぜか機能しない。
▶ Automator Module
Automatorのワークフローを Quicksilver上で実行できるようにするプラグイン。

このプラグインを使うなら、ワークフローを保存しているフォルダ
/Library/Workflows/
/Users/登録アカウント名/Library/Workflows/
をCatalogに登録しておくといいでしょう。
(Automator Module で追加されるAction)
- ワークフロー・Execute Workflow
1stPaneにワークフローを選択して、そのワークフローを実行します。
▶ Safari Module
Safariのブックマーク・履歴にアクセスできるようにするプラグイン。

Catalog > Modules > Safari
に「Safari Bookmarks」「Safari History」が追加され、Quicksilver上でそれらを呼び出したり、ブラウズできるようになります。
また、Objectに「Safari」を呼び出した後に → or / で、ブックマーク・履歴にアクセスできるようになります。
▶ Firefox/Mozilla Module
Firefoxのブックマーク・履歴にアクセスできるようにするプラグイン。
Catalog > Modules > Firefox
に「Firefox Bookmarks」「Firefox History」が追加され、Quicksilver上でそれらを呼び出したり、ブラウズできるようになります。
ただし、日本語は文字化けしてしまうので、実質使いものにならない。
▶ Camino Module
WebブラウザのCamino のブックマークにアクセスできるようにするプラグイン。
Catalog > Modules > Camino Bookmarks
が追加され、Quicksilver上でそれらを呼び出したり、ブラウズできるようになります。
▶ Social Bookmarks
delicious と Ma.gnolia のブックマークを Quicksilver上で呼び出して扱えるようにするプラグイン。

Catalogパネルの「+▼」メニューから「Social Bookmarks」項目を追加し、それを選択しドロワーを開いてdeliciousの[UserName][Password]を入力する。
※ Password は8文字以内でないと、機能しない。
Objectにdeliciousの「タグ」を呼び出して → or / で、そのタグの付いた各ブックマークをブラウズさせることができます。
▶ IconGrabber
アイコンを画像ファイルとして保存できるプラグイン。
(サードパーティ製のアプリケーションに付属するプラグインです)

(IconGrabber で追加されるAction)
- アイコン・Save Icon As...・フォーマット
1stPaneに画像を取り出したいアイコン、3rdPaneでフォーマット(tiff, png, jpg, bmp, gif)を指定して実行すると、ホームフォルダに「○○○-icon.拡張子」というファイル名で画像ファイル(128px)が保存されます。 - アイコン・Save Icon To...・保存先フォルダ
1stPaneに画像を取り出したいアイコン、3rdPaneで保存先フォルダを指定して実行すると、「○○○-icon.png」というファイル名で画像ファイル(128px)が保存されます。
▶ SimpleToDo
「SimpleToDo」にToDo項目をUPするためのプラグイン。
(サードパーティ製のアプリケーションに付属するプラグインです)

(SimpleToDo で追加されるAction)
- テキスト(ToDo項目)・Add Task to SimpleToDo
1stPaneにテキストモードで ToDo項目 を入力して実行すると、SimpleToDo のToDoリストに 1stPaneのテキスト内容がUPされます。
▶ Do It Module
「Do It」のToDo項目をUPしたりするプラグイン。
(サードパーティ製のアプリケーションに付属するプラグインです)

(Do It Module で追加されるAction)
- テキスト(ToDo項目)・Make Do It to do list entry
1stPaneにテキストモードでToDo項目を入力して実行すると、カテゴリを選択して「Do It」のToDo項目に1stPaneで入力した内容がUpされます。 - Emailアドレス・Create Email Remainder in Do It
1stPaneでテキストモードでEmailアドレスを入力、または Apple Address Book Module を使って読み込んだアドレスブックカード、Emailアドレスを選択して実行すると、カテゴリを選択して「Do It」に1stPaneで選択したアドレスにメールするToDoがUpされます。 - Address Book のカード・Create Call Remainder in Do It
1stPaneに Apple Address Book Module を使って読み込んだアドレスブックカードを選択して実行すると、カテゴリを選択して「Do It」に1stPaneで選択した相手に電話するToDoがUpされます。
▶ Help Search
Quicksilver のActionとして使えるAppleScript。Help Viewer の検索をQuicksilver上でできるようになります。

~/Library/Application Support/Quicksilver/Actions
(※「Actions」フォルダがない場合は作る)
に保存して、Quicksilverを再起動すると使えるようになります。
(Help Search の使い方)
- テキスト(検索語句)・Help Search
1stPaneにテキストモードで 検索したい語句を入力して、2ndPaneで「Help Search」を選択して実行すると、Help Viewer が起動して、その検索結果のページを表示します。 - Help Search.scpt・Process Text...・テキスト(検索語句)
1stPaneに「Help Search.scpt」のAppleScript、3rdPaneにテキストモードで検索語句を入力して実行すると、Help Viewer が起動して、その検索結果のページを表示します。
似たようなAppleScriptで「Show Help」ってものもあります。(要Help Book.osax)
こちらの場合は、1stPaneにアプリケーションを選択して実行し、そのアプリの「Help Book」を表示します。
▶ Terminal Module
Quicksilver上から直接ターミナルを操作したり、シェルスクリプト、コマンドを実行できるようにするプラグイン。

(Terminal Module で追加されるAction)
- シェルスクリプト・Run [...]・引数※
1stPaneのシェルスクリプトを実行します。
※3rdPaneで引数を指定できるはずなんだけど、うまく機能しない。 - シェルスクリプト・Run in Terminal [...]・引数
1stPaneにシェルスクリプト、3redPaneに引数を設定して、それをターミナル上で実行します。 - テキスト(コマンド)・Run Command in Shell
1stPaneにテキストモードでコマンドを入力して、それをQuicksilver上で直接実行します。 - テキスト(コマンド)・Run a Text command in Terminal
1stPaneにテキストモードでコマンドを入力して、それをターミナル上で実行します。 - フォルダ・Go To Directory in Terminal
1stPaneにフォルダを選択して(テキストモードでフォルダのパスを入力してもOK)実行すると、それをカレントディレクトリとしてターミナルを開きます。
ターミナルで「cd
」を実行したのと同じ結果が得られます。 - UNIXコマンド・Show Man Page
1stPaneのにUNIXコマンドファイルを選択して実行すると、ターミナル上で、そのman
ページ を表示します。
ターミナルで「man
○○○」を実行したのと同じ結果が得られます。
このActionを使うなら、Catalogで「/usr/bin」とかのディレクトリを登録しておくといいでしょう。
▶ Command Line Tool (qs)
コマンドラインで Quicksilver を操作できるように「
qs
」コマンドを提供するプラグイン。Preferences > Command Line Tool
の「Install」ボタンで、/usr/bin/ に「qs」コマンドがインストールされます。
qs --help
のコマンドをターミナルなどで実行すると、使い方が表示されます。qs ~/Desktop
例えば、上のコマンドを実行すると Quicksilver の1stPaneのObjectに「デスクトップ」フォルダが表示されます。qs -s ~/Desktop
と「-s」のオプションを付けると、「Shelf」にデスクトップフォルダを登録できます。echo 'Hello World' | qs
とすると、Objectにテキスト「Hello World」と表示します。▶ TextMate Ranker
Quicksilver でキーボードで文字入力してアプリケーションなどを呼び出すときに、それにマッチする項目を選出するアルゴリズムを、新たに追加するプラグイン。
(一部のActionが使用できなくなる不具合があるので、あまりオススメできない)
Preferences > Handlers > String Ranker
の項目を「TextMate Ranker」に設定して、Quicksilver を再起動すると有効になります。
例えば、Quicksilver を操作していて「AM」とか入力すると、Objectに「Amazon.co.jp」とかが上位に表示され、その言葉の頭の方の文字が優先されるアルゴリズムになっています。
TextMate Ranker を使用した場合、「AM」とか入力すると「Activity Monitor」とかが上位に表示され、その言葉の中の大文字が優先されるアルゴリズムになります。
▶ Developer Module
Developer Tools のアプリケーション・フレームワークなどをCatalogに登録するプラグイン。
別にこのプラグインをインストールしなくても、自分でCatalogに登録した方がいいと思うので、インストールする必要はないと思います。
▶ Constellation Menus
サークル状のメニューインターフェイスで Quicksilver を操作できるようにするプラグイン。


このメニューインターフェイスでは、ほとんどの操作をマウスで行います。
よって「Mouse Triggers」「Abracadabra Triggers」と併用して、Triggerに登録して使うのがいいでしょう。
(Constellation Menus で追加されるAction)
- ファイルなど・Show Radial Action Menu
1stPaneのObjectにファイル・フォルダや、Proxy Object などを配置して実行すると、サークル状のメニューが開き(上画像の右)、そのObjectに対して実行できるActionが周囲に配置されます。
それらのActionのどれかをクリックすると、そのコマンドを実行します。 - ファイルなど・Show Radial Menu
1stPaneのObjectに、フォルダや一部のアプリケーション、Proxy Object、要するに下部階層にアクセスできるものを配置して実行すると、サークル状のメニューが開き(上画像の左)、そのObjectの下部階層のものが周囲に配置されます。
それらのどれかをクリックすると、そのObjectに対するデフォルトのActionで実行します。
右クリックすると、さらに上記の「Show Radial Action Menu」が開いてActionを選択できます。
▶ AirPort Module
AirMacのネットワークをQuicksilver上に表示して それに接続したり、AirMacのON/OFFの切り替えるプラグイン。

(AirPort Module で追加されるAction)
- ネットワーク・Select Network
1stPaneにネットワークを選択して実行すれば、そのネットワークに接続することができます。
Catalog > Quicksilver > Internal Commands
で「Turn AirPort Off」「Turn AirPort On」のObjectが使えるようになるので、「Run」Actionで実行すれば、AirMacのON/OFFの切り替えが Quicksilver でできるようになります。
▶ Network Location Module
ネットワーク環境の設定の切り替えを、Quicksilver上でできるようにするプラグイン。

システム環境設定 > ネットワーク で複数のネットワーク環境を設定している場合に、QuicksilverのObjectとして、それぞれのネットワーク接続設定を呼び出すことができます。
(Network Location Module で追加されるAction)
- ネットワーク環境・Switch to Location
1stPaneのObjectにネットワーク環境を選択して実行すると、その接続設定に切り替えます。
▶ Keychain Module
各キーチェーンに登録されているパスワードを、Quicksilver上に呼び出し、クリップボードにコピーしたりできるプラグイン。

Objectに「キーチェーンアクセス.app」を呼び出して、→ or / で各キーチェーンにブラウズでき、さらにブラウズして「インターネットパスワード」などにアクセスできます。
(Keychain Module で追加されるAction)
- キーチェーン項目・Copy Password
1stPaneにキーチェーン項目を選択して実行すると、クリップボードにそのパスワードがコピーされます。 - キーチェーン項目・Paste Password
1stPaneにキーチェーンの項目を選択して実行すると、最前面のアプリケーションでそのパスワードを直接ペーストします。
(僕の環境では機能しない) - キーチェーン項目・Get Password
1stPaneにキーチェーンの項目を選択して実行すると、Quicksilver のウインドウをもう一度開き直し、パスワードを「テキスト」のObjectとして、1stPaneに配置します。
▶ File Tagging Module v117

上記にもあった「File Tagging Module」のバージョンアップしたもの。
OS10.5で一部使えなくなっていた機能が、ちゃんと機能するようになります。
ただし Intel 専用で、PowerPCでは使えません。
▶ CLIX Module
コマンドラインをまとめてファイルに保存して実行もできるアプリケーションの「CLIX」で作成したファイル(拡張子「.clix」)を、Quicksilver上でブラウジングできるようにするプラグイン。
役に立ちそうにもないので、インストールしない方がいいでしょう。
▶ Flickr Upload
Quicksilverを使って画像ファイルを簡単に Flickr にアップロードできるようにするプラグイン。

(Flickr Upload で追加されるAction)
- 画像ファイル・Upload to flickr [with Tags]...・テキスト(タグ)
1stPaneに画像ファイルを選択し、tabキー で3rdPaneに移動し、付加したいFlickrでのタグを入力して実行して、Flickrに画像をアップロードします。
3rdPaneを省いて、タグなしでアップロードすることもできます。
▶ Desktop Picture Action
デスクトップピクチャを変更する為のプラグイン。
古くて?機能しないのでインストールする必要なし。
この記事では、代わりにAppleScriptでデスクトップピクチャを変更するやり方を説明しています。
▶ Remember The Milk for Quicksilver
「Remember The Milk」にタスクをアップする為のサードパーティ製のプラグイン。

Preferences > Remember The Milk
で「Start」ボタンをクリックし、Webブラウザで「Remember The Milk」にログイン後に「OK, I'll allow it」を選択して、Quicksilverからアクセスすることを許可する。
もう一度 Preferencesパネルに戻って「Finish」ボタンをクリックして準備完了。
(Remember The Milk for Quicksilver で追加されるAction)
- RememberTheMilkのリスト・Add Task...・テキスト(タスク内容)
1stPaneに Remember The Milk のリスト、3rdPaneにテキストモードでタスク内容を入力して実行し、タスクをアップします。 - テキスト(タスク内容)・Create Task in...・RememberTheMilkのリスト
1stPaneにテキストモードでタスク内容を入力、3rdPaneに Remember The Milk のリストを選択して実行し、タスクをアップします。
タスク内容を入力するときに「タスク 日付 時間」という書き方をすれば、そのタスクの期日を設定することができます。
例「ミルクを買う 1/8 14:00」
他にも書き方のパターンはあるけど、この形が一番使い易いと思います。
▶ Quicksilver/ テンプレートファイルを使う
プラグインの話じゃないけど、「Make New...」Actionの使い方について。

(「Make New...」Actionの使い方)
あらかじめ、ひな形(テンプレート)となるファイルを
/Users/登録アカウント名/Library/Application Support/Quicksilver/Templates/
に保存しておきます。- 保存先フォルダ・Make New...・テンプレートファイル
1stPaneに保存先のフォルダ、3rdPaneでテンプレートファイルを選択して実行すると、指定したフォルダにそのテンプレートを元に作られた「Untitled」ファイルが作られて Quicksilver のウインドウを再度開き直してObjectとして表示します。
▽ 以下、インターフェイス(スキン)を追加する為のプラグイン
『Quicksilver/ インターフェイスいろいろ』参照
▶ Primer Interface(コアプラグイン)

▶ Bezel Interface(コアプラグイン)

▶ Cube Interface


▶ Flashlight Interface

▶ Window Interface

▶ Mini Interface

▶ Menu Interface
メニューバー全体を覆いかぶせるようにして、表示されます。

▶ Bezel Pro
僕の環境だけかもしれないけど、これを入れているとどうも不具合が多い気がする。

(ダウンロードリンク)
Site top page : Vacuous Virtuoso ― Despotic Development
Download page : Bezel Pro - Incredible interface
▶ Fumo Interface

(ダウンロードリンク)
Site top page : Vacuous Virtuoso ― Despotic Development
Download page : Fumo - Quicksilver Smokin'
▶ Showcase

(紹介動画)
YouTube - QuickSilver Interface - Showcase
(ダウンロードリンク)
Download page : Julius Eckert » Projects
▶ Bezel HUD

(紹介動画)
YouTube - Quicksilver Interface - Bezel HUD Final
(ダウンロードリンク)
Download page : Julius Eckert » Projects
▶ SilverFlow

(紹介動画)
YouTube - SilverFlow Beta 2
(ダウンロードリンク)
Download page : Julius Eckert » Projects
【 Quicksilver まとめ - 最後に 】
Quicksilver は不安定なアプリケーションというイメージがありますが、たいていは適切なバージョンアップが施されないプラグインが「不安定」の原因となっていることが多いです。
なので、プラグインをインストールしてみて、調子が悪いようなら、そのプラグインの使用を停止した方がいいでしょう。
海外の Quicksilver のフォーラムを覗いていると、調子の悪い原因として「Clipboard Module」と「Shelf Module」であることが多いです。
2つとも便利なプラグインで、僕の環境では問題なく使えていましたが、環境によってはうなく機能しないことが多いです。
特に「Clipboard Module」の Preferencesパネルの設定で、履歴保持数を増やしすぎないように注意した方がいいです。
CPUをかなり占有したり、メモリの大食いとかの原因になる場合があります。
サーバーが落ちてたりとかして、プラグインを正規にダウンロードできないとか、そういう場合、『<< shiftedbits » Quicksilver Plugins』のサイトから、いざとなったらダウンロードできます。
ただし2次配布なので自己責任で。
今の Quicksilver の最新版は B56だけど、当ブログでの説明は B54 (3815) を使っています。
微妙に使い勝手が違うので、注意して下さい。
この記事では Quicksilver B54(3815) を使用しています。
(ダウンロードリンク)
Site top page : Blacktree
Download page : Blacktree
※Safariでダウンロードするなら「QS.3815.dmg.bz2」の「.bz2」を外してディスクイメージとして解凍
(関連記事)
★Quicksilver
★Quicksilver/ 基本的な使用例
★Quicksilver/ Catalogの設定
・Quicksilver/ Widgetを起動する
・Quicksilver/ QuickLookを表示
★Quicksilver/ Actionについて(1)
★Quicksilver/ Actionについて(2)
★Quicksilver/ Actionについて(3)
★Quicksilver/ Actionについて(4)- Command Objects
・Quicksilver/ ブラウズに便利な操作
★Quicksilver/ Triggers の説明(1)
★Quicksilver/ Triggers の説明(2)
★Quicksilver/ Plug-ins について + Growl Notifier Plug-in
・Quicksilver Plug-in/ iTunes Module
・Quicksilver Plug-in/ Web Search Module
・Quicksilver Plug-in/ SafariStand Queries
・Quicksilver/ advanced features について
★Quicksilver/ Proxy Objects について
・Quicksilver Plug-in/ Services Menu Module
・Quicksilver Plug-in/ Clipboard Module
・Quicksilver Plug-in/ Shelf Module
・Quicksilver Plug-in/ User Interface Access
・Quicksilver Plug-in/ System HotKey Commands
・Quicksilver Plug-in/ Extra Scripts
★Quicksilver/ Triggers の説明(3)- Mouse Triggers
★Quicksilver/ Triggers の説明(4)- Abracadabra Triggers
★Quicksilver/ ショートカットまとめ
・Quicksilver/ AppleScript でいろいろ操作(1)
・Quicksilver/ AppleScript でいろいろ操作(2)
・Quicksilver/ AppleScript でいろいろ操作(3)
・Quicksilver Plug-in/ Calculator Module
・Quicksilver Plug-in/ Unit Conversion Module
・Quicksilver Plug-in/ File Compression Module
・Quicksilver Plug-in/ Disk Image Support
・Quicksilver Plug-in/ Spotlight Module
・Quicksilver Plug-in/ File Tagging Module
・Quicksilver Plug-in/ File Attribute Actions
・Quicksilver/ Droplet Item について
・Quicksilver/ テンプレートファイルを使う
・Quicksilver/ インターフェイスいろいろ
・Quicksilver/ パスを読み取る
・Quicksilver Plug-in/ Screen Capture Actions
・Quicksilver Plug-in/ Image Manipulation Actions
・Quicksilver Plug-in/ Text Manipulation Actions
・Quicksilver Plug-in/ Apple Mail Module
・Quicksilver Plug-in/ Apple Address Book Module
・Quicksilver Plug-in/ Gmail Module
・Quicksilver Plug-in/ Google Calendar Module
・Quicksilver Plug-in/ iCal Module
・Quicksilver Plug-in/ Automator Module
・Quicksilver Plug-in/ Safari・Firefox・Camino Module
・Quicksilver Plug-in/ Social Bookmarks
・Quicksilver B5X --- オープンソース化後に作られたもう一つのQuicksilver
・IconGrabber --- アイコンから画像ファイルを作成する
・SimpleToDo --- シンプルなToDoリスト
・Do It --- リマインダとしても使えるToDo管理ツール
・Help Search --- ヘルプビューアで検索を実行する AppleScript
・Quicksilver/ AppleScript で Action を作る(1)
・Quicksilver/ AppleScript で Action を作る(2)
・Quicksilver/ AppleScript で Action を作る(3)
・Quicksilver/ キーボード操作でウインドウを動かす
・Quicksilver/ 「英数」入力でQSを呼び出す
・Quicksilver Plug-in/ Terminal Module
・Quicksilver Plug-in/ Command Line Tool (qs)
・Quicksilver/ ファイル名でSpotlight検索
・Quicksilver Plug-in/ TextMate Ranker
・Quicksilver Plug-in/ Developer Module
・Quicksilver Plug-in/ Constellation Menus
・Quicksilver Plug-in/ AirPort Module
・Quicksilver Plug-in/ Network Location Module
・Quicksilver Plug-in/ Keychain Module
・Quicksilver/ Preferences の設定
・Quicksilver B56 を試してみる
・Quicksilver Plug-in/ File Tagging Module v117
・Quicksilver Plug-in/ CLIX Module
・Quicksilver Plug-in/ Flickr Upload
・Quicksilver Plug-in/ Desktop Picture Action
・Remember The Milk for Quicksilver
・Quicksilver/ キーボード操作だけじゃなくマウスで使ってみよう!
・Quicksilver/ Trigger の設定例
・Quicksilver/ まとめ(1)
・Quicksilver/ まとめ(2)
http://wakabamac.blog95.fc2.com/blog-entry-522.html

Quicksilver : ランチャ+システムの一部のような総合ユーティリティ
OS10.4以上(UB)
フリーウェア
4月の終わりに LaunchBar を購入したので、(あまりアップデートが期待できない)Quicksilver はもう使わないだろうと思います。
とは言え、Quicksilver が素晴らしいソフトであることに変わりはありません。
このブログで書いてきた Quicksilver の記事は多く、いまのところ B54 のバージョンではまだまだ便利に使えるので、最後に自分で書いてきた Quicksilver の記事の「まとめ」をやっておきたいと思います。
【 Quicksilver まとめ - 基本の操作 】
▶ Quicksilver
基本的な Quicksilver の概略説明
- Quicksilver を呼び出すホットキーは control+Space
(JISキーボードなら 修飾キー + 英数キー(or かなキー)に設定することも可能) - 基本的な使い方は ホットキーで Quicksilver を呼び出し、
1st Pane(第1ペイン) --- Object(対象ファイル)
2nd Pane(第2ペイン) --- Action(行動)
3rd Pane(第3ペイン) --- Argument(引数)
にそれぞれの各ペインで半角英数で文字入力して、ObjectやActionを選び出し、returnで実行します。
(3rd Pane は使わない場合もある)
ペインのフォーカス移動は tabキー で行い、各ペインで文字入力すると、その文字で始まる(or 含む)候補のリストが表示される。
↓ ↑ で候補から選択します。
さらに文字入力して候補を絞り込むこともできます。 - Preferencesパネルで「Reset search after」のチェックを外しておいた方が使いやすい。
(Quicksilver のウインドウで文字入力するときに、時間が経過しても入力した文字をリセットしなくなります。) - 候補ウインドウの項目の最後に「>」が表示されているときは、下部階層にブラウジングできる(フォルダやブックマークなど)。
→ or / で下部階層に進む
← or shift+/ で上部階層に戻る
ファイルブラウジングしている場合、option+→ or option+/ で不可視ファイルを表示したり、アプリケーションなどのパッケージ内をブラウズすることができます。 - ,(コンマ) を入力すると、複数のアイテムを選択することができる。
- .(ピリオド) を入力すると、テキストモードになり文章を入力できる。
テキストモードで改行するときは option+return - command+esc のホットキーでサービスメニューの「Get Current Selection (Internal)」を実行し、Cocoaアプリケーションで選択しているテキストやFInderで選択しているアイテムを Quicksilver に送ることができます。
Finderで選択しているアイテムに関しては command+G のホットキーで Quicksilver でピックアップできる。 - テキストモード以外では日本語入力は厳しい
例えばグラブを呼び出すときなどは、英語名の「GRAB」と入力して呼び出します。
▶ Quicksilver/ 基本的な使用例
- Quicksilver のObjectやActionを文字入力で呼び出すとき、過去に入力したものをキャッシュして行き、使えば使うほどによく使うものが上位に表示されるようになっています。
自分でよく使うアイテムを、ある文字入力に対して上位に表示させたい場合は、文字を入力したときに表示される候補ウインドウの項目をコンテキストメニューで「Set as Default for "○○"」に設定します。
次回から、その文字を入力したときには最初にそのアイテムが表示されるようになります。 - Quicksilver で文字入力して、最初に表示されるアイテムは、その文字を長押しすることによって、そのコマンドを実行することができます。
例えば、Quicksilver を呼び出して「M」を長押しすると、Mail.app が起動します。
(「M」に対してデフォルトが Mail.app で且つ、「Open」Actionを上位にランク付けしている場合)
▶ Quicksilver/ Catalogの設定
1stPaneのObjectに表示されるアイテムは、Catalogに登録してあるものから呼び出すようになっています。
Catalogパネル( command+; )でフォルダから読み込む階層を設定したり、使うことのないアイテムを除外することによって Quicksilver はより使い易くなります。
このCatalogに登録してあるものが多すぎると、パフォーマンスが落ちる?ので、使わないものは、チェックを外して使用不可にしておく方がいいでしょう。
(Quicksilver は一定時間ごとにCatalogの内容をスキャンしているので)
▶ Quicksilver/ Actionについて(1)
ファイル・フォルダ、アプリケーション関連のActionについて
▶ Quicksilver/ Actionについて(2)
テキスト、AppleScript、URL、Email関連のActionについて
▶ Quicksilver/ Actionについて(3)
Quicksilver 自身の操作に関するActionについて
▶ Quicksilver/ Actionについて(4)- Command Objects
Quicksilver 自身の操作に関するActionについて
あるコマンドを control+return で実行すると、再度Quicksilverのウインドウが開いて、ObjectとActionを1つのペインにまとめた Command Object になります。
この Command Object を「Run after Delay...」「Run at Time...」Actionでリマインダとして使ったり、「Save Command to File...」Actionでコマンドをファイルとして保存し疑似アプリケーションのようにして使うことができます。
上記の各Actionの説明では、主にコアプラグイン(最初からインストールされているプラグイン)で使えるActionを説明しています。
Quicksilver で使えるActionはインストールしているプラグインによって変わってきます。
ActionはQuicksilverのPreferencesパネル( command+, )の Actionsカテゴリ で設定できます。

Actionは2ndPneで選択する項目で、1stPaneのObjectを選択した時点で、それにあったActionが自動的に表示されるようになっています。

Preferencesパネルで、使わないActionのチェックを外して使用不可にしたり、各Actionをドラッグ&ドロップしてランクを変更することで、自分の環境にあった使い勝手にできます。
(特にActionのランク付けは Quicksilver をより使い易くする上でかなり重要だと思います。)
▶ Quicksilver/ Triggers の説明(1)
▶ Quicksilver/ Triggers の説明(2)
Quicksilver でよく使うコマンドを予め登録しておいて、それをホットキーで実行できるようにするTrigger機能(Hotkey Trigger)についての説明。

Triggersパネル( command+shift+7 )を開き、下の「+」メニューから HotKey を選択すると、左のダイアログウインドウが開きます。
「Safariを起動する」というコマンドをTrigger登録するには、左のように設定します(ここでの操作は 普通の Quicksilver の操作と同じ)。
登録後に、ドロワーを開いてホットキーを登録すれば、完了です。
これも Quicksilver を便利に使う上では、かなり重要な要素です。
でも、OS 10.5.x のいくつかのバージョンからは、Triggerの実行時のアプリケーションを制限したりする機能「Scope」が使えなくなっています。
(Quicksilver B54(3815) の場合)
▶ Quicksilver/ Plug-ins について
Quicksilver は Plug-in をインストールすることによって、機能を増やして行くアプリケーションです。
Plug-insパネル( command+shift+2 )でプラグインのダウンロード・インストール、使用・不使用の管理ができます。

サードパーティー製のプラグインなどは、ダウンロードしたものをFinderでダブルクリックすれば、
/Users/登録アカウント名/Library/Application Support/Quicksilver/PlugIns/
の場所にインストールされます。▶ Quicksilver/ Proxy Objects について
※advanced features を「ON」にしておかないと、Proxy Object は利用できません。
Proxy Objects はCatalogの「Quicksilver」カテゴリにあります。

ここの右端のチェックを入れると Proxy Objects が使えるようになります。
Proxy Object は、「Finderで選択しているアイテム」「iTunesで再生中の曲」とか、不特定なものを代用するObjectとして使用します。
また、様々なプラグインをインストールすることによって、新たに Proxy Object が提供されます。
この Proxy Object を Trigger の設定に組み込んで使うと、Quicksilver はかなり便利に使えます。

これはFinderで選択しているものを、任意のアプリケーションで開くことができます。
・Object「Finder Selection」
・Action「Open With...」
・Argument「ブランク」
(command+X でカットして ブランク にできる)
という風に設定します。
これでTrigger登録して使ってみると、ホットキーを押してQuicksilverのウインドウが開いたときに、3rdPaneにフォーカスがある状態です。

この場合、3rdPaneにはデフォルトアプリケーションが配置されています。違うアプリケーションで開きたいときは、文字入力ですぐに選択できて便利です。
Finderでファイル選択 → ホットキー → コマンド入力でアプリ選択
→ returnキー で実行
▶ Quicksilver/ Triggers の説明(3)- Mouse Triggers
Quicksilver の要の機能「Trigger」は、別にホットキーで操作するだけに限りません。「Mouse Triggers」プラグインをインストールすることにより、マウスボタンやホットコーナーなどでも、Triggerを実行できるようになります。

ただ、ホットコーナーなどは Spaces との相性が悪く、Spaces を利用している場合には使わない方がいいです。
▶ Quicksilver/ Triggers の説明(4)- Abracadabra Triggers
「Abracadabra Triggers」プラグインをインストールすることによって、マウスジェスチャで Trigger を実行できるようになります。

ジェスチャを実行しているときのエフェクトも美しい。

▶ Quicksilver/ ショートカットまとめ
Quicksilver の操作に関するショートカットキーをまとめて説明。
例えば、
- /長押し --- ルートフォルダを表示
- ~ --- ホームフォルダを表示
- /長押し --- デスクトップフォルダを表示
上記の記事が、Quicksilver を使う上でだいたい基本となること(僕の主観による)を書いたものです。
初めて Quicksilver を使う人にとってもこれだけ読めば、だいたいは分かるように思います。
【 Quicksilver まとめ - 発展的な利用 】
▶ Quicksilver/ Widgetを起動する
Catalogに登録しておけば、Quicksilver でウィジェットも起動できるってだけの話。
▶ Quicksilver/ QuickLookを表示
Quicksilver で表示しているものを QuickLook で表示する
(この場合の QuickLook はFinderが最前面でなくても表示され続ける)
記事中には書いてないけど、ウインドウをキー操作で閉じたい場合は
killall qlmanage
このコマンドを実行する Trigger をホットキーに割り当てればOK。▶ Quicksilver/ ブラウズに便利な操作
大した内容じゃないので無視。
▶ Quicksilver/ advanced features について
記事の内容は読まなくてもどうでもいいけど、とにかく「advanced features」はONにしておいた方がいい。
▶ Quicksilver/ AppleScript でいろいろ操作(1)
Spaces のスペース移動をするAppleScript。
これをTriggerに登録してマウスジェスチャとかでスペースを移動すると、何かと便利。
▶ Quicksilver/ AppleScript でいろいろ操作(2)
上記のスペース移動のAppleScriptで、移動時に Growl でスペース番号を表示させるようにしたもの。
▶ Quicksilver/ AppleScript でいろいろ操作(3)
AppleScriptの内容がかなりショボイので、なかったことに・・・。
▶ Quicksilver/ Droplet Item について
Quicksilver でドロップレットアプリケーションの作り方。
▶ Quicksilver/ テンプレートファイルを使う
予め作っておいた各種テンプレートファイルから、Quicksilver ですばやくファイルを作成する。
▶ Quicksilver/ インターフェイスいろいろ
Quicksilver のインターフェイス(スキン)各種。
サードパーティー製のもので、Quicksilver のバージョンによっては使えないものもある?
▶ Quicksilver/ パスを読み取る
ホームページ上なんかで、よく表示されている下のようなパス。
/System/Library/CoreServices/Finder.app
こういうのを command+escなどで Quicksilver にピックアップすると、Quicksilver上でそのファイルを表示する(絶対パスのみ)。逆にそのファイルが存在しないと、テキストとして表示されるので、ファイルの有無を簡単に確認できたりする。
▶ Quicksilver B5X
Quicksilver B55 を試した内容。B54(3815) を使った方がいい。
▶ Quicksilver/ AppleScript で Action を作る(1)
▶ Quicksilver/ AppleScript で Action を作る(2)
▶ Quicksilver/ AppleScript で Action を作る(3)
Quicksilver の「Action」として利用できるAppleScriptの例。
/Users/登録アカウント名/Library/Application Support/Quicksilver/Actions/
の場所にAppleScriptを保存して Quicksilver を再起動すると、これらのカスタムなActionが使えるようになる。▶ Quicksilver/ キーボード操作でウインドウを動かす
ウインドウを動かすAppleScriptをTriggerに設定して、キーボード操作でウインドウを動かす。
▶ Quicksilver/ 「英数」入力でQSを呼び出す
日本語入力ができない(テキストモード以外で)Quicksilver で、Quicksilver がアクティブになったときに自動的に入力ソースを「英数」に切り替える方法を、いろいろと試行錯誤。
InputSwitcher や SwitchToUS などを使う。
▶ Quicksilver/ ファイル名でSpotlight検索
コマンドラインツール「Cliclick」を使って、Spotlight検索するときに「filename:」とかの条件を自動的に入力して検索するためのAction。
これをAppleScriptで作っている。このActionがあると何かと便利。
▶ Quicksilver/ Preferences の設定
Prferencesパネル( command+, )の各種説明。
▶ Quicksilver B56 を試してみる
Quicksilver b56a4 [Intel] (3823) のバージョンを試してみた結果。
B54(3815) を使った方がいい。
▶ Quicksilver/ キーボード操作だけじゃなくマウスで使ってみよう!
「Mouse Triggers」「Abracadabra Triggers」や、マウスのスクロールホイールを使ってブラウズしたり、マウスで Quicksilver を使うことに注目。
▶ Quicksilver/ Trigger の設定例
Quicksilver を使う上で要となる機能「Trigger」。
僕が設定していた Trigger の設定例。何かの参考になれば。
【 Quicksilver まとめ - 便利なサイトリンク 】
Quicksilver の使い方などを紹介している、いろいろと便利なサイトのリンクです。
- quicksilver:quicksilver [docs]
- 【コラム】クリエイターのためのライフハック (24) コマンドランチャーだけではもったいない強力フリーウェア - QuickSilver | クリエイティブ | マイコミジャーナル
- 感じ通信: Quicksilver アーカイブ
- J.S. Mach: QuickSilver
- J.S. Mach: QuickSilver まとめ
- J.S. Mach: QuickSilver まとめ その2
- [quicksilver] - soundscape out
- ディスカッション - Blacktree: Quicksilver | Google グループ
- blacktree-alchemy - Google Code
[ ↓Quicksilver を使うなら下の2つのPDFはダウンロードしておきたい ] - Quicksilver Quick Reference(※PDF直リンク)--- コマンド一覧表
- Quicksilver014.pdf(※PDF直リンク、かなり重い)--- マニュアル
長くなってしまったので『Quicksilver/ まとめ(2)』へと続きます。
次は “プラグイン” の記事についてのまとめです。
この記事では Quicksilver B54(3815) を使用しています。
(ダウンロードリンク)
Site top page : Blacktree
Download page : Blacktree
※Safariでダウンロードするなら「QS.3815.dmg.bz2」の「.bz2」を外してディスクイメージとして解凍
(関連記事)
★Quicksilver
★Quicksilver/ 基本的な使用例
★Quicksilver/ Catalogの設定
・Quicksilver/ Widgetを起動する
・Quicksilver/ QuickLookを表示
★Quicksilver/ Actionについて(1)
★Quicksilver/ Actionについて(2)
★Quicksilver/ Actionについて(3)
★Quicksilver/ Actionについて(4)- Command Objects
・Quicksilver/ ブラウズに便利な操作
★Quicksilver/ Triggers の説明(1)
★Quicksilver/ Triggers の説明(2)
★Quicksilver/ Plug-ins について + Growl Notifier Plug-in
・Quicksilver Plug-in/ iTunes Module
・Quicksilver Plug-in/ Web Search Module
・Quicksilver Plug-in/ SafariStand Queries
・Quicksilver/ advanced features について
★Quicksilver/ Proxy Objects について
・Quicksilver Plug-in/ Services Menu Module
・Quicksilver Plug-in/ Clipboard Module
・Quicksilver Plug-in/ Shelf Module
・Quicksilver Plug-in/ User Interface Access
・Quicksilver Plug-in/ System HotKey Commands
・Quicksilver Plug-in/ Extra Scripts
★Quicksilver/ Triggers の説明(3)- Mouse Triggers
★Quicksilver/ Triggers の説明(4)- Abracadabra Triggers
★Quicksilver/ ショートカットまとめ
・Quicksilver/ AppleScript でいろいろ操作(1)
・Quicksilver/ AppleScript でいろいろ操作(2)
・Quicksilver/ AppleScript でいろいろ操作(3)
・Quicksilver Plug-in/ Calculator Module
・Quicksilver Plug-in/ Unit Conversion Module
・Quicksilver Plug-in/ File Compression Module
・Quicksilver Plug-in/ Disk Image Support
・Quicksilver Plug-in/ Spotlight Module
・Quicksilver Plug-in/ File Tagging Module
・Quicksilver Plug-in/ File Attribute Actions
・Quicksilver/ Droplet Item について
・Quicksilver/ テンプレートファイルを使う
・Quicksilver/ インターフェイスいろいろ
・Quicksilver/ パスを読み取る
・Quicksilver Plug-in/ Screen Capture Actions
・Quicksilver Plug-in/ Image Manipulation Actions
・Quicksilver Plug-in/ Text Manipulation Actions
・Quicksilver Plug-in/ Apple Mail Module
・Quicksilver Plug-in/ Apple Address Book Module
・Quicksilver Plug-in/ Gmail Module
・Quicksilver Plug-in/ Google Calendar Module
・Quicksilver Plug-in/ iCal Module
・Quicksilver Plug-in/ Automator Module
・Quicksilver Plug-in/ Safari・Firefox・Camino Module
・Quicksilver Plug-in/ Social Bookmarks
・Quicksilver B5X --- オープンソース化後に作られたもう一つのQuicksilver
・IconGrabber --- アイコンから画像ファイルを作成する
・SimpleToDo --- シンプルなToDoリスト
・Do It --- リマインダとしても使えるToDo管理ツール
・Help Search --- ヘルプビューアで検索を実行する AppleScript
・Quicksilver/ AppleScript で Action を作る(1)
・Quicksilver/ AppleScript で Action を作る(2)
・Quicksilver/ AppleScript で Action を作る(3)
・Quicksilver/ キーボード操作でウインドウを動かす
・Quicksilver/ 「英数」入力でQSを呼び出す
・Quicksilver Plug-in/ Terminal Module
・Quicksilver Plug-in/ Command Line Tool (qs)
・Quicksilver/ ファイル名でSpotlight検索
・Quicksilver Plug-in/ TextMate Ranker
・Quicksilver Plug-in/ Developer Module
・Quicksilver Plug-in/ Constellation Menus
・Quicksilver Plug-in/ AirPort Module
・Quicksilver Plug-in/ Network Location Module
・Quicksilver Plug-in/ Keychain Module
・Quicksilver/ Preferences の設定
・Quicksilver B56 を試してみる
・Quicksilver Plug-in/ File Tagging Module v117
・Quicksilver Plug-in/ CLIX Module
・Quicksilver Plug-in/ Flickr Upload
・Quicksilver Plug-in/ Desktop Picture Action
・Remember The Milk for Quicksilver
・Quicksilver/ キーボード操作だけじゃなくマウスで使ってみよう!
・Quicksilver/ Trigger の設定例
・Quicksilver/ まとめ(1)
・Quicksilver/ まとめ(2)
http://wakabamac.blog95.fc2.com/blog-entry-658.html

Quicksilver : ランチャ+システムの一部のような総合ユーティリティ
OS10.4以上(UB)
フリーウェア
Quicksilver は自分がよく使うコマンドを登録しておいて、それをホットキー、マウス、マウスジェスチャ などで簡単に実行できるTriggerという機能があります。
『Quicksilver/ Triggers の説明(1)』
『Quicksilver/ Triggers の説明(2)』
『Quicksilver/ Triggers の説明(3)- Mouse Triggers』
『Quicksilver/ Triggers の説明(4)- Abracadabra Triggers』
この Trigger や Proxy Objects(特定のObjectではなく、Finderで選択しているものとかを何かを代用するObject)を使いこなすことが、Quicksilver を使いこなす上で重要になってくると思います。
Quicksilverを使って行くにおいて、自分で使っているTriggerもずいぶん変わってきたので、今現在僕の設定しているTriggerを備忘録としてメモしておきたいと思います。

Triggerの設定は下のように書いて行きます。
▶ 1stPane (Object)・2ndPane (Action)・3rdPane (Argument) [ 設定しているホットキーなど ] |
3rdPane のところで「ブランク」と書いている場合は、Trigger登録するときにその部分を command+Xでカットして「Type to Search」が表示されるようにしています。
(『Quicksilver/ Proxy Objects について』参照)
【 Trigger の設定例 - Quicksilver の操作など 】
▶ Quicksilver.app・Open
[ command+英数 ]

Quicksilver を呼び出す為のホットキー。
呼び出したときにIMを「英数」入力にする「SwitchToUS」を有効にする為に、Preferencesパネルで設定するActivationホットキーとは別に、このTriggerを使っています。
僕の環境では気が付いたら SwitchToUS のチェックが外れてしまっていることが多いので、ときどきメニューをチェックする方がいいでしょう。
▶ Command Window in Text Mode
[ command+かな ]
Quicksilver をいきなりテキストモードで呼び出す為のTrigger。
Triggersパネルの「Quicksilver」カテゴリで設定できます。

▶ Command Window with Selection
[ option+英数 ]
最前面のアプリケーションで選択しているテキストや、Finderで選択しているファイルなどを Quicksilver の1stPaneのObjectとした状態でウインドウを開きます。
⌘ command + ⎋ esc との違いは、開いたときに2ndPaneにフォーカスがあり、すぐにActionを選択できる状態になります。
Triggersパネルの「Quicksilver」カテゴリで設定できます。
(豆知識:似たような機能としてQSのウインドウを呼び出した後に command+G を入力すると、Finderの最前面ウインドウで選択しているものを1stPaneのObjectとしてピックアップできます。)
【 Trigger の設定例 - Finder の操作など 】
▶ Finder Selection・Open With...・ブランク
[ control+command+O ]

Finderでファイル選択
↓
ホットキー [ control+command+O ]
↓
Quicksilver のウインドウが 3rdPaneにフォーカスされている状態で開く
(1stPaneはFinderで選択しているファイル)
↓
コマンド入力でアプリ選択
↓
return で実行
この流れでファイルを任意のアプリケーションで開くことができるので、非常に便利です。
ホットキーでTriggerを実行すると、3rdPaneにフォーカスがある状態で、ウインドウを開きます。

▶ Finder Selection・Move To...・ブランク
[ control+command+M ]
Finderでファイル選択 → ホットキー → コマンド入力で移動先フォルダ選択
→ return で実行
この流れでファイル移動できます。
▶ Finder Selection・Copy To...・ブランク
[ control+command+C ]
Finderでファイル選択 → ホットキー → コマンド入力で複製先フォルダ選択
→ return で実行
この流れでファイルの複製を作れます。
▶ Finder Selection・Make Alias in...・ブランク
[ control+command+L ]
Finderでファイル選択 → ホットキー → コマンド入力でエイリアス保存先フォルダ選択
→ return で実行
この流れでファイルのエイリアスを作成できます。
▶ Finder Selection・Add Tags...・ブランク
[ control+command+T ]
Finderでファイル選択 → ホットキー → タグをテキスト入力
→ return で実行
この流れで、そのファイルにタグ(Spotlightコメント)付けできます。

『Quicksilver Plug-in/ File Tagging Module』
『Quicksilver Plug-in/ File Tagging Module v117』参照
▶ File Tags (Catalog)・Show Contents
[ control+英数 ]
File Tagging Module によってファイルに付けたタグの一覧を表示します。

この状態から、さらに → or / でタグの付いたファイルをブラウジングすることが可能。
▶ Spotlight Search.scpt (※)・Process Text...・ブランク
[ control+command+F ]
ホットキー → 検索したいファイル名をテキスト入力
return で実行 → Spotlightでファイル名検索

(※)「Spotlight Search.scpt」は自作のAppleScriptです。
『Quicksilver/ ファイル名でSpotlight検索』参照
▶ Finder Selection・Show Radial Action Menu
[ マウスジェスチャ(Abracadabra Triggers) ]
Finderで選択してるファイルを、Constellation Menus によってActionを実行できるようにします。

▶ Activate QuickLook.scpt (※)・Run
[ マウスボタン(Mouse Triggers) ]
QuickLook の表示をマウスの第3ボタンに割り当てています。
(※)「Activate QuickLook.scpt」は自作のAppleScriptです。
『Quicksilver/キーボード操作だけじゃなくマウスで使ってみよう!』参照
▶ Move To Trash [...].scpt (※)・Run
[ マウスジェスチャ(Abracadabra Triggers) ]
Finderで選択しているアイテムをゴミ箱へ移動する(確認ダイアログ付き)のを、マウスジェスチャに割り当てています。
(※)「Move To Trash [...].scpt」は自作のAppleScriptです。
『Quicksilver/ AppleScript でいろいろ操作(3)』参照
【 Trigger の設定例 - Web検索・Webブラウザの操作など 】
▶ Google (※)・Search For...・ブランク
[ option+かな ]
ホットキー → 検索したい語句をテキスト入力
return で実行 → WebブラウザでGoogleの検索結果ページを表示
という流れでGoogle検索できます。

(※)「Google」は Web Search Module のCatalogで登録したもの
URL : qss-http://www.google.com/search?q=***&ie=UTF-8&oe=UTF-8
Unicode : UTF-8
▶ My delicious Tag (※)・Search For...・ブランク
[ F14 ]
ホットキー → 自分のdeliciousで検索したいタグをテキスト入力
return で実行 → Webブラウザで自分のdeliciousのそのタグのページを表示
という流れでdeliciousのタグ検索できます。
(※)「My delicious Tag」は Web Search Module のCatalogで登録したもの
URL : qss-http://delicious.com/deliciousのUserName/***
Unicode : UTF-8
▶ My delicious Word (※)・Search For...・ブランク
[ F15 ]
ホットキー → 自分のdeliciousで検索したい語句をテキスト入力
return で実行 → Webブラウザで自分のdeliciousのその検索結果ページを表示
という流れでdeliciousの検索ができます。
(※)「My delicious Word」は Web Search Module のCatalogで登録したもの
URL : qss-http://delicious.com/search?p=***&type=u&context=user
Unicode : UTF-8
▶ Go_Back.scpt (※)・Run
[ マウスジェスチャ(Abracadabra Triggers) ]
Webブラウザで「戻る」を実行するAppleScriptをマウスジェスチャで実行します。
同じく「Go_Forward.scpt」で「送る」も。
(※)「Go_Back.scpt」「Go_Forward.scpt」は自作のAppleScriptです。
『Quicksilver/キーボード操作だけじゃなくマウスで使ってみよう!』参照
【 Trigger の設定例 - Exposé・Spaces の操作など 】
▶ Expos All Windows・Run
[ マウスジェスチャ(Abracadabra Triggers) ]
Exposé の「すべてのウインドウ」を実行します。
▶ Expos Application Windows・Run
[ マウスジェスチャ(Abracadabra Triggers) ]
Exposé の「最前面のアプリケーションのウインドウ」を実行します。
▶ Expos Desktop・Run
[ マウスジェスチャ(Abracadabra Triggers) ]
Exposé の「すべてのウインドウを隠してデスクトップを表示」を実行します。
▶ Show Dashboard・Run
[ マウスジェスチャ(Abracadabra Triggers) ]
Dashboard を起動します。
▶ ScreenSaverEngine.app (※)・Open
[ F17 ]
スクリーンセーバを起動します。
(※)「ScreenSaverEngine.app」は
/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app
の場所にあります。▶ Spaces.app・Open
[ マウスジェスチャ(Abracadabra Triggers) ]
Spaces の選択画面を表示します。
▶ Go_Next_Space.scpt (※)・Run
[ マウスジェスチャ(Abracadabra Triggers) ]
次のSpaceに移動するAppleScriptを起動します。
同じように「Go_Previous_Space.scpt」もマウスジェスチャに登録しています。

(※)「Go_Next_Space.scpt」「Go_Previous_Space.scpt」は自作のAppleScriptです。
『Quicksilver/ AppleScript でいろいろ操作(1)』参照
【 Trigger の設定例 - テキストなど 】
▶ 標準テキストファイル (Catalog)・Show Contents
[ control+command+B ]
『Quicksilver Plug-in/ Text Manipulation Actions』参照
ブログで使うHTMLタグなど、よく使う語句を1語句1行ごとに改行して、標準テキストファイル(拡張子「.txt」)に保存しておきます。
そのファイルをCatalogに登録して「Text Lines」で読み込みます。
Actionのランク付け(Preferences>Actions)で「Paste」を、Objectがテキストなら1番最初に表示されるように、ランクアップしておきます。
これでTriggerのホットキー入力で呼び出すと、下のような感じでファイルに保存した語句表示されるので、どれかを選択して return でペーストできるようになります。

コマンド入力で、使いたい語句にフォーカスできるので、そこいらのクリップボードユーティリティより使い易いと思います。
ただし「改行」を含む文章は使えないけど・・・。
▶ LookUp Word.scpt (※)・Process Text...・ブランク
[ control+command+X ]
ホットキー → 辞書で調べたい語句をテキスト入力
return で実行 → 「辞書.app」で検索結果を表示
こんな流れで、辞書で調べものができます。

(※)「LookUp Word.scpt」は自作のAppleScriptです。
『Quicksilver/ AppleScript で Action を作る(1)』参照
ちなみに、Cocoaアプリケーションで表示されいる英単語などを調べたいときは、その文字の上にカーソルを持って行って「キャレット」になっているときに、control+command+D で辞書を表示します。
『ショートカットで「辞書」を見る』参照
【 Trigger の設定例 - iTunes の操作 】
『Quicksilver Plug-in/ iTunes Module』参照
▶ Play/Pause・Run
[ control+option+delete ⌦ ]
▶ Show Playing Track・Run
[ control+option+home ]
▶ Stop・Run
[ control+option+end ]
▶ Next Song・Run
[ control+option+→ ]
▶ Previous Song・Run
[ control+option+← ]
▶ Increase Volume・Run
[ control+option+↑ ]
▶ Decrease Volume・Run
[ control+option+↓ ]
▶ Increase Rating・Run
[ control+option+page up ]
▶ Decrease Rating・Run
[ control+option+page down ]
▶ Search Albums
[ control+option+F13 ]
▶ Search Artists
[ control+option+F14 ]
▶ Search iTunes
[ control+option+F15 ]
【 Trigger の設定例 - 全般的なアプリケーションの操作など 】
▶ ActivateDejaMenu.scpt (※)・Run
[ マウスボタン(Mouse Triggers) ]
マウスボタンで「DejaMenu」を呼び出せるように、DejaMenuを呼び出すホットキーをGUIスクリプティングで入力するAppleScrptを実行します。

(※)「ActivateDejaMenu.scpt」は自作のAppleScriptです。
『Quicksilver/ キーボード操作だけじゃなくマウスで使ってみよう!』参照
▶ Visible Applications (※)・Show Radial Menu
[ マウスジェスチャ(Abracadabra Triggers) ]
現在起動しているアプリケーションを Constellation Menus で表示します。

(※)「Visible Applications」は現在起動中のアプリケーション(バックグラウンドで起動しているものを除く)を代用する Proxy Object です。
『Quicksilver/ Proxy Objects について』参照
▶ Toggle Window.scpt (※)・Run
[ マウスジェスチャ(Abracadabra Triggers) ]
マウスジェスチャで、最前面のアプリケーションのウインドウを切り替える command+F1 を入力するAppleScriptを実行させています。
マウスのボタンが多ければ、本当はマウスボタンに割り当てたい・・・。
(※)「Toggle Window.scpt」は自作のAppleScriptです。
『Quicksilver/ キーボード操作だけじゃなくマウスで使ってみよう!』参照
▶ Running Applications & Processes (Catalog)・Show Contents
[ control+command+R ]
現在起動しているアプリケーションの一覧を、Quicksilver のウインドウで表示するものです。command+tab のキーを押し続けるのが面倒なときに。

【 Trigger の設定例 - その他 】
▶ Show the Date and Time.scpt (※)・Run
[ F18 ]
現在の日付と時刻を「Large Type」で表示させるAppleScriptを実行します。
(メニューバーなどに時刻を表示させると、そのスペースがもったいないため)

(※)「Show the Date and Time.scpt」は自作?のAppleScriptです。
『Quicksilver/ AppleScript でいろいろ操作(1)』参照
▶ Removal Disks (※)・Eject
[ control+command+delete ⌦ ]
CD・DVD、ディスクイメージなどを簡単にイジェクトできます。
(※)「Removal Disks」はリムーバルメディアを代用する Proxy Object です。
『Quicksilver/ Proxy Objects について』参照
▶ コマンドラインを入力したテキスト (※)・Run Command in Shell
[ shift+command+5 ]
ウインドウのスクリーンショットを影無しで撮影するコマンドを実行します。
(システム標準の ⇧ ⌘ 4 + Space でウインドウを撮影すると影が付くので)
(※)テキスト部分は下のようにします。
例えば、撮影した画像を「ピクチャ」フォルダに「ScreenShot.png」という名前で保存する場合には、
screencapture -ioW ~/Pictures/ScreenShot.png
という風にテキストで入力しておきます。以上が僕の今現在使っているTriggerです。
ホットキー登録するときは、ある程度 修飾キー を揃えて設定しておかないと、忘れ易くなるので統一しておいた方がいいでしょう。
それと Quicksilver B56 では、Triggerの3rdPaneを command+X でカットして登録することは、ほぼできないので注意。
(B56 の今現在の状況なので、将来使えるようになるかも?)
この記事では QuicksilverB54(3815) を使用しています。
(関連記事)
Quicksilver --- 基本的な概略説明
Quicksilver/ 基本的な使用例
Quicksilver/ Catalogの設定
Quicksilver/ Actionについて(1)
Quicksilver/ Actionについて(2)
Quicksilver/ Actionについて(3)
Quicksilver/ Actionについて(4)- Command Objects
Quicksilver/ Triggers の説明(1)
Quicksilver/ Triggers の説明(2)
Quicksilver/ Plug-ins について
Quicksilver/ Proxy Objects について
Quicksilver/ Triggers の説明(3)- Mouse Triggers
Quicksilver/ Triggers の説明(4)- Abracadabra Triggers
Quicksilver/ ショートカットまとめ
すべてのQuicksilver記事のリンクは『Quicksilver』の(関連記事)にあります。
http://wakabamac.blog95.fc2.com/blog-entry-651.html

Quicksilver : ランチャ+システムの一部のような総合ユーティリティ
OS10.4以上(UB)
フリーウェア
このブログで何度も採り上げてきた「Quicksilver」ですが、
「Quicksilver をマウスで操作する」ことに注目してみたいと思います。
巷のサイトで Quicksilver のことを見るときに、主な操作はキーボード操作だけで完結してしまうが故に「マウスいらね」「Dockいらね」といった、なんでもかんでもキーボードで操作したい人向けのアプリケーションだと捉えられていることがよくあります。
もし、キーボード派とマウス(トラックボール)派という派閥があるとしたら、僕は間違いなく「マウス派」です。
だいたいの操作を、マウスでやっています。
そんな「マウス派」の僕でも、Quicksilver はとても便利で、間口の広いアプリケーションです。その便利な点をいくつか採り上げてみたいと思います。
【 Quicksilver - ドラッグ&ドロップでファイルを開く・移動・複製する 】
例えば、ある画像ファイルを編集したいとき、編集に使うアプリケーションがDockに登録してあれば、Dockのアイコンにドラッグ&ドロップして開いたりします。
でもDockに登録していないアプリケーションで開きたいとき、Finderのコンテキストメニューで「このアプリケーションで開く ▶」を使ったりしますが、これもまた対応するアプリケーションの数が多ければ、それを表示するのに時間が掛かり、あまり使い易いものではありません。
そんなときに Quicksilver でお目当てのアプリケーションを呼び出し、それにファイルをドラッグ&ドロップすれば簡単です。

ドラッグ&ドロップしたときに「Open With...」Actionが表示されて、簡単にお目当てのアプリで開けます。
また、ファイルの移動・複製もドラッグ&ドロップでできます。
Quicksilver でフォルダを呼び出して、そこに移動したいファイルをドラッグ&ドロップすると、「Move To...」Actionが表示されて、簡単に移動できます。

optionキー を押しながらドラッグ&ドロップすると、「Copy To...」Actionが表示されて、そのフォルダにファイルの複製を作ります。

また逆に Quicksilver で表示されているファイル・フォルダを、Finderのウインドウやデスクトップにドラッグ&ドロップすることによって、ファイルの移動・複製を作ることができます。

Objectペインだけでなく、↓ などで表示される候補ウインドウからドラッグ&ドロップしてもOKです。
「Quicksilverでキーボード入力で検索してから、ファイルをドラッグ&ドロップする」やり方は、覚えておくと本当に便利です。
DockやFinderのサイドバーなどに登録するまでもないけれどよく使う項目(すぐにアクセスできないファイル・フォルダ)は結構あるもので、それらを Quicksilver のCatalogに設定しておくと便利です。
このようにドラッグ&ドロップして使う場合は、「Bezel」インターフェイスではウインドウの位置を動かすことができないので、別のインターフェイスに変更した方が使い易いです。
『Quicksilver/ インターフェイスいろいろ』参照
【 Quicksilver - スクロールホイールを使う 】
Quicksilverの各ペインのところにマウスポインタを持って行って、スクロールホイールを回すと、↓ ↑ と同じで、候補を表示することができます。
例えば「Abracadabra Triggers」プラグインを使ってジェスチャTriggerに
「よく使う項目(Favorite)フォルダ・Show Contents」
というTriggerを登録しておいて、これをマウスジェスチャで呼び出し、スクロールホイールで中身を選択、ダブルクリックで開くといった使い方ができます。

また「SilverFlow」インターフェイスなんかを使えば、Coverflow表示されるので、「ピクチャ」フォルダなんかをマウスのスクロールホイールでクルクル閲覧することもできます。

インターフェイスについては『Quicksilver/ インターフェイスいろいろ』参照
【 Quicksilver - マウスボタンにいろいろ割り当てる 】
Quicksilver は「Mouse Triggers」プラグインを使えば、ホットコーナーやマウスボタンにいろいろ役割(Trigger)を与えることができます。
(ホットコーナー)

(ホットエッジ)←こういう呼び方が正しいのかは不明

ただ、ホットコーナー・ホットエッジは Spaces とあまり相性が良くないので、Spaces を「off」にしている状態で使った方がいいです。
(ただ、このページに Mouse Triggers のソースがあるので、これをビルドすれば、もしかしたら Spaces に対応しているかも?B56でないと使えないかも?)
僕の場合は、ホットコーナーなどは使わずに、「Mouse Triggers」を使ってマウスボタンにTriggerを登録しています。
必須アイテムの「DejaMenu」を呼び出すのにマウスボタンを割り当てています。
(メニュー項目をマウスポインタの位置で表示させるアプリ)

DejaMenu を僕の場合 command+option+shift+M のホットキーで呼び出せるようにしているので、それを入力するAppleScriptをまず作ります。
▽ ScriptEditor で開く
keystroke "m" using {command down, option down, shift down}
end tell
(※これを利用するには システム環境設定の「ユニバーサルアクセス」パネルで 「補助装置にアクセスできるようにする」にチェックを入れないと機能しません。)
このスクリプトを「ActivateDejaMenu.scpt」とか、適当なファイル名で好きな場所に保存します。
次に Quicksilver のTriggerを下のように設定します。


右側の「Anywhere」を有効にすると、画面上のどこでもマウスボタンでTriggerを実行できます。マウスの第3ボタン以上のボタンに対しては「Anywhere」が有効になります。
これで、マウスの第5ボタンをクリックすると、最前面のアプリケーションのメニューが表示されるようになります。
あと、マウスの第3ボタンに「QuickLook」を表示させるようにしています。
これもGUIスクリプティングを使ったAppleScriptで実行しています。
▽ ScriptEditor で開く
if current_app = "Finder" then
tell application "System Events" to tell process "Finder" to keystroke "y" using command down
end if
(何も選択せずに、Finderウインドウでこれを実行してQuickLook表示すると、ちょっと挙動がおかしい)
このスクリプトは、Trigger実行時のアプリケーション制限機能「Scope」が効かない前提で、Finderが最前面のときにしか実行しないようにしてあります。
これを下のようにTrigger登録します。


これでFinderでファイルを選択して、マウスの第3ボタン(スクロールホイールのボタン)をクリックすると、QuickLookで表示します。
これもシステム環境設定の「ユニバーサルアクセス」パネルで 「補助装置にアクセスできるようにする」にチェックを入れないと機能しません。
【 Quicksilver - マウスジェスチャツールとして使う 】
Quicksilver には「Abracadabra Triggers」という、Triggerをマウスジェスチャで実行する為のプラグインがあります。
このプラグインはベータ版ですが、マウスジェスチャツールとしては「ジェスチャ」の登録もやり易く、見た目もいいし、かなり優れていると思います。
ただ Quicksilver の一般的なTriggerをマウスジェスチャに登録する場合はいいのですが、各アプリケーションのメニュー項目をジェスチャに登録しようとすると敷居が高いです。

Quicksilverでアプリケーションのメニュー項目を呼び出せる「User Interface Access」をTrigger登録できればいいのですが、それはできません。
Trigger登録直後は使えるが、Quicksilverを再起動したときにTriggerがちゃんと記録されてない状態になってしまうため。
だから左のような形でTriggerに登録できません。
そこでまた、GUIスクリプティングを使ったAppleScriptで、ショートカットキーを入力するようにし、それをマウスジェスチャTriggerに登録するようにします。
[ ショートカットキーを入力するAppleScriptのひな形 ]
▽ ScriptEditor で開く
set these_app to {"application_name_1", "application_name_2", "application_name_3"}
(* このTriggerを実行したいアプリケーション名を↑ここの "application_name_*" に入力する *)
if these_app contains current_app then
tell application "System Events" to tell process current_app
keystroke "c" using {command down, option down}
-- (例)command+option+C を入力する
end tell
else
beep 1
end if
(※システム環境設定の「ユニバーサルアクセス」パネルで「補助装置にアクセスできるようにする」にチェックを入れないと機能しません)
ここの "application_name_1", "application_name_2", "application_name_3" にこのTriggerを実行する対象のアプリ名を入力します。
対象アプリが1つならば、それ以外を消して下さい。
対象アプリを増やしたいなら、「, (コンマ)」で区切って "アプリ名" を追加して下さい。
「keystroke」のところに、入力したいショートカットキーを入力します。
上の例では command+option+C を入力します。
このときスクリプト上の "c" は小文字で入力して下さい。大文字の "C" だと shift+c として認識されてしまいます。
他にも 例えば control+shift+A と入力したいなら
例えば、ほとんどのWebブラウザでページを「戻る」のショートカットは、
command+[ に設定されています。これをAppleScriptで入力するとしたら、下のようになります。
▽ ScriptEditor で開く
set current_app to short name of (info for (path to frontmost application))
set web_browser to {"Safari", "Firefox", "Camino", "Shiira", "Stainless", "Cruz"}
(* 他のブラウザを使う場合は↑ここのブラウザ名を追加・変更 *)
if web_browser contains current_app then
--tell application current_app to activate
tell application "System Events" to tell process current_app
keystroke "[" using command down
end tell
else
beep 1
end if
これを「Go_Back.scpt」とか適当な名前で好きな場所に保存し、下のようにジェスチャTriggerに登録します。


これでこのジェスチャTriggerを実行すると、下のようなきれいな軌跡を描いて実行します。

上の例では「Scope」機能が効かない前提のスクリプトで、特定のアプリケーションでのみ実行するAppleScriptでしたが、すべてのアプリケーションで有効なショートカットを入力する場合、下記のようにします。
例えば、最前面のアプリケーションでウインドウをトグルするショートカットは、command+F1 です。
『アプリケーション・ウインドウのスイッチ』参照
これをAppleScriptで入力する場合は、下のようなものになります。
▽ ScriptEditor で開く
key code 122 using command down
end tell
このスクリプトでは「keystroke」を使わずに「key code」を使っています。
なぜだか分からないけど
(キーコードは『Key Codes』を使って調べると簡単です)
このスクリプトを「Toggle Window.scpt」とか適当な名前で好きな場所に保存し、下のようにジェスチャTriggerに登録します。


これでマウスジェスチャを行うと、最前面のアプリケーションでウインドウをトグルしてくれます。
また、ジェスチャTriggerに合わせて「Constellation Menus」プラグインを使用すると、下のようなおもしろいUIでいろいろ操作できます。

【 Quicksilver - その他 マウスで使う 】
Quicksilver は「Save Command to File...」Actionや「Droplet Item」を使って、疑似アプリケーションのようなものを作れます。
例えばFinderで選択してるファイルのラベルをオレンジにする、コマンドファイルを作ってみます。
1stPaneのObjectに「Finder Selection」
2ndPaneのActionに「Set Label...」
3rdPaneのArgumentにカラーラベルの「オレンジ」
を設定します。

この状態で control+return を入力して、このコマンドを Command Object にしてまとめます。
次に、これを1stPaneのObjectとして、2ndPaneのActionに「Save Command to File...」、3rdPaneで保存先フォルダを指定して実行します。

これで指定したフォルダに「Finder Selection (Set Label...) Orange.qscommand」というファイルが作られます。
こんな感じで他のカラーラベルも作り、そのフォルダをDockに登録します。
これでカラーラベルを付けたいファイル・フォルダをFinderで選択して、スタックのコマンドファイルをクリックすれば、そのファイルにラベルが付きます。

「Droplet Item」も上記と作り方は同じなので、ロック/アンロックするドロプレットとか、Zipアーカーブに圧縮するドロップレットとかを作っておいて、使うと便利かもしれません。

この記事では Quicksilver B54(3815) を使用しています。
(関連記事)
Quicksilver --- 基本的な概略説明
Quicksilver/ 基本的な使用例
Quicksilver/ Catalogの設定
Quicksilver/ Actionについて(1)
Quicksilver/ Actionについて(2)
Quicksilver/ Actionについて(3)
Quicksilver/ Actionについて(4)- Command Objects
Quicksilver/ Triggers の説明(1)
Quicksilver/ Triggers の説明(2)
Quicksilver/ Plug-ins について
Quicksilver/ Proxy Objects について
Quicksilver/ Triggers の説明(3)- Mouse Triggers
Quicksilver/ Triggers の説明(4)- Abracadabra Triggers
Quicksilver/ ショートカットまとめ
すべてのQuicksilver記事のリンクは『Quicksilver』の(関連記事)にあります。
http://wakabamac.blog95.fc2.com/blog-entry-653.html

Remember The Milk for Quicksilver :
Remember The Milk にタスクをアップする為のサードパーティ製のQSプラグイン
OS10.4.11以上(UB)
フリーウェア
「Remember The Milk for Quicksilver」は、Remember The Milk にタスクをアップする為のサードパーティ製のQuicksilverプラグインです。
【 Remember The Milk for Quicksilver / インストール と準備 】
ダウンロードページからプラグインをダウンロードしてきて、「RememberTheMilk.qsplugin」をダブルクリックするとインストールできます。
~/Library/Application Support/Quicksilver/PlugIns/
の場所にインストールされます。
そしてPreferencesパネル( command+, )の「Remember The Milk」カテゴリを開きます。

「Remember The Milk」にログインした状態であれば、WebブラウザでAPIのアクセス許可の確認ページが表示されます。

ここで「OK, I'll allow it」をクリックします。
うまく行ったなら「Application successfully authorized」とブラウザで表示されると思います。
そしてまた、Quicksilver のPreferencesパネルに戻って、「Finish」ボタンをクリックします。

うまく行くと「Successfully authorized to access ○○○'s account.」と表示されます。
次に、Catalogの「Module」カテゴリで「Remember The Milk Lists」にチェックを入れて、リスキャンします。

右下の「i」マークをクリックして、ドロワーの「Contents」タブで、読み込んでいる内容の確認ができます。
これで Quicksilver でObjectペインに「Remember The Milk Lists」を呼び出して、→ or / で各リストを読み込めます。

※各リストの内容を Quicksilver で確認することはできません。
「Remember The Milk for Quicksilver」ができることは、Remember The Milk にタスクをアップすることだけです。
【 Remember The Milk for Quicksilver / Action の使い方 】
Remember The Milk for Quicksilver をインストールすると、Remember The Milk にタスクをアップする為の2つのActionを追加します。
add_task
▶ Add Task...
1stPaneのObjectに Remember The Milk のリスト、3rdPaneにテキストモードでタスク内容を入力して実行します。

Growl Notifier Plug-in を有効にしていれば、Growlでタスクのアップ完了をお知らせします。

ブラウザで見てみると、ちゃんと「勉強」にそのタスクがアップされているのがわかります。

create_task_in
▶ Create Task in...
1stPaneのObjectにテキストモードでタスク内容を入力、3rdPaneに Remember The Milk のリストを選択して実行します。
(テキストモードにするには「. (ピリオド)」を入力)

「タスク 日付 時間」と入力しておけば、そのタスクの「期日」を設定できます。

もちろん「Add Task...」Actionでも期日設定できます。
ここの「期日」の入力については、いろんな書き方ができます。
例えば、本日が1/7(水)だとして、「明日(1/8)の午後2時の挨拶回り」というタスクをアップするとします。
・「挨拶回り at 2pm tomorrow」
・「挨拶回り 14:00 tomorrow」
・「挨拶回り tomorrow 2pm」
・「挨拶回り 2:00pm tomorrow」
・「挨拶回り tomorrow 14:00」
・「挨拶回り 14:00 1/8」
・「挨拶回り 1/8 14:00」
・「挨拶回り 1/8 2:00pm」
・「挨拶回り 14:00 Thursday」
・「挨拶回り Thursday 2:00pm」
・「挨拶回り 2pm Thu」
・「1/8 14:00 挨拶回り」
・「Thu 挨拶回り 2:00pm」
・「2pm tomorrow 挨拶回り」
・「8th 2:00pm 挨拶回り」
いろいろ試した結果、上記のような表現で、すべて同じ内容のタスクをアップできました。いろいろとあるけど、基本は「タスク 1/8 14:00」とか分かり易い形を1つ覚えておけばいいと思います。
失敗した表現の例を挙げると、下のようになります。
・「pm2:00」--- 「pm」が前に来ると時間として認識できない
・「午後2時」--- 時間として認識できない
・「明日」--- 英語の「tomorrow」でないと認識しない
・「1月8日」--- 日付として認識できない
・「2009/1/8」--- 「年」が含まれると日付として認識しない
・「January」「Jan」--- 1月として認識できない
この記事では Remember The Milk for Quicksilver version F2、QuicksilverB54(3815) を使用しています。
(ダウンロードリンク)
Site top page : Binary Minded Software - Home
Download page : Binary Minded Software - Remember The Milk for Quicksilver
(関連記事)
Quicksilver Plug-in/ Google Calendar Module
Quicksilver Plug-in/ iCal Module
SimpleToDo --- QuicksilverでToDo項目を作成できるシンプルなToDoリスト
Do It --- QuicksilverでToDo・リマインダ項目を作成できるToDo・リマインダ
Quicksilver --- 基本的な概略説明
Quicksilver/ 基本的な使用例
Quicksilver/ Catalogの設定
Quicksilver/ Actionについて(1)
Quicksilver/ Actionについて(2)
Quicksilver/ Actionについて(3)
Quicksilver/ Actionについて(4)- Command Objects
Quicksilver/ Triggers の説明(1)
Quicksilver/ Triggers の説明(2)
Quicksilver/ Plug-ins について
Quicksilver/ Proxy Objects について
Quicksilver/ Triggers の説明(3)- Mouse Triggers
Quicksilver/ Triggers の説明(4)- Abracadabra Triggers
Quicksilver/ ショートカットまとめ
すべてのQuicksilver記事のリンクは『Quicksilver』の(関連記事)にあります。