Command + tabオプションを現在のスペースにあるアプリのみに制限する


94

編集:元の受け入れられた答えは、マーベリックスにはもはや有効ではありません。歴史的な理由で受け入れられていますが、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個のアプリケーションすべてを循環する必要があります。最初のヒットを+ にしたいtabtab現在のスペースにウィンドウがある次のアプリケーション、つまりプレビューに移動します。

Exposéを使用することは、これらの状況を処理するためのより「Apple」の方法であることは知っていますが、マウスに手を伸ばす必要はありません。矢印キーを使用してExposéでウィンドウを選択することもできますが、これもウィンドウのレイヤー化の精神モデルを壊し、選択に認知フィードバックループを導入し、最悪の場合のlog(n)キーストロークが必要になります。私の知る限り、キーボードのみを使用して現在のワークスペースで特定のアプリケーションに切り替えるための一定の方法はありません。


組み込みのアプリケーションスイッチングの機能強化/置換を提供するパッケージがいくつかあります。これらのパッケージの1つ以上の開発者に連絡して、Spaces固有の切り替えに関心があることを知らせることを検討することをお勧めします。
デビッドラウズ

私は魔女に慣れています(使用したことはありませんが)。私が見るべき他のものはありますか?
ESultanik

LiteSwitchとApp Switcherについての言及を見てきましたが、これらのいずれも使用していません。
デビッドラウズ

1
(これは答えではなく、願い/暴言のようなものです!)これはまさに物事の仕組みです。 「現在のアプリのすべてのウィンドウ」、「アプリのすべてのタブ」など2.「セット内の次/前」、「セット内の番号」、「履歴内の前」など、いくつかの「動き」をサポートする必要があります。最後の1つは、アプリレベル以下で欠落していることが多く、たとえば2つの異なるタブを切り替えるのに不可欠です。次に、2つの組み合わせを構成します。アップルの従業員が読んでいる場合、これを実現してください
ボビージャック

回答:


44

control+ F4。そのスペースのアプリケーションを切り替えます。
(私は実際にこれをcontrol+にマップしてい`ます;これは覚えやすく、アプリケーションのウィンドウを循環させるためにcmd+の近くにあるとわかり`ます。)

キーボードショートカットを変更するには、キーボード設定、キーボードショートカット、およびキーボードとテキスト入力に移動します。「アクティブまたは次のウィンドウにフォーカスを移動する」オプションです。

(キーボードショートカットを修正するために編集します。バックティック文字が表示されないことに気づきませんでした。)


3
CTRL + fn + F4を使用する必要があると思います。
Am1rr3zA

4
これは尋ねられたものとはまったく違うと思います。CTRL+ は現在のスペースでウィンドウF4切り替えますが、問題は現在のスペースでアプリケーションを切り替えることでした。これは、スペースで2つのターミナルアプリと1つのEmacsアプリを開いており、ターミナルウィンドウとEmacsアプリを簡単に切り替えたいためです。たぶん私は別の質問をするでしょう...
ジェフ・テレル博士

2
このキーボードショートカットは、Mavericksの時点でシステム環境設定に存在しなくなりました。
コリークライン14

1
新しいスペースでアプリウィンドウ自体を特にクリックしない限り、問題があることに気付きます(新しいスペースに切り替えてショートカットを使用すると、前のスペースに戻ります)
dtc 14年

1
おもしろいことに、このキーの組み合わせ(またはリマップしたもの)にシフトを追加すると、開いているウィンドウを逆の順序で切り替えることができます。cmd + tabが@tsusankaと同じように機能します。
マークトムソン

27

ヨセミテ

この動作、次のように目的のキーの組み合わせにマッピングできます。

システム環境設定>キーボード>ショートカット>キーボード>アクティブまたは次のウィンドウにフォーカスを移動

マーベリックス

^F4は現在のスペースのウィンドウを切り替えますが、この動作をにマッピングするにはYosemiteにアップグレードする必要がある場合があります^~

ただし、問題は次のように軽減できます。

[システム環境設定]> [ミッション管理]> [アプリケーションに切り替えるときは、アプリケーションのウィンドウが開いているスペースに切り替えます]のチェックを外します


1
ヨセミテでのリマップ^F4に成功した^~ので、おそらく彼らはそのバグを修正したのでしょうか?
グリフ14

9

私はその質問が尋ねられたときにハイパースイッチが存在していなかったことを知っていますが、それはその質問に対する現代的な答えであり、カラビナ(以前のKeyRemap4MacBook)をハックしたり、システム設定に苦労したりしないよりもはるかに優れていますすべてのコマンドのキーマッピングを受け入れます)。

https://apple.stackexchange.com/a/127414を参照し、HyperSwitchが有用であると思う場合は、投票してください。


1
Hyperswitch は@ESultanikが求めていたものを正確に解決します。CMD-タブは依然として伝統的なアプリ(アプリのウィンドウのスクリーンショットを加えと、どのスペース彼らはに)スイッチ、プラスALTのみ現在空間内のアプリケーションを切り替える-tab
hansaplast


2

押す⌃F4ことはあなたが求めていることをしますが、その過程で手根管を得るかもしれません。

例を読むだけで、実際にを探しているように聞こえます⌘⇧⇥。これは、アプリケーションを逆の順序で循環させるため、押す回数を半分に削減します。

確かに、それは一定時間の解決策ではありませんが、その結果⌘⇥は、時間の70%⌘⇧⇥に焦点を当てたいアプリケーションであり、時間の28%に焦点を当てたいアプリケーションであることがわかると 思います。


1
私にとって、⌘⇥はほぼ50%の時間であり、残りの50%は他のアプリ間でlog(1.5)に分割されています。
スパー

手根管用のプラス:DIはAppleが開発者に1つを手に入れることを望んでいると思う...人間工学的疾患を治療している医療業界の会社の株を所有しているに
違いない

2

私はCommand-Tab Plusアプリケーションの作成者です。このアプリケーションを使用すると、アプリケーションをすばやく切り替えることができ、さらにウィンドウ間を切り替えることができます(MacOSのcmd + tilde機能を使用)。ここだYouTubeでデモが


残念ながら支払われます。:(
markroxor

2
はい、それは私の仕事であり、コーヒーやアプリケーションを無料で提供することはできません...アプリケーションのさらなる開発に資金を提供するアプリケーションに支払いをすることによって....
Serge Gerasimenko

0

Switchéで試すことができます。彼らは「SwitchéはSpacesでうまく機能し、Space番号バッジを表示できる」と見せかけます。Spacesを使用していないので、確認も確認もできませんが、試してみる価値はあります。
以下のコメントを参照してください。


2
試してみてください。ただし、switcheには本当にくだらないデモがあります。ウィンドウを切り替えるたびに3〜4回購入するように求めるポップアップが表示されます。約20分でナットを運転し、アンインストールしました。
ロバートSチャシオ

Switchéは開いているすべてのアプリを表示します。OPが要求することは行いません。

うーん、私はしばらく前にテストしたとき、多くのナグスクリーンを覚えていません。公表されるに値しません。回答を編集しました。
LudoMC

0

これは技術的に元の質問に答えるものではありませんが、より構成可能なCmd-Tabアプリスイッチャーを探している人はSuperTabを見ることができます 。

免責事項:私はこれを買ったが、それはよくできていると思う。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.