63
複数のクリップボードを正しく使用する

テキストを扱う仕事をしている者として、私はずっと「マルチクリップボード」ユーティリティ、つまりクリップボードの最新の内容を保存してくれるものをワークフローに組み込みたいと思っていました。何かをコピー(あるいはもっとひどい場合は切り取り)して、別の場所に貼り付けようとして、うっかり別の場所にコピーしてしまい、元の内容を失ってしまった経験は、数え切れないほどあります。マルチクリップボードユーティリティがあれば、どちらの内容も安全に、そして貼り付けに使えるようになります。

つまり、理論上は複数のクリップボードを扱うユーティリティは素晴らしいと言えるでしょう。しかし残念ながら、最近まで、インターフェースの貧弱さや使い方の複雑さのせいで、ワークフローに何らかの支障をきたさないツールに出会ったことがありませんでした。私が試した中で一番良かったのは、PTHPasteboardやiPasteといった製品で、これらのツールは最近クリップボードにコピーした内容をメニューバーのメニューから呼び出すことができます。しかし、私はできる限りキーボードを使いたいので、他のツールを探し続けました。(ランチャーユーティリティButlerにも同様の機能がありますが、個人的にはLaunchBarの方が好みなので、そちらは選択肢にありませんでした。)

先週、私の探求に終止符を打つかもしれないユーティリティを、一つどころか二つも見つけました。まず、MacUserブログのScott Silverman氏が、Steve Cook氏による無料のオープンソースJumpcut 0.6 ( )を紹介してくれました。それから、14ドルのPopCopy 2.1 ( ) のプレスリリースを見ました。どちらのユーティリティも動作は似ています。クリップボードにコピーしたすべての項目を自動的に記録します。PopCopyはクリップボードの内容を無制限に、Jumpcutはユーザー定義の数だけ記録します。そして、それらの内容をメニューバーから、あるいは、ユーザー定義のキーボードショートカットを押した際にポップアップベゼルとして表示します。 

どちらのユーティリティでも、以前のクリップボードの内容にアクセスするには、選択したキーボードショートカットを押す。すると、画面上に半透明の「ベゼル」ディスプレイが現れ、過去のクリップボードの内容が、Jumpcut の場合は 1 回に 1 つ、PopCopy の場合は 3 つ表示される。ショートカットの英数字部分 (例えばショートカット Command-Option-V の場合は V) を繰り返し押すか、左/右矢印キーを使って、目的のクリップボードの内容をハイライト表示する。PopCopy では、ショートカットキーを放すと、選択した内容が自動的に最前面のアプリケーションに貼り付けられる (もちろん、そのアプリケーションがその内容を受け付けられることが前提)。Jumpcut も同じように動作するが、私としては、Return キーを押して貼り付けるか Esc キーを押してキャンセルするまでベゼルを画面上に残すオプションの方が好ましい。PopCopy にはそのようなオプションがないので、もう貼り付けたくなくても何かを貼り付けなければならない。(これが PopCopy に対する私の最大の不満である。)

ジャンプカットウィンドウ
ジャンプカットのクリップボード表示
PopCopyウィンドウ
PopCopyのクリップボード表示

上で述べたように、Jumpcut ではキーボードショートカットを押さなくてもクリップボードの表示を画面上に維持できる点が気に入っています。(どちらのユーティリティにも、選択した内容を直ちに貼り付けるのではなくクリップボードにコピーするオプションがありますが、それでもアクションを完全にキャンセルできるのは便利です。) また、Jumpcut のベゼルの半透明度をカスタマイズしたり、最近のクリップボード内容を記憶しておく数を選択したり、最近のクリップボード内容をいくつ Jumpcut のメニューバーメニューに含めるかを選択したりすることもできます。 また、同じテキストを 2 回コピーした場合の Jumpcut の動作も少し賢くなっています。テキストがすでにクリップボード上にあることを認識して追加のコピーは保存しません。 PopCopy は 2 つ目の同一のクリップボードエントリを作成します。 最後に、Jumpcut は保存された各クリップボードに番号を付けることにより、どれが最新のクリップボード、2 番目に最近のクリップボード、といった具合に、どのクリップボードが最新のものであるかが明確になります。 PopCopy にはインジケーターがなく、最後のクリップボードから最初のクリップボード (またはその逆) に循環できるため、状況がさらに混乱し、どれが最新のものなのかがわかりません。

一方、PopCopy には独自の利点があり、その最大の利点は、テキスト、画像、ファイル/フォルダ、さらには iWeb、Keynote、Pages からのクリッピングにも対応していることです (Jumpcut はテキストのみに対応しています)。また、必要に応じて、PopCopy は最新のクリップボードの内容をメニューバーにプレビュー表示できます。これにより、テキストコンテンツ用の貴重なメニュースペースが無駄になる可能性がありますが、画像の場合は便利です。

どちらのユーティリティも、アプリケーションの起動や再起動後も複数のクリップボードを記憶できます。両方のユーティリティに共通するもう一つの「機能」は、貼り付けたテキストの書式が貼り付け先のテキストの書式と一致することです。これは見方によっては欠点にも利点にもなります。つまり、コピーしたテキストのスタイルは保持されません。

これら 2 つのユーティリティはどちらも優れており、マルチクリップボードユーティリティのあるべき姿をよく表していると個人的には思います。どちらも使いやすく便利です。保存されている複数のクリップボードにアクセスし、キーボードから指を離さずにその内容を貼り付けることができます。また、魅力的な半透明のベゼルディスプレイは Mac OS X によく似合います。では、どちらを選ぶべきでしょうか? 私個人としては、気が変わった場合に何も貼り付けないという選択ができる点が特に嬉しいところです。無料であることに異論を唱えるのは難しいでしょう。ただし、画像やファイル、フォルダを含むクリップボードを保存してアクセスする必要がある場合は、PopCopy が最適です。また、PopCopy では、Jumpcut が 1 つしか表示しないのに対し、PopCopy では過去のクリップボードを 3 つ同時に表示できるので、参照も容易です。両方の長所を組み合わせれば、ほぼ完璧なユーティリティになるでしょうが、それまではどちらが自分のニーズに合っているかを判断する必要があります。

Jumpcut と PopCopy は Mac OS X 10.3.9 以降で動作し、ユニバーサル バイナリです。