Command + tabオプションを現在のスペースにあるアプリのみに制限する
編集:元の受け入れられた答えは、マーベリックスにはもはや有効ではありません。歴史的な理由で受け入れられていますが、Mavericksを使用しているすべての読者はこの回答を使用し、賛成する必要があります。 デフォルトでは、⌘+ tabを押すと、開いているすべてのアプリケーションのリストが表示されます。 このリストには、現在のスペースのアプリケーションのみを含めるか、少なくとも現在のスペースにウィンドウがあるアプリケーションを優先するようにします。言い換えれば、OS X は、ワークスペース/仮想デスクトップに関して、ほとんどのXウィンドウマネージャーの動作を模倣することを望みます。 これが私がこれが欲しい理由のかなり長い説明です: スペースの自動切り替えを無効にし、各スペースを⌘+ space #ショートカットにマッピングしました。一般に、スペースごとに1つのアプリケーションを開いて、最大化します。実際に開いているアプリケーションは常に6つ程度なので、左手で一定の時間に簡単に切り替えることができます。問題は、同じスペースで異なるアプリケーションから2つまたは3つのウィンドウを開くことがあるということです(たとえば、、多くの場合、Webブラウザーと同じスペースでPDFリーダーを開きます)。Space 1でターミナルを開き、Space 2でWebブラウザとプレビューの両方を開いたとします。ターミナルにいて、Webページを開きたい場合は、Space 2に切り替えます。フォーカス。次に、プレビューで開いているPDFを調べます。PDFは同じスペースにありますが、ウィンドウはWebブラウザーの背後にあります。私がヒットした場合⌘+をtab、しかし、最初のオプションは、スペース1(ターミナルが最近持っていたので、フォーカス)のターミナルに戻って私を取ることになります。最悪の場合、プレビューを表示するには、+ を繰り返し押して、開いているn個のアプリケーションすべてを循環する必要があります。最初のヒットを+ にしたい⌘tab⌘tab現在のスペースにウィンドウがある次のアプリケーション、つまりプレビューに移動します。 Exposéを使用することは、これらの状況を処理するためのより「Apple」の方法であることは知っていますが、マウスに手を伸ばす必要はありません。矢印キーを使用してExposéでウィンドウを選択することもできますが、これもウィンドウのレイヤー化の精神モデルを壊し、選択に認知フィードバックループを導入し、最悪の場合のlog(n)キーストロークが必要になります。私の知る限り、キーボードのみを使用して現在のワークスペースで特定のアプリケーションに切り替えるための一定の方法はありません。