Window-Images ちょっと不便!

Apple Mail でコンテクストメニューを多用していると不便に思うこと。それは"消去系"メニュー項目が下に位置していてメニュー移動が邪魔くさい。そこでよく利用する"消去系"メニュー項目をメニューの上位に移動させるカスタマイズです。
[簡単な方法に修正して再度エントリー]

以下はその方法...(要 Xcode Tools)

 

作業1:Japanese.lproj フォルダ内の nib ファイルを開けられるようにする
ーーーーーーーーーーーーーーーー
● Apple Mail のアイコンを右クリックまたは control + クリック でコンテクストメニューを表示して「パッケージの内容を表示」を選択して開きます。

● Contents/Resources/English.lproj フォルダ内の MailboxesContextMenu.nib を右クリックまたは control + クリック でコンテクストメニューを表示して「パッケージの内容を表示」を選択して開き、classes.nib と info.nib を選択して "編集" メニューの "コピー" または "Cmd キー + C キー" でコピーします。
(下の画像参照)
Window-Images


● Contents/Resources/Japanese.lproj フォルダ内の MailboxesContextMenu.nib を右クリックまたは control + クリック でコンテクストメニューを表示して「パッケージの内容を表示」を選択して開き、 "編集" メニューの "ペースト" または "Cmd キー + V キー" で先ほどコピーした項目をペーストし、追加されたのを確認後ウインドウを閉じます。

作業2:コンテクストメニュー項目をカスタマイズする
ーーーーーーーーーーーーーーーー
● Contents/Resources/Japanese.lproj/MailboxesContextMenu.nib をダブルクリックして開きます。(Xcode Toolsがインストールされていれば InterfaceBuilder が起動します。Xcode Tools は Mac OS のインストール CD/DVD に付属しています。)
(下の画像参照)
Window-Images


● 項目のうち "削除したメッセージを消去" を選択してメニューの一番上までドラッグして移動させます。
  "迷惑メールを消去"、"すべてのメッセージを開封済みにする"も同様に移動させて下さい。区分け線も移動させます。(下の画像参照)
Window-Images


● 完了したら MailboxesContextMenu.nib を閉じます。保存するか尋ねてくるので Save ボタンを押して保存します。保存後、Contents/Resources/Japanese.lproj フォルダ内には MailboxesContextMenu.nib と MailboxesContextMenu~.nib がありますが MailboxesContextMenu~.nib はカスタム前のバックアップになります。

● すべてのウインドウを閉じ、Apple Mail を起動(起動しているなら再起動)させます。
Window-Images


[追記]
コンテクストメニューのカスタマイズは他の Cocoa アプリケーションでも応用できます。
メニュー内の不要な項目を削除したり(メニュー項目を選択後 delete キーで削除)、項目の位置を移動させたり(メニュー項目を選択後ドラッグ)、区分け線を追加(区分け線を選択後コピーして任意の場所でペースト)することにより使い勝手の良いコンテクストメニューカスタマイズを行えます。

カスタマイズは自己責任で。

5 views/day    2005.08.23

 iTunes Music Store(Japan)  iTunes Music Store(Japan)  iTunes Music Store(Japan)  iTunes Music Store(Japan)  iTunes Music Store(Japan)