iPhotoの最も便利な機能の一つですが、あまり使われていないのがキーワードです。写真にキーワードを割り当てると、例えば、デイブおじさんの写真、同僚の写真、ハワイ旅行の写真など、すぐに見つけることができます。特定の種類の写真を頻繁に検索する必要がある場合は、キーワードを条件とするスマートアルバムを設定できます。また、Flickrを愛用していて、iPhotoのFlickr Exportプラグインを使って写真をFlickrにアップロードしている場合は、キーワードを使って写真を事前に「タグ付け」しておくことができます。
残念ながら、私の経験では、実際にキーワードを定期的に使用する人はほとんどいません。キーワードの存在を知らない人もいますが、知っている人の間でも、人気の機能ではないようです。少なくともその理由の1つは、iPhotoのキーワードインターフェースが少々扱いにくいことにあると思います。キーワードを割り当てるには、割り当てたい写真(複数可)を選択し、iPhotoのメインウィンドウにある「キーワード」パネルの各キーワードボックスにドラッグするか、「写真情報」パレットを開いて「キーワード」タブで個々のボックスをクリックする必要があります。インターフェース自体は悪くありませんが、多数の写真にキーワードを素早く割り当てるのが簡単というわけではありません。また、iPhotoでキーワードをアルファベット順に表示したい場合は、iPhotoの環境設定でドラッグアンドドロップして手動で並べ替える必要があります。
ありがたいことに、もっと良い方法があります。同僚のRob Griffithsから教えてもらったKen Ferryの Keyword Assistant 1.9.3 ( 無料)です。Keyword Assistantをインストールすると、iPhotoに新しい 「KA」 メニューが表示されます。そのメニューから「アシスタントを表示」を選択すると、Keyword Assistantのキーワード入力ウィンドウが表示されます。

この小さなウィンドウを使用すると、選択した写真にキーワードをすばやく割り当てることができます。キーワードの名前を入力して「割り当て」をクリックするだけです (または、より便利な方法としては、Return キーを押します)。ただし、Keyword Assistant の優れた点は、単純なテキスト入力フィールドよりも賢く、既存のキーワードに基づいて自動補完されることです。そのため、たとえば、 「haw」 と 入力すると、 「Hawaii」 が表示されます (もちろん、これがキーワードの 1 つである場合)。Return を押すと、そのキーワードが割り当てられます。この自動補完機能では、キーワードが最後に使用された順に優先順位が付けられます。そのため、 North Carolina と North Dakotaというキーワードがある場合 、 「nor」と入力すると 、最後に割り当てたキーワードが表示されます。これは、一連の写真に同じキーワードを割り当てる場合に便利な機能です。
複数のキーワードを割り当てたい場合はどうすればいいでしょうか?Returnキーの代わりにTabキーを押すと、キーワードアシスタントが自動的にカンマとスペースを挿入します。その後、次のキーワードを入力し始めることができます。入力が完了したら、Returnキーを押すか「割り当て」をクリックすると、選択した写真にすべてのキーワードが適用されます。

このダイアログから直接新しいキーワード を作成することもできます 。新しいキーワードを入力して割り当てるだけです。本当に新しいキーワードを作成するかどうかを確認するメッセージが表示されます。「作成」をクリックすると、そのキーワードが iPhoto のキーワードリストに追加され、選択した写真に割り当てられます。(この確認ダイアログは、iPhoto の環境設定ダイアログからアクセスできるキーワードアシスタントの環境設定で無効にすることができます。また、これらの新しいキーワードをキーワードリストの末尾に追加するか、アルファベット順に挿入するかを選択することもできます。)また、キーワードを多数作成するとインターフェースが乱雑になり、写真にキーワードを追加するのが面倒になる iPhoto とは異なり、キーワードアシスタントでは 40 個のキーワードを 4 個のキーワードを使うのとほぼ同じくらい簡単に使用できます。

人名をキーワードとして割り当てたい場合は、キーワードアシスタントの環境設定にあるオプションを使うと、キーワードを入力する際にアドレスブックから自動的に名前を検索できます。例えば、Christopher BreenとJason Snellの写真がある場合、 chr Tab jas Returnと入力すると 、写真に2人の名前がキーワードとして割り当てられます。(これらの名前は、新しいキーワードを作成した場合と同様に、iPhotoのキーワードリストに追加されます。)

画像のキーワードを削除することもできます。ボックスにキーワードを入力し、Optionキーを押したままにすると、「割り当て」ボタンが「削除」に変わります。また、「KA: すべてのキーワードを削除」を選択するか、Control+Command+Deleteキーを押すことで、画像からすべてのキーワードを削除することもできます。
キーワードを追加している間、Command+左矢印キーまたはCommand+右矢印キーを押すことで、iPhotoのメインウィンドウに戻らずに写真間を移動できます。それぞれ前の写真または次の写真を選択できます。残念ながら、これらのショートカットにShiftキーを追加して複数の写真を選択することはできません。複数の写真を選択するには、メインウィンドウに切り替える必要があります。
上記の説明は大きな時間節約には思えないかもしれませんが、Keyword Assistant を数分間使用すると、個々の写真にキーワードを割り当てるプロセスが簡単に実行できることに気付くでしょう。
Keyword Assistant では、キーワードをアルファベット順に並べることができるため、iPhoto 独自のキーワードインターフェースも使いやすくなります。KA: Alphabetize Keywords を選択するだけです。(ただし、キーワードのリストを更新するには、iPhoto のキーワード環境設定ウィンドウを閉じて再度開く必要があることに気付きました。)

では、キーワードアシスタントの何が気に入らないのでしょうか? キーワードアシスタントウィンドウがアクティブな間は、キーボードを使って複数の写真を選択できないことは既に述べました。また、キーボードアシスタントは、キーワードにカンマが含まれていたり、先頭または末尾にスペースが含まれていたりしても機能しません。最後に、キーワードアシスタントはiPhotoのコードと密接に連携しているため、iPhotoの新しいバージョンではキーワードアシスタントが「壊れる」可能性があります。そのため、開発者のサイトにアクセスするか、VersionTracker.comやMacUpdate.comのユーザーレビューを確認するなどして、最新バージョンのキーワードアシスタントがお使いのMacで動作しているiPhotoのバージョンと互換性があることを確認してください。
しかし、これらの欠点は、Keyword AssistantがiPhotoのキーワードインターフェースよりも提供するメリットに比べれば取るに足らないものです。私にとっては、実際にキーワードを使い始めるほどの改善点でした。(ずっと使いたいと思っていましたが、iPhotoでキーワードを割り当てる作業は面倒すぎると感じていました。)そして、これは乗り越えるべき大きなハードルです。開発者が言うように、「KAでできてiPhotoでできないことはありません。しかし、iPhotoでやらないのであれば、それは問題ではありません。」
Keyword Assistant 1.9.3 を使用するには、iPhoto 4.0.3 以降と Mac OS X 10.4.7 以降が必要です。Universal バイナリです。