昨日、Safari 4のタブに対する新しいアプローチの良い点と悪い点をまとめました。その記事のディスカッションスレッドに寄せられた多くのコメントからも、Safari 4のインターフェースについては賛否両論の強い意見があることは明らかです。しかし、Appleがタイトルバーをタブバーに置き換えたことで、Safariウィンドウの選択と移動が以前よりも難しくなり、直感性も損なわれたことは否定できません。
しかし、ここでの私の目的はその議論を再び取り上げることではありません。詳細を知りたい方は昨日の記事をご覧ください。その代わりに、今日のMac Gemsコラムでは、私のお気に入りの過去のGemsの一つである MondoMouseを再び取り上げたいと思います。MondoMouseは、Safari 4のウィンドウだけでなく、他のプログラムのウィンドウも選択、移動、サイズ変更できる優れた代替手段を提供してくれます。
MondoMouse をインストールすると、ウィンドウの一部が見えていれば、それを識別、選択、移動、サイズ変更できます。システム環境設定の新しい MondoMouse パネルで、これらの各アクションの修飾キーを選択できます。(私の場合、Shift+Control でウィンドウの情報表示、Option+Command でウィンドウの移動、Control+Option でウィンドウのサイズ変更、Control+Option+Command でウィンドウの選択に設定しています。) これらのアクションは、マウスカーソルを目的のウィンドウ上 (ウィンドウ内またはウィンドウ上の任意の場所) に移動し、適切な修飾キーを押し続けるだけで実行できます。
選択モードでは、ウィンドウ内の任意の場所をクリックしたかのように、ウィンドウが選択され、前面に表示されます。これは、一部の Unix 系 OS で利用可能な「カーソルフォーカス」機能に似ています。(マウスカーソルをウィンドウ上に移動するだけでウィンドウを切り替えるオプションもあります。修飾キーは必要ありません。しかし、この方法は私にとっては煩わしいものです。意図しないウィンドウに誤って切り替えてしまう可能性が非常に高いからです。) 情報モードでは、ウィンドウ名と、そのウィンドウが属するプログラムのみが表示されます。これは、ウィンドウの大部分が他のウィンドウの背後に隠れている場合に便利です。

しかし、私のお気に入りのモードは移動とサイズ変更です。移動修飾子を押したままカーソルを動かすと、タイトル バーでウィンドウをドラッグしたときと同じようにウィンドウが実際に移動されます。タイトル バーやウィンドウの大部分が隠れている場合でも同様です。同様に、サイズ変更修飾子を押したままマウスを動かすと、ウィンドウの右下隅のサイズ変更ハンドルが隠れている場合でも、ウィンドウのサイズが変更されます。さらに良いことに、右下隅へのサイズ変更のみを強制されず、カーソルが最も近い角が「サイズ変更コーナー」になります。(右下隅からのみサイズ変更したい場合は、この機能を無効にすることができます。) 気の利いた点: 操作しているウィンドウが他のウィンドウの後ろの背景にある場合、移動またはサイズ変更した後もそこに残ります。
これらの機能のもう 1 つの利点は、画面の一部が外れているウィンドウに遭遇した場合、通常は行き詰まるような状況でも簡単に移動できること、また、最初にウィンドウを移動しなくても右下隅が表示されるようにサイズを変更できることです。

2006年にMondoMouseのバージョン1.1を紹介して以来、MondoMouseは数多くのアップデートを受け、便利な新機能が追加されてきました。例えば、前述のように、ウィンドウのサイズ変更をマウスの右下隅だけでなく、マウスに最も近い隅から行えるようになりました。また、ウィンドウを移動またはサイズ変更する際に、MondoMouseはウィンドウの端を示す強調表示された境界線を表示するようになりました。この境界線の一部が他のウィンドウの背後に隠れている場合でも同様です。また、何らかの理由でウィンドウのサイズを変更できない場合は、境界線が赤く強調表示されます。さらに、特定のプログラムがMondoMouseと相性が悪い場合(下記参照)、そのプログラムを明示的に除外することもできます。
私が期待している機能の一つは、MondoMouseのアクションを、マウスの動きだけでなくクリック操作にも割り当てられることです。これにより、マルチボタンマウスのボタンに、選択、識別、移動、サイズ変更などのアクションを割り当てることができるようになります。開発者の手に負えない可能性はありますが、これらのモードをAppleの最新ノートパソコンのトラックパッドのマルチタッチジェスチャに割り当てる機能も、大きな可能性を秘めています。例えば、複数の指でドラッグしてウィンドウを移動できるようになれば最高です!
MondoMouse の制限事項の一つは、古いウィンドウタイプを使用するプログラムではウィンドウのサイズ変更がうまくいかないことです。影響を受けるプログラムの数は日々減少していますが、それでもまだいくつか残っています。
残念ながら、MondoMouseは実際に使ってみないとその真価がわからないユーティリティの一つです。ぜひ一度お試しください。ここ数年、私のお気に入りのOS Xアドオンの一つです。あまりにも頻繁に使うので、Leopardに含まれていないことを忘れてしまうこともあります。今はSafari 4ベータ版を使ってWebを閲覧していますが、MondoMouseはさらに便利になっています。Safari 4の新しいウィンドウインターフェースがより多くのOS Xプログラムに採用されるのではないかと推測する人もいますので、MondoMouseはあなたにとってなくてはならない宝石の一つになるかもしれません。