MacでSpacesやフルスクリーンを行ったり来たりしていると、マウスを探したりウインドウをドラッグするのが面倒で作業の流れが途切れてしまうと感じることがあると思います。
この記事を読むと、キーボードだけでスピーディに画面を切り替えられるようになり、作業効率がグッと上がって集中が続きやすくなります。
| 項目 | 内容 |
|---|---|
| 独自コンテンツ1 | 実体験に基づく具体的なショートカット手順と押し方のコツ。 |
| 独自コンテンツ2 | 設定画面での最短カスタマイズ手順とよくあるつまずきの回避法。 |
| 独自コンテンツ3 | プログラマー目線の応用例とタスク別のおすすめ切り替えワザ。 |
すぐに実践できる手順で一緒に練習して、キーボードだけで画面をスイスイ移動できるようになりましょう。
Macエンジニア最初はキーの並びがややこしく感じるかもしれませんが、少し練習すれば指が勝手に動くようになりますよ。焦らず楽しんで覚えていきましょう。
MacでSpacesとフルスクリーン間をキーボードだけで切り替える方法


キーボードだけでSpacesやフルスクリーンを行き来できると作業効率がぐっと上がります。この記事では日常的に使える二つのやり方をやさしく紹介します。
代表的な方法はControl+左右キーで直接スペースを移動するパターンと、アクセシビリティのマウスキーでテンキーだけでポインタを操作するパターンです。どちらも一度設定すれば普段の作業で迷わず使えます。
エンジニア的なちょっとしたコツとして、システム設定のキーボード→ショートカット→MissionControlで特定のデスクトップを直接割り当てると作業の切り替えがさらに速くなります。まずはControl+左右キーを覚えてから応用設定を追加するのがおすすめです。
Control+左右キーで左右のデスクトップを切り替えるパターン


Controlキー+左右矢印キーで左右のデスクトップやフルスクリーンアプリにキーボードだけで移動できます。実際の操作は速くて直感的なので作業の流れを止めません。
もしショートカットが動かない場合はシステム設定→キーボード→ショートカット→MissionControlで該当項目を有効にしてください。入力ソース切り替えなどとキーが被っていると動かないことがあるのでそのときは割り当てを変えるとよいです。
任意のアプリを前面にした状態でControlキーを押しながら右矢印か左矢印を押す
DockやCommand+Tabで操作したいアプリを前面にします。
Controlキーを押しながら右矢印か左矢印を押すと隣のスペースに移動します。フルスクリーンアプリもスペースとして扱われます。
アクセシビリティのマウスキーでキーボードだけでカーソルを移動するパターン


マウスキーを使うとテンキーでマウスポインタを動かせるのでマウスやトラックパッドが使えない場面で役に立ちます。キーボードだけで画面上のボタンを押したいときにとても便利です。
感度や速度はアクセシビリティの設定から調整できますし、切り替え用のショートカットを有効にして必要なときだけオンにする運用がおすすめです。慣れるとメニューバーや画面端への移動が驚くほど速くなります。
システム設定のアクセシビリティでマウスキーを有効にしてテンキーでポインタを操作する
アップルメニューからシステム設定を開きます。
アクセシビリティのポインタコントロール項目でマウスキーをオンにします。オプションでテンキーの感度や切り替えショートカットを設定できます。
テンキーの8が上、2が下、4が左、6が右、7/9が斜め移動で、5がクリックになります。設定を調整して使いやすい速度に合わせてください。
Macで複数ディスプレイ間にウィンドウをキーボードで移動する方法


複数ディスプレイを使うとウィンドウをさっと移動したくなりますね。キーボードだけで移動できると作業がぐっと速くなりますし、マウスの移動で中断されなくなります。
大まかに分けると三つのやり方があります。フルスクリーンとSpacesを活用する方法、RectangleやBetterTouchToolのようなツールを使う方法、アプリ側で直接ショートカットを割り当てる方法です。
どれを選ぶかは好みと作業スタイル次第ですが、最初は簡単な方法で感触をつかむのがおすすめです。慣れればキーボードだけでディスプレイ間を軽快に移動できます。
- フルスクリーン+Control+左右キーでスペースを移動する方法。
- RectangleやBetterTouchToolで専用ショートカットを割り当てる方法。
- アプリの設定でMoveToNextDisplayなどにキーを割り当てる方法。
macOSのフルスクリーンとSpacesを使う移動の回避パターン


macOSでウィンドウをフルスクリーンにすると、そのウィンドウは個別のスペースになります。Control+左右キーでスペースを切り替えると別ディスプレイへ移動しているように見えますが、実際にはスペース単位の切り替えです。
スペースの有無やディスプレイ間の状態によっては全画面の切り替えが起きて驚くことがあります。まずは試して挙動を確認し、必要ならフルスクリーンよりショートカットベースの移動を使うと扱いやすくなります。
ウィンドウをフルスクリーンにしてControl+左右キーで目的のディスプレイのスペースへ移動しフルスクリーンを解除する
移動したいウィンドウの左上の緑ボタンをクリックするかControl+Command+Fでフルスクリーンにします。
Controlキーを押しながら左右キーで目的のディスプレイに対応するスペースまで移動します。
解除するとウィンドウがそのディスプレイに戻ります。不要ならウィンドウサイズを調整してください。
RectangleやBetterTouchToolでワンキーで別ディスプレイへ移動するパターン


RectangleやBetterTouchToolを使うとワンキーで別ディスプレイへウィンドウを送れます。Rectangleは無料で定番のショートカットが揃っており、すぐに使い始められます。
BetterTouchToolは有料ですが細かい条件やジェスチャーでの割り当てができるので複雑なルールが必要なときに便利です。どちらもアクセシビリティ許可を与えてからショートカットを設定してください。
アプリの設定を開きMove to Next Displayなどのアクションに使いたいキーを割り当てる
RectangleやBetterTouchToolの環境設定を開きます。
MoveToNextDisplayやMoveToDisplayXなどの移動系アクションを探します。
使いたいキーを割り当てて保存し、実際にウィンドウを送って動作を確認します。
Macで画面移動ショートカットを自分好みにカスタマイズする方法


ショートカットを自分好みに設定すると、Spacesやフルスクリーンアプリの移動が格段に速くなります。マウスを探さずにキーボードだけで画面を切り替えられると作業がリズム良く進みます。
方法は大きく分けてシステム設定で直接割り当てる方法と、より細かい振る舞いを作れるサードパーティ製ツールを使う方法があります。プログラマー視点ではアプリごとに割り当てを変えたり、開発時のショートカットと競合しないように整理しておくのが実用的です。
- システム設定でミッションコントロールとキーボードショートカットを直接設定する。
- BetterTouchToolでジェスチャや複数キーの割当を作る。
- Karabiner-Elementsで詳細なキーリマップやアプリ別設定を行う。
システム設定でMission Controlとキーボードショートカットを変更するパターン


ミッションコントロールとキーボードショートカットはシステム設定のキーボード項目から変更できます。該当する項目はミッションコントロールのセクションにあり、左右のデスクトップを移動する項目を好みのキーに割り当てます。
割り当てる際は既存のショートカットと競合しないか確認してください。全画面アプリや複数ディスプレイで動作確認すると予期せぬ動作を防げます。
システム設定>キーボード>ショートカット>Mission Controlで左右移動のキーを設定する
Appleメニューからシステム設定を開き、左側でキーボードを選びます。
ショートカットタブを開き、ミッションコントロールの一覧を表示します。
「デスクトップを左へ移動」「デスクトップを右へ移動」または類似の項目をクリックして希望のキーを押して割り当てます。
Macで複数デスクトップをキーボードだけで効率化する応用例


複数のデスクトップをうまく使うと作業が驚くほど整理されます。キーボードだけでデスクトップを行き来できればマウスに触る回数が減り集中しやすくなります。最初はシンプルに2つか3つに分けるだけでも効果が出ます。
ここではすぐ使える実践的な応用例を紹介します。どれも現場でよく使われるやり方で設定も短時間で終わります。まずは一番負担の少ない方法から試して慣れていくのがおすすめです。
- Control+左右でスペースを高速に切り替える方法。
- Dockのアプリを特定のデスクトップに割り当てて切り替えを自動化する方法。
- フルスクリーンアプリ間やMissionControlを組み合わせた切り替えのコツ。



最初は戸惑うかもしれませんが少し触れば感覚がつかめます。まずは一つだけ分けて習慣にしてみてくださいね。
作業ごとにデスクトップを割り当ててControl+左右で切り替えるワークフロー


作業ごとにデスクトップを割り当てるとウィンドウが散らからず作業効率が上がります。例えばコーディングは左、資料確認は中央、チャットは右といった具合に役割を決めると頭の切り替えが速くなります。
切り替えはControl+左右で行います。Controlキーを押しながら左右の矢印キーを押すだけで瞬時に移動できるので手が止まりにくくなります。
Dockのアプリを右クリック>オプション>このデスクトップに割り当ててControl+左右で切り替える
Control+左右で目的のデスクトップに切り替えます。現在表示しているデスクトップが割り当て先になります。
Dock上のアプリを右クリックしオプションを開きます。
オプション内でこのデスクトップを選ぶとそのアプリが以後そのデスクトップで起動します。
よくある質問


- MacでSpacesとフルスクリーンをキーボードだけで切り替えるには?
Controlキー+左右矢印でSpacesやフルスクリーンのスペースを前後に移動できます。Control+上矢印でMission Controlを開いて一覧から選ぶこともできます。最初は慣れないかもしれませんが、繰り返すと手が覚えてくれて作業がぐっと速くなります。
- フルスクリーンアプリと通常ウィンドウは同じように切り替えられる?
フルスクリーンは独立したスペースとして扱われますので、Control+左右で切り替えられます。ウィンドウ単位で素早く戻りたいときはCommand+Tabでアプリを切り替えると便利です。
- 特定のデスクトップに直接ジャンプする方法はある?
システム設定のキーボード→ショートカット→Mission Controlで「デスクトップ1」「デスクトップ2」などに任意のショートカットを割り当てられます。割り当て後はそのキーで直接ジャンプできるので、よく使うデスクトップに素早く移動できます。
- キーボードショートカットが効かないときの確認点は?
システム設定で該当ショートカットが有効か、別のアプリで同じキーが使われていないかを確認してください。さらにスペースを自動で並べ替える設定がオンだと、番号でのジャンプが期待通り動かないことがあるのでオフにして試してみてください。
- キーボードだけでウィンドウを別スペースに移動できますか?
標準機能だけだと完全にキーボードのみで移動するのは少し不便です。Mission Controlでウィンドウをドラッグする操作が基本なので、キーボード完結を望むときはBetterTouchToolやRectangleなどのサードパーティ製ツールを導入すると効率が上がります。
まとめ


まとめると、Spacesとフルスクリーンの行き来はControl+左右矢印で素早く行えます。さらにシステム設定のキーボード→ショートカット→Mission Controlで割り当てを自分好みに変え、トラックパッドの三本指スワイプも併用すると使いやすさが格段に向上します。
実務的には、よく使う操作を押しやすいキーにまとめると効率化につながります。必要ならKarabinerやHammerspoonで細かく割り当てを調整し、日々触って慣れていくのが最短ルートです。



最初は違和感があって当たり前です。気楽に試して、自分の手に馴染む設定を見つけてください。
注意として、アプリやゲームでショートカットが重複する場合は個別にオフにしてください。
