以前の質問では、「OS Xでアプリケーションではなくウィンドウを効率的に切り替えるにはどうすればよいですか?」(OS Xでウィンドウを切り替える、Mac OS Xでウィンドウを切り替えるなど?)。最も推奨される提案は次のようです:
- cmd-tabとcmd-〜の組み合わせを使用します。
- Expose、および場合によってはスペースを使用します
- 魔女を使う
私はそのお金を魔女に費やし、数週間使ってきました。それは大丈夫ですが、応答が遅い場合があり、ウィンドウの順序にバグがある場合があります。無効にしたり再有効化しすぎるとシステムがクラッシュし、X11アプリでは正常に動作しません。
組み込みのcmd-tabとcmd-〜は大丈夫ですが、それでもアプリケーション全体を前面に出します。私が使用する非常に一般的なワークフローは、両方のアプリ(ブラウザーとメールソフトウェア)が複数のウィンドウを開いているときに、2つのウィンドウ(ブラウザーウィンドウと進行中のThunderbirdメールなど)を行き来することです。Cmd-Tabを使用してアプリ間を行き来できますが、アプリに切り替えるたびに、そのアプリのすべてのウィンドウがポップアップします。それは突然、無関係なデータとウィンドウで画面をいっぱいにし、使用している他のアプリから単一ウィンドウの前に他のウィンドウをドロップすることが多く、焦点が合っていなくても表示し続けるのが便利です。
Exposeは「OS Xの自然な方法」として好まれているようですが、効率的に使用できるように思えません。F9キーを押すと、10個のウィンドウが表示されます。次に、目を細めて、目的のウィンドウを見つけて、マウスまたはカーソルキーを使用して目的のウィンドウに移動する必要があります。Exposeを使用していると言うパワーユーザーの数を考えると、ここでボートを見逃しているに違いありません。
私の目標は、これを以前の質問の繰り返しにしないことです。「私の選択肢は何ですか?」(上記の1つを見逃していない限り!)むしろ、私は尋ねています。OSXのパワーユーザーであるあなたは、上記のユースケースを実際に処理するために何をしているのでしょうか。私のもう1つの一般的な使用例は、複数のExcelスプレッドシートを開き、複数のブラウザーウィンドウを開いて、特定のスプレッドシートと1つのブラウザーウィンドウをすばやく切り替えることです。Cmd-Tabを押すたびに、すべてのスプレッドシートまたはすべてのブラウザーウィンドウが表示されます。作業していないものは見たくありません。しかし、私は少なくとも眼球にしたいと思います。ワークフローがどのようなものか説明できますか、
Cmd-Tab
アプリケーションを切り替えて、切り替えたアプリケーションの最後に使用したウィンドウを常に前面に表示するため、何を求めているのかは明確ではありません。つまり、1つのブラウザウィンドウと1つのExcelシートを繰り返し切り替える場合、1Cmd-Tab
回押すと前面のブラウザウィンドウから前面のExcelシートCmd-Tab
に移動し、もう一度押すと同じブラウザウィンドウに戻ります。