Command + `(小文字のチルダ)キーを押すと最前面のアプリケーションのウィンドウを切り替えられること、そしてShiftキーも併用すると逆方向に切り替えられることはご存知でしょう。では、すべてのアプリケーションで開いているウィンドウを切り替えたい場合はどうすればよいでしょうか?解決策の一つとしてWitchがあります。Witchは、Option + Tabキーを押すと開いているウィンドウのポップアップメニューを表示します。(Witchについて詳しく知りたい方は、Dan Frakesが昨年Mac Gemsの記事でWitchについて取り上げています。Witchの利点の一つは、最小化されたウィンドウにもアクセスできることです。)
もう一つの解決策は、Exposéを使うことです。Exposéは、ある程度の解決策を提供してくれます。F9キーを押してExposéを起動し、TabキーとShift+Tabキーを押すと、実行中のプログラムのウィンドウを切り替えられます。ただし、この方法では、特定のプログラムのすべてのウィンドウに直接アクセスできるわけではなく、すべてをまとめて表示します。そこで、最小化されていないすべてのウィンドウにアクセスできる、別の組み込みソリューションがあります。それは、キーボードナビゲーションを使うことです。
キーボードナビゲーションとは、OS Xの機能の一つで、OS Xインターフェースの大部分(ただし全てではない)をキーボードだけで操作できるようになります。キーボードナビゲーションのデフォルト設定は、システム環境設定の「キーボードとマウス」パネルの「キーボードショートカット」タブで確認できます。

キーボードナビゲーションを初めて使用する場合は、このセクションの最初のいくつかのオプションがグレー表示されていることに気付くかもしれません。これは、Ctrl + F1キーを押してフルキーボードアクセスを有効にする必要があるためです。(ノートPCをお使いの場合は、ファンクションキーの設定によっては、Fn + Control + F1キーを押す必要がある場合があります。)有効にすると、すべてのアプリケーションで開いているウィンドウを切り替えるCtrl + F4キー(およびShift + Control + F4キー)を含む、リストされているショートカットを使用できるようになります。
他のショートカットからもわかるように、キーボードを使って他の画面領域をアクティブにすることもできます。Control + F2 キーを押すとメニューバーがアクティブになり、メニューコマンドの最初の文字を入力するか(または矢印キーを使って)、使用したいメニュー項目をアクティブにできます。Control + F3 キーを押すと Dock がアクティブになり、矢印キーと Enter キーを使って Dock 内の特定の項目を選択してアクティブにできます。(また、H キーでハイライト表示されているアプリを非表示にしたり、Q キーで終了したりすることもできます。これらのキーは Command + Tab のアプリケーションスイッチャーでも使用できます。)
Appleが割り当てたキーボードショートカットに縛られる必要はありません。ショートカットを変更したいコマンドの「ショートカット」列のエントリをダブルクリックするだけです。例えば私のMacでは、Control + F4をCommand + Control + `に変更しました。これは、アプリケーション内でウィンドウを切り替える既存のCommand + `ショートカットとほぼ同じです。Appleの設定に戻したい場合は、「デフォルトに戻す」ボタンをクリックしてください。
ということで、マシン上で開いているすべてのウィンドウを切り替える方法は、1つでも2つでもなく、なんと3つもあります。個人的にはWitchの方が好きですが、他の2つの方法も時々使います。