OS X 10.9.5 +(mavericks、el capitan、sierra、mojave)で複数のディスプレイ間でフォーカスを切り替えるキーボードショートカット


102

OS X Mavericksで各モニターが単独で動作するという事実は非常にクールです。しかし、実際に画面(またはスペース)を前後にスライドさせるには、マウスを使用して焦点の合っていないモニターをクリックする必要があることがわかりました。

別のモニターにフォーカスを切り替えるためのキーボードショートカットは何ですか?

更新:フォローアップの質問


2
ポインタを他の画面に移動するためにマウスに手を移動し、Control + Arrowのキーボードに手を戻す必要があるため、実際に問題を解決することはできません。左利きのマウス。画面を切り替えるには、Shift + Control +矢印が最適です。次に、そのマクロを機能させる方法を考えます。

@Stephanそれはまさに私が尋ねていることです
-abbood

cmd + tabは通常、ラップトップから外部モニターに切り替えようとしたときに機能します。
Milind

提案されたソリューションがMac OS Sierraで機能しないことは残念です...この機能はOSに組み込まれるべきだと思います。
アルディーアラム

私は私の更新の答え ..以下をうまくいけば、より良いアドレスの問題
abbood

回答:


34

キーボードから機能する方法を次に示します。

  1. タブを開いSystem Preferences -> KeyboardてクリックしShortcutsます。

  2. Mission Controlサイドバーから選択します。

  3. メインパネルにMission Controlがリストされるまでスクロールします。チェックされていない場合はチェックボックスをオンにして、開閉用三角ボタンをクリックします。

  4. あなたは確認する必要がありMove left a spaceMove right a spaceその後のシリーズ、そしてSwitch to Desktop 1Switch to Desktop 2あなたが現時点で起こっている限り多くのデスクトップスペースの、など。

  5. Switch to Desktop Nタイプのすべてのボックスをオンにします。

  6. -これらのスイッチ-TOSのそれぞれが、すでにそこにショートカットを持っている私のprefsでは、Ctrl- 1Ctrl- 2、... Ctrl。Nは、デスクトップ番号は-Nは、(コントロールキーがカラット(「^」)として示されているあなたは何でも割り当てることができますあなたはこれらをしたいが、それらをシーケンシャルなスキームに保つことは助けになるので、そのままにしておくことをお勧めします。

  7. これで、機能しているデスクトップ(別名スペース)を切り替えることができ、選択したディスプレイが他のディスプレイにある場合、フォーカスはそのディスプレイに移動します。

  8. デスクトップがどの番号であるか覚えていない場合は、最初にMission Control自体のショートカットを使用できます(私の場合は⌥ Opt- Up Arrowがデフォルトだと思いますが、ここでも好きなように設定できます)。現在の番号付きデスクトップが表示され、適切なショートカットを使用できます。を押し⎋ EscてMission Controlを終了します。

  9. すべての切り替え先をチェックした場合、別のデスクトップがあり、キーボードショートカットを再度チェックすると、新しいデスクトップが切り替え先リストに追加され、そのショートカットもチェックされます。したがって、上記の手順を実行した後、設定に戻る必要はありません。

これを突くように刺激してくれてありがとう。私はあなたや他の人と同じ欲求不満を抱えていました!

エルキャピタンに追加:2016年10月31日のメモでは、外部ディスプレイのスペースに切り替えるための最新の発見について説明しています。外部ディスプレイで少なくとも2つのスペースを定義する必要があり、Control-N、Control-Mを押す必要があり、スペースMでライブになります。N&Mは外部ディスプレイのスペースのスペース番号です。 。


3
私はあなたが言っていることの価値を見ます..私はまだそれを理想とは思わないでしょうが。b / cあなたはdekstop番号を使用しています。そして、特別に番号が付けられたデスクトップに行き来すると、それを覚えておく必要があります(デスクトップの番号を見るためにミッションコントロールを通過することは「ショートカット」のポイント全体を打ち負かします) ..人間とコンピューターの相互作用で一番のルールは「考えさせないでください」..より直感的なものを期待していた.. <+ [ctr]やsmtnのように。ユーザーの一部..しかし、私はまだあなたに+1を与えました:)
abbood

25
あなたのソリューションをテストした後...それは間違いなく、時間を節約できます..しかし、それが主な問題に対処しません:フォーカスをシフトし、それは私が興味画面を示しB / Cしても..その画面にフォーカスがまだありません..それで、私はまだキーボードの手を取り、その画面にマウスを置く必要があります..その後、私のキーボードに手を戻します。:(
abbood

1
私がこの答えを選んだ理由は、画面を切り替える行為(すなわち、ctrl +>またはctrl + <)が関与しており、それ自体が切り替えられた画面が強調表示されることを保証するためです。数字の関与や中間ステップはありません)
-abbood

2
申し訳ありませんが、El Capitanで試してみましたが動作しません:/外部ディスプレイにフォーカスを変更できません:/
Anastasios Andronidis

5
本当に...マックOSシエラに表示を切り替えていません
Ardeeアラム

20

これまでに見つけた最良の解決策は、無料のCatchMouseユーティリティをアプリストアからインストールすることです。異なるキーボードショートカットを割り当てて、マウスポインターを各モニターの中央に「ワープ」できます。私の場合、私はに私の左手のモニターをマッピングしましたCtrl+ ⎇ Alt+ 、および右の1にCtrl+ ⎇ Alt+

注:CatchMouseへのリンクは、不明で信頼できないソースに更新されています。ダウンロードしてご自身の責任で使用してください!


1
mt=

2
うーん、現在アメリカの店では入手できないようです。
ジェイソンアクセルソン14

3
CatchMouseがどこで終わったのか、あるいは別の選択肢があるかどうかは誰にもわかりますか?Mac App Storeのリンクと、ここのコメント内の開発者へのリンクはすべて壊れています。
zaphoyd

1
私たちの地域では利用できませんか?どうして?:(
アルディーアラム

3
このgithubリポジトリはそれをホストしているようです。私の意見では、これが今のところ最良の解決策です。2017年7月
エンリコボルバ

12

私はちょうどスレートと呼ばれるオープンソースのウィンドウマネージャを見つけました。私の観点からは、divvyよりもsizeupよりも優れています..画面間でフォーカスを切り替えるためのキーバインディングがあります。デフォルトのキーバインディングはここに示されています(非常にカスタマイズ可能)..デフォルトは〜 および

ボーナス:ここに私のスレート設定ファイルがあります ..それはあなたが始めるためのいくつかのアイデアを与えることができます

更新

上記の答えは、フォーカスを切り替えることではなく、あるモニターから別のモニターにウィンドウを投げることに関するものだと気づいたコメントから。それは質問の内容ではありません。

このソリューションは、すべてのモニターでアプリケーションウィンドウが既に開いていることを前提としています。

私の解決策を理解するには、このスクリーンショットをご覧ください(クリックすると拡大します):

ここに画像の説明を入力してください

シナリオ1 私は単にクリックしtabてアプリケーションを切り替えます(つまり、既にフォーカスしているモニターにあるクロムから、フォーカスしたいモニターにある端末に切り替えます)

シナリオ2 をクリックするだけで同じことができます。`これにより、同じアプリケーションのウィンドウを切り替えることができます。以下の例では、3つのモニターすべてにクロムウィンドウがありますので、目的のウィンドウに到達するまで単純にそれらを通過しますフォーカスを切り替えます。


1
これをどのように機能させましたか?私はスレートで遊んでいますが、これらのコマンドは、現在のウィンドウの右または左にある次のウィンドウにフォーカスを与えるようです。元の質問から問題を解決するためにそれを得ることができますか?
シャネボナム14年

ええ、それは..あなただけの設定ファイルを通過し、あなたが右のコマンドをやっていることを確認する必要があり@shanebonhamをした
abbood

1
私はこれが現在スレートに存在するとは思わない-github.com/jigish/slate/issues/458私もこれを見たいと思っています。
-notthehoff

1
@abboodこれは絶対に機能しません。アプリ間ではフォーカスを変更できますが、モニター間では変更できません。すべてを試し、ドキュメントを読みました。
アブード

これをありがとう。構成ファイルに触れたり、構成ファイルを作成したりすることなく、そのまま使用できます。CMD +右矢印/左矢印は、モニター間でフォーカスを切り替えます。(注-クラムシェルで、実際のラップトップを閉じた状態で2つの外部モニターを使用しています)。上記のソリューションはどれも、OSX El Capitanではうまくいきませんでした。
-MyCompassSpins

6

私はこれを行うためにKeyboard Maestroを使用しています。F16スルーキーF19をこの順序でマッピングしました。

F16 左モニターを左に移動

F17 左モニターを右に移動

F18 右モニターを左に移動

F19 右モニターを右に移動

このために4つのキーボードマエストロアクションを作成しました。各モニターに1つ、各方向に1つです。以下は、それに応じて調整される基本的なショートカットです。

  1. クリックせずに、いずれかのモニターにマウスを移動します。

  2. キーストロークCtrl-[左矢印]または[右矢印]、依存。

実際、ミッションコントロール下のシステム環境設定のキーボードショートカットを次から変更しました。

Ctrl-矢印でスペースを左右に移動:

Shift- Control- Option- Command left/right arrowその他の活動のためのシンプルなコントロールの矢印を解放します。また、キーボードマエストロマクロを変更して変更を反映しました。

その間、私はまた、次の任務管理業務を行っています。

F13 デスクトップを表示する

F14 アプリケーションウィンドウを表示する

F15 宇宙管制センター

マウスが変更されたモニターにとどまるように設定しましたが、元の場所に戻るように簡単に設定できます。


4
それは場合には他の誰があまりにもトラブルを抱えているので、キーボードのマエストロは、私のノートパソコンのモニターにマウスを移動するために取得する方法を見つけ出すために私にしばらく時間がかかった、私はそれがこのように働いてしまった: just moveSCREEN(Internal,MidX)SCREEN(Internal,MidY)に対するabsolute position
Shevaun

これが最良の答えです。KeyboardMaestroは十分に開発されており、現在Sierraでサポートされており、マウスを制御するための非常に多くの強力なオプションがあります。
chrismarx

3

(これはコメントのはずですが、コメントを投稿する評判はありません。)

同じ問題があります。私はほぼ全画面のアプリで仕事をしており、ctrl+ ◀︎ctrl+ で切り替えます▶︎。プライマリモニターで作業し、メッセージにセカンダリモニターを使用します。しかし、使用していないときにメッセージを表示したままにしたくありません。むしろ、セカンダリモニターのデスクトップに戻ります。しかし、セカンダリモニターに焦点を合わせるには、マウスポインターを移動する必要があり、アプリの切り替えにキーボードショートカットを使用することによる時間と労力の節約を完全に無効にします。

価値があるものについては、何かをクリックしてフォーカスを別のモニターに変更する必要はありません。焦点を合わせたい場所にマウスポインターを移動するだけです。


3
そう、ポイントは、このような一般的で基本的な操作のためにマウスを一緒に使用することを避けること
です-abbood

3

キーボードマエストロは、あなたがそれをするのを助けることができます。

私の場合、CTRL + 0,1,2を使用して画面0、1、2を参照します。以下にその設定方法を示します。また、数字パッドの0,1,2は矢印キーの近くにあり、CTRL +矢印を使用して選択したディスプレイのウィンドウを切り替えることができます。

カーソルの下のウィンドウにフォーカスを移動するため、クリックを使用しています。

ディスプレイを選択するためのマウスの動き


このヒントを使用して、デュアルモニターで動作するようにしました。以下は、メインモニター以外のショートカットを追加するために行ったことです。メイン画面ウィンドウに関連するオプションのみを提供します。したがって、マウスを左ディスプレイに移動するには、マウスの相対位置を-500に設定します。
ドリーマークマール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.