Quicksilver 再び
OSをクリーンインストール後、ぼちぼちと作業環境を再構築している最中で、 Quicksilver をインストールしました。
昔々アイデア次第でなんでもかんでも出来てしまう、この「Quicksilver」というアプリケーションにはまり、毎日のようにいじり倒していました。
久々に使ってみると、⌘command+英数(JISキーボードのみ)の呼び出しホットキーの裏技的な設定が未だ健在、懐かしい。
spaceキー で階層移動・QuickLookの表示、⌘command+return で「Alternate Action」を実行、「Event Trigger」の追加など、僕の知らない新しい機能も追加されてました。
このアプリケーションを使う一番の理由は、この見た目がかっこいいから。
使い勝手もよく、手に馴染みます。
Blacktree による開発が止まってオープンソースになって以降、現在の Quicksilver は下記サイトからダウンロードできます。
あえて書くけど Quicksilver はドネーションウェア(寄付)です。「フリー」ではありません。最近いろいろ気になることがあるので・・・。
Quicksilver とは?
初めての人にとっては「Quicksilver」って何者?となるので簡単に説明します。
ランチャであったり、ファイルブラウザであったり、Safari の履歴・ブックマークをブラウズできたり、AppleScriptの実行、コマンドの実行、iTunesのライブラリにアクセス・再生する(※)・・・などなど。
プラグインを追加インストールすることによって、様々な機能が追加されていくアプリケーションです。
(※)iTunesの環境設定で「iTunes ライブラリ XML をほかのアプリケーションと共有」する設定にしておく
最初に設定したホットキーで Quicksilver のウインドウを呼び出して操作していきます。
Quicksilver のウインドウは
- 1st Pane - Object(ファイルなど対象とするもの)
- 2nd Pane - Action(行動)
- 3rd Pane - Argument(引数)
の3つのペインによって構成されます。それぞれのペインで半角英数のキーボード入力で目的のものを選択していき、ペイン間のフォーカス移動は tab(or ⇧shift+tab) 、最終的に returnキー で実行します。
日本語でいえば
「(1stPane)〇〇を (2ndPane)□□する (3rdPane)△△で」
の文章を Quicksilver 上で完成させて実行するようなものです。
Quicksilver の基本的な使い方の例
Quicksilver を呼び出して、例えば(半角英数入力で)「s」と入力します。
1st Pane に Safari が表示されて、このまま returnキー で実行すれば、Safari が起動します。
もし 1st Pane に他のものが表示されていたなら、「safa」とか入力して Safari を選択します。また下のサブウインドウを ↓ or ↑ などでブラウズして選択することもできます。
このあたりの使い勝手は学習して、入力した文字に対してよく使うものがより上位に表示されるようになっていきます。(省略語を設定することも可)
spaceキー or → or / で Safari の履歴やブックマークをブラウズしていくこともできます。
(要 Safari Plugin)
webページを選択して space もしくは ⌘command+Y でQuickLook表示します。
いろいろショートカットキーなど
⌘command+esc(サービス)
Finderで選択しているファイルや、最前面のアプリケーションで選択しているテキストを1stPaneにピックアップした状態で、Quicksilver を呼び出します。
似たようなショートカットキーに、Quicksilver のウインドウを表示しておいてから ⌘command+G で Finderで選択中のアイテムをピックアップできます。
「=」を入力してから計算式を入力
(要 Calculator Plugin)
「.」ピリオドを入力してからテキスト入力
「,」コンマで複数アイテムを選択
不可視ファイルやパッケージ内をブラウズ
⌥option+→ でフォルダ内の不可視ファイルを見ることができたり、アプリケーションなどのパッケージ内のフォルダにアクセスできます。
Command Object を使う
例えば「システムをスリープさせるスクリプト」を実行するように Quicksilver で下のように表示する。
ここで ⌃control+return を入力すると、Command Object と呼ばれるものになり、 『「システムをスリープさせるスクリプト」を実行すること』が 1stPaneに集約されてウインドウを開き直します。
こうやって例えば「Run after Delay...」Action で実行したりします。
こんな感じで Quicksilver には、まだまだいっぱい機能があります。
ほんとにキリがないので、どこかに詳しいサイトはないかなあー?
・・・・
・・・
・・
あった!
( ´_ゝ`)。o0(わざとらしい・・・)
まあ古いけど、内容は似たようなものです。
さあ、また Quicksilver 使っていきましょう。