大画面ディスプレイやマルチディスプレイ環境は生産性向上に非常に効果的です。しかし、メニューバーへのアクセスは面倒です。大画面では、メニューバーは手首(またはトラックパッドの場合は指)を軽く動かすだけではアクセスできないことが多く、複数のディスプレイを使用している場合は、メニューバーが全く別の画面に表示されることもあります。
Macの定番ソフトの一つにDejaMenuがあります。これは、キーボードショートカットを押すだけで、メニューバーのメニューをマウスカーソルのすぐ下に表示するソフトです。残念ながら、DejaMenuは長年アップデートされておらず、最新版にもバグがいくつかありました。数ヶ月前、Binary Bakeryの7ドルのMenuEverywhereを紹介しました。これは、DejaMenuの多くの機能に加え、任意のプログラムのタイトルバーやFinderウィンドウからメニューバーのメニューにアクセスできる機能を備えています。MenuEverywhereのタイトルバーメニューのアイデアは気に入っていたものの、使い続けるうちに、DejaMenu風の機能を使うことが多くなったことに気づきました。
あなたも同じ状況にあるなら、MenuEverywhere の開発者が現在、MenuEverywhere のタイトルバー機能を削除し、実質的に DejaMenu の現代的な代替となる、別の (そして無料の) ユーティリティである MenuPopを提供していることを知って喜ぶでしょう。
DejaMenuやMenuEverywhereと同様に、MenuPopの設定可能なキーボードショートカットを押すと、カーソルの直下にアクティブなプログラムのメニューを含む階層メニューが表示されます。これらのメニューはそれぞれ、該当する場合は階層構造になっています。MenuPopメニューからコマンドを選択すると、実際のメニューバーから選択した場合と同じように機能します。

しかし、MenuPopにはDejaMenuにはない多くの追加機能があります。例えば、MenuPopのメニューにはAppleメニューを含めることができ、メニューコマンドのキーボードショートカットを表示したり、現在のアプリケーションのアプリケーションメニュー(例えばFinderのFinderメニュー)を設定に応じて表示したり非表示にしたりできます。
もう 1 つのユニークなオプションにより、MenuPop は代替メニュー コマンド (通常は修飾キーを押したときにのみ表示されるコマンド) を常に表示できます。(このオプションを有効にしない場合でも、MenuPop のメニューを参照するときに修飾キーを押してこれらの代替コマンドを表示できます。これは、各メニューの元のメニューバー バージョンの場合と同じです。) 私にとってこの機能は、忘れていたメニュー オプションを思い出させたり、存在すら知らなかったメニュー オプションを表示したりするのに特に便利です。
また、MenuPop のメニューで使用されるフォント サイズを変更したり、キーボード ジョッキーに嬉しいことに、キーボードを使用して MenuPop のメニューを操作したりすることもできます。
ボタンをキーストロークとして設定できるマルチボタンマウスをお持ちの場合は、もちろんMenuPopのキーボードショートカットをマウスのボタンに割り当てることができ、MenuPopをさらに便利にすることができます。しかし、MenuPopがマウスまたはトラックパッドのみのアクセスのための独自のメカニズムを提供してくれると素晴らしいでしょう。例えば、MenuPopをControl+Shift+クリックに割り当てたり、マウス/トラックパッドのボタンを1秒以上押し続けることでMenuPopを起動できるようにしたりといった機能です。
MenuPop の小さな問題点の一つは、プログラムのメニューが名前ではなくアイコンを使用している場合(例えば、iTunes のスクリプトメニューは小さな AppleScript アイコンとして表示されます)、MenuPop はそのアイコンの代わりにテキストラベルを表示することです。つまり、MenuPop 内でメニューにアクセスして使用することはできますが、名前で検索する必要があります。開発者はまた、「メニュー情報を適切に提供しない」プログラムでは MenuPop が完全に動作しない可能性があると指摘しています。しかし、私のテストではそのような問題は発生しませんでした。MenuPop は、私の経験では多くのシステム拡張ユーティリティで問題を引き起こす Microsoft Word 2008 でも動作しました。
簡単に言えば、MenuPop は私のログイン項目の中に位置づけられている傑出したシステム アドオンです。