LionのiCalとMountain Lionのカレンダーアプリケーションでは、「クイックイベント作成」機能によってイベント作成が簡単になりました。この機能を使うと、「明日ダンとランチ」といった自然な言葉でイベントを設定できます。しかし、さらに便利なのは、どのアプリケーションからでもキーを数個押すだけでイベントやリマインダーを作成できる機能です。この記事では、その両方の方法をご紹介します。さらに、これらの方法の1つをさらに便利に、そして音声で確認できるように拡張する方法もご紹介します。
リマインダーを素早く作成
Mountain LionのToDo項目はカレンダーに保存されなくなり、専用のリマインダーアプリケーションに統合されました。Dock の「リマインダー」をクリックし、プラス記号(+)をクリックして新しいリマインダーを作成することはできます。しかし、Automatorの簡単なワークフローを使えば、キーボードから手を離さずにキーボードショートカットを使ってリマインダーを作成できます。その仕組みは以下のとおりです。
Automatorを起動し、表示されるワークフロー選択画面から「サービス」を選択します。「選択」ボタンをクリックします。ウィンドウ上部のポップアップメニューを「サービスはどのアプリケーションからも入力を受け取らない」と表示されるように設定します。
ライブラリパネルで「カレンダー」を選択し、 2列目に表示される「新しいリマインダー項目」をワークフローエリアにドラッグします。 「オプション」ボタンをクリックし、「ワークフローの実行時にこのアクションを表示する」オプションを有効にします。Command+Sキーを押してワークフローを保存し、サービスに「 」などの名前を付けてQuick Reminder、「保存」ボタンをクリックします。

Finderに移動し、「Finder」>「サービス」を選択し、メニューからクイックリマインダーサービスを選択します。「新規リマインダー項目」ウィンドウが表示されます。ここでタイトルを入力し、新規または既存のリストにリマインダーを追加し、優先度と期限を設定できます。「続ける」をクリックしてリマインダーを作成します。
サービスにキーボードショートカットを割り当てるには、システム環境設定を起動し、「キーボード」設定を選択して、表示されたウィンドウで「キーボードショートカット」タブをクリックします。そのウィンドウで「サービス」項目を選択し、右側のリストの一番下からクイックリマインダーサービスを選択します。「ショートカットを追加」ボタンをクリックし、ショートカットを入力します(例:Command + Control + R)。次にそのキーボードショートカットを押すと、現在どのアプリケーションで作業しているかに関係なく、「新規リマインダー項目」ウィンドウが表示されます。

カスタム音声アラートを作成する
このワークフローで唯一残念なのは、「新しいリマインダー項目」ではリマインダーの期限を入力できるものの、時間を指定できないことです。つまり、リマインダーに対応する数時間前にポップアップ表示されたアラートを無視してしまい、リマインダーのことを完全に忘れてしまう可能性があります。そのため、特定の時間に発生するイベントのアラートを受け取るのにリマインダーは最適な方法ではありません。代わりに、カレンダーアラートを使用することをお勧めします。ただし、どんなカレンダーアラートでも使うのではなく、「うん、無視していいよ」という思考から抜け出し、すぐに行動に移せるようなアラートを選びましょう。
昨年、Automator を使って iCal の外から簡単にカレンダーイベントを作成する方法について説明しました。このテクニックを使えば、カレンダープログラムを開いてイベント作成に必要な多くの手順を実行する手間が省けます。では、このワークフローをもっと音で楽しめるように改良してみましょう。Mountain Lion では、カレンダー通知を受け取った際にサウンドを鳴らすことができますが、カスタムサウンドを使用するオプションはありません。私たちはそんな現状を許容できるでしょうか?いいえ、そんなことはありません!
ノイジーに盛り上げよう:カスタムカレンダーのオーディオアラートを作成するには、まずサウンドを録音する必要があります。QuickTime Player(/アプリケーション)を起動し、「ファイル」>「新規オーディオ録音」を選択します。表示されるオーディオ録音ウィンドウで、赤い録音ボタンをクリックします。Macのマイクに向かって「おい!これは重要だ!」と叫び、「停止」ボタンをクリックします。「ファイル」>「書き出し」を選択し、表示されるウィンドウでImportant!ファイル名を入力します。その下の「フォーマット」ポップアップメニューで「オーディオのみ」を選択します。ファイルの保存場所としてデスクトップを選択し、「書き出し」ボタンをクリックします。QuickTimeは256kbpsのAACファイルを書き出します。
(面倒すぎると思われる場合は、このファイルを自由に使用してください。名前を に変更してくださいImportant!。)

ワークフローの構築を始めましょう:いよいよワークフローを作成しましょう。Automatorを起動し、ワークフローセレクターから「サービス」を選択し、 「選択」をクリックします。カレンダーライブラリをクリックし、「新しいカレンダーイベント」をワークフローエリアにドラッグします。「オプション」ボタンをクリックし、 「ワークフローの実行時にこのアクションを表示する」オプションを有効にします。
AppleScriptで音声を追加するには…ワークフローに音声アラートを追加するには2つの方法があります。まずAppleScriptです。AppleScriptエディタ(/アプリケーション/ユーティリティ)を開き、表示される「名称未設定」ウィンドウで以下を入力します。
シェルスクリプト「afplay /Users/yourusername/Desktop/Important!.m4a」を実行します。
ここで yourusername 、 はユーザーアカウントの短縮名(例:chris)です。ファイル > エクスポートを選択し、表示されるシートにImportant Alertファイル名として を入力し、ファイル形式メニューからアプリケーションを選択します。デスクトップに保存することを選択し、保存をクリックします。

「新規カレンダーイベント」アクションで、「アラーム」ポップアップメニューをクリックし、「ファイルを開く」を選択します。「Important Alert AppleScript」アプリケーションを2番目のポップアップメニューにドラッグします(上のスクリーンショットを参照)。ワークフローを保存します。必要に応じて、前述のようにキーボードショートカットを割り当てます。
…または、代わりにシステムサウンドを作成することもできます。AppleScript を操作したくない場合は、別の方法でリマインダーに音声を追加することもできますが、この方法もいくつか手順が必要です。iTunesを起動し、「iTunes」>「環境設定」を選択します。「一般」タブを選択し、 「読み込み設定」ボタンをクリックします。表示される「読み込み設定」ウィンドウで、「読み込み方法」ポップアップメニューから「AIFFエンコーダ」を選択し、 「OK」をクリックします。

QuickTime Playerで作成したオーディオファイルをiTunesにドラッグします。ファイルを選択し、「詳細」>「AIFFバージョンを作成」を選択します。iTunesがファイルのコピーを作成します。このコピーをiTunesライブラリからデスクトップにドラッグします。ファイル名をクリックし、拡張子を.aifから.aiffに変更します。(MacはアラートとしてAIFFでエンコードされたサウンドファイルのみを再生するため、AACからAIFFへの変換は必須です。)
Finderで「移動」>「フォルダへ移動」/System/Library/Soundsを選択し、 テキストフィールドに入力して 「移動」をクリックします。Important!.aiffファイルを、表示される「Sounds」フォルダにドラッグします。表示されるウィンドウで「認証」をクリックし、管理者のユーザー名とパスワードを入力して「OK」をクリックします。ファイルが追加されます。
先ほど開始したAutomatorワークフローに戻ります。「新規カレンダーイベント」アクションの「アラーム」ポップアップメニューから「サウンド付きメッセージ」を選択し、その右側のポップアップメニューで「重要!」のサウンドを選択します。ワークフローを保存します。

前述のように、このワークフローにキーボードショートカットを割り当てます。 これで、「重要!」の音声アラート付きのカレンダーイベントを作成したいときは、キーボードショートカットでサービスを呼び出すだけで済みます。表示される「新しいカレンダーイベント」ウィンドウで、イベントの詳細を入力するように求められます。イベントのアラートが鳴ると、通常のビープ音やブー音、ポップ音ではなく、カスタムアラート音が鳴ります。