Mac の Cmd+Tab で最小化したウィンドウが戻らない理由
Command+Tab で最小化したウィンドウが戻らない理由と対処法。Cmd+Tab 自体が効かない・表示されない場合の確認手順と、自動で戻すツールも紹介します。
Cmd + Tab で切り替わるのはアプリで、ウィンドウではありません。ウィンドウをすべて最小化したアプリに切り替えても、変わるのはメニューバーだけです。Cmd を離す前に Option を押すか、Cmd を押したまま ↓ を 2 回押して Return を押すと戻せます。自動で戻すにはツールが必要です。
何が起きているのか
Safari のウィンドウを最小化して Slack を確認し、Cmd + Tab で Safari に戻ったとします。画面上部のメニューバーは Safari に変わりますが、ウィンドウは Dock に残ったままです。
これは macOS の仕様です。Cmd + Tab はアプリを前面に出す操作です。
- 表示中のウィンドウがあれば、そのウィンドウが前面に来ます。
Cmd + Hで非表示にしたアプリなら、すべてのウィンドウが再表示されます。- ウィンドウがすべて最小化されていると、メニューバーが変わるだけで何も起きていないように見えます。
macOS は最小化を「あえて Dock にしまった」状態として扱うため、アプリを切り替えてもウィンドウは戻りません。Windows では Alt + Tab で最小化したウィンドウも戻るので、Windows から移ってきた人には不具合のように感じられます。
ツールを入れずにできる対処法
どれも macOS の標準機能で、追加のインストールは不要です。手順の詳細は「Mac で最小化したウィンドウを元に戻す方法」で説明しています。
| 方法 | 操作 | 注意点 |
|---|---|---|
| Option を使う | Cmd + Tab でアプリを選び、Option を押したまま先に Cmd を離す | 最後に最小化したウィンドウが戻る。すべて最小化しているときにいちばん確実 |
| 矢印キー | Cmd + Tab のあと Cmd を押したまま ↓ を 2 回、Return | キー操作は多いが、ウィンドウを選べる |
| 非表示を使う | Cmd + M の代わりに Cmd + H | アプリのウィンドウがすべて隠れる |
| Dock | ウィンドウのサムネールをクリック | マウスが必要 |
「Cmd + Tab だけ」にいちばん近いのは Option を使う方法ですが、毎回意識して押す必要があり、キーを離す順番も間違えやすいのが難点です。
Cmd + Tab 自体が効かない場合
切り替え画面が出ない、または固まる場合は、最小化とは別の問題です。次の順に確認します。
- Dock を再起動する。 アプリの切り替え画面は Dock のプロセスが表示しています。「ターミナル」で
killall Dockを実行すると、Dock が一瞬消えて再表示されます。設定は消えません。 - ショートカットを横取りするアプリを確認する。 画面共有やリモートデスクトップのツール、キー割り当てツール、ほかのスイッチャーが
Cmd + Tabを奪うことがあります。1 つずつ終了して原因を探します。 - 修飾キーを確認する。 Windows 用キーボードを Mac につなぐと、Alt キーが Option、Windows キーが Command として働きます。「システム設定」→「キーボード」→「キーボードショートカット」→「修飾キー」で変更できます。
- 別のデスクトップに移動する場合は設定を確認する。 「システム設定」→「デスクトップとDock」の「アプリケーションの切り替えで、アプリケーションのウインドウが開いている操作スペースに移動」がオンになっていると、ウィンドウのあるデスクトップに移動します。
Cmd + Tab で最小化ウィンドウを自動で戻すツール
余計なキーを押さずに戻したいなら、ツールを使います。ここでは方式の異なる 3 つを紹介します(「Command Reopen と AltTab の比較」「DockDoor との比較」もあわせてどうぞ)。
| ツール | 方式 | 許可と価格 |
|---|---|---|
| AltTab | 切り替え画面を Windows 風に置き換え、最小化したものを含む全ウィンドウをプレビュー表示 | 「アクセシビリティ」が必要。サムネール表示には「画面収録」も必要(任意)。無料(有料の Pro 版あり) |
| DockDoor | Dock に Windows 風のウィンドウプレビューを追加し、独自の切り替え画面も備える。最小化したウィンドウも表示できる | 「アクセシビリティ」が必要。プレビューには「画面収録」も必要。無料、オープンソース |
| Command Reopen | 標準の Cmd + Tab のまま、最小化したウィンドウを戻し、ウィンドウがなければ新規に開く | 許可は不要。Mac App Store で買い切り $9.99、7 日間無料 |
許可を出せて、ウィンドウのプレビューが欲しいなら、機能がいちばん充実しているのは AltTab です。Dock でプレビューしたいなら DockDoor が合います。
Command Reopen は、「アクセシビリティ」の許可を出せない場合などに向けて筆者が作ったアプリです。アプリが前面になったときだけ反応し、macOS 標準の API でウィンドウを開き直すので、「アクセシビリティ」も「画面収録」も必要ありません。会社管理の Mac では「アクセシビリティ」の許可が IT ポリシーで禁止されていることが多く、そうした環境や、Mac App Store のサンドボックスアプリだけを使いたい人に向いています。
Command Reopen · Mac App Store
Cmd+Tab でウィンドウが戻るように
- アプリの切り替えで最小化したウィンドウを戻す
- ウィンドウがないアプリでは新しいウィンドウを開く
- 「アクセシビリティ」「画面収録」の許可は不要
7日間の無料トライアル · $9.99買い切り