結論から先に: フルスクリーンのゲームがサブモニターのクリックで最小化されるのは、Windowsが一度に1つのウィンドウにしかフォーカスを渡さず、排他的フルスクリーンのゲームはフォーカスを失うと最小化するからです。確実な対処法は2つ。(1) ゲームをボーダーレスウィンドウで動かせば、他をクリックしても最小化されなくなります(わずかなパフォーマンスの代償あり)。あるいは (2) ゲームに専用の仮想ディスプレイを与えれば、どこをクリックしてもゲームは自分の画面を保ち続けます — これはモニターが1台のユーザーにも、追加ハードウェアなしで「2画面」をもたらします。
これはPCで最もよく聞かれるのに、まともに答えられていない質問のひとつです。「メインモニターでフルスクリーンでゲームしながら、サブモニターをゲームが最小化されずに使いたい」。ブラウザやDiscord、もう片方の画面のチャートをクリックした瞬間、ゲームがタスクバーに落ちてしまう。原神やApexのようなタイトルでも、まさにこれが起こります。なぜそうなるのか、そしてどう止めるのかを正確に解説します。
なぜもう片方のモニターをクリックするとゲームが最小化されるのか
排他的フルスクリーンのゲームは、ディスプレイを直接掌握し、キーボードとマウスのフォーカスを握ります。Windowsは一度に1つのウィンドウにしかフォーカスを渡しません。だからサブモニターの何かをクリックすると:
- フォーカスがゲームから離れます。
- 排他的フルスクリーンで動くゲームは、フォーカスを失ったと認識して最小化します(ディスプレイを解放するため、多くのゲームがそう設計されています)。
- 気づけばゲームではなくデスクトップを見ている、というわけです。
最小化はしないものの、代わりにカクついたり、フレームが落ちたり、一時停止したりすることもあります。原因は同じで、そのゲームが「自分が前面を占有している」前提で作られているからです。
対処法をランク付けで
1. ゲームをボーダーレスウィンドウに切り替える(手軽だが完璧ではない)
ゲームの映像設定でボーダーレスウィンドウ(「ウィンドウフルスクリーン」と表記されることも)を選びます。ゲームは通常の最大化ウィンドウのように振る舞うようになるので、サブモニターをクリックしても最小化されなくなります。
- 長所: すぐできて、ほとんどの最新ゲームで効く。
- 短所: 排他的フルスクリーンを手放してデスクトップコンポジタ経由になるため、わずかなFPS低下と入力遅延の代償があります。ボーダーレスにするとFPSが下がるのはこのためです。加えて、この選択肢がないゲームもあり、2画面をまたぐと依然カクつくものも一部あります。競技勢はこの遅延税を嫌うことが多いです。
2. ゲームに専用の仮想ディスプレイを与える(ネイティブフルスクリーンを保ったまま「2画面」を追加)
ゲームをウィンドウ化する代わりに、別の仮想ディスプレイで動かします。Windowsはそれを本物のモニターと同じように扱うので、ゲームは本物のネイティブフルスクリーンを保ち、専用ディスプレイを持つがゆえに、他のどこをクリックしても画面を奪われません。これがStagedのやり方です。ゲームを仮想ディスプレイで動かし、それを物理画面上のゾーンに表示して、他のアプリをその周りのゾーンに並べます。
- 長所: ネイティブフルスクリーンの性能(ボーダーレスのペナルティなし)。他をクリックしてもゲームは最小化しない。そしてモニター1台でも、実質的に2画面が手に入ります — アプリがゲームの隣のゾーンに並び、追加ハードウェアも不要です。
- 短所: Windows標準のトグルではなく、専用ツールが必要になります。
3. サードパーティの「最小化防止」ユーティリティ(当たり外れが大きい)
ウィンドウの非アクティブ化を止めようとするツール(「非アクティブ化を防ぐ」オプションを持つウィンドウマネージャーなど)は一部のタイトルで役立ちますが、開発者自身が「すべてのゲームで動くわけではない」Windowsの制限だと注意しており、排他的フルスクリーンのタイトルはこれを無視することが頻繁にあります。
シングルモニターの視点:サブモニターなしで「2画面」を
PCゲーマーの大多数はサブモニターを持っていません。よくある「買えばいい」という助言は、本当に欲しいのがゲームの隣にもう1つのアプリを見ることであって、ガラスの枚数を増やすことではない、という点を見落としています。ゲームを仮想ディスプレイで動かし、その周りのゾーンにアプリをドッキングすれば、今ある1枚の画面の上で2画面のワークフローが手に入ります — しかもサブモニターがそもそも選択肢にないノートPCでも動きます。
よくある質問
なぜサブモニターをクリックするとゲームが最小化されるの?
Windowsが一度に1つのウィンドウにしかフォーカスを渡さず、排他的フルスクリーンのゲームはフォーカスを失うと最小化するからです。サブモニターをクリックするとフォーカスが移り、ゲームが落ちます。ボーダーレスウィンドウにするか、ゲームを専用の仮想ディスプレイで動かせば回避できます。
最小化を防ぐには?
ゲームをボーダーレスウィンドウに設定すれば、他をクリックしても最小化されなくなります。あるいはゲームを専用の仮想ディスプレイで動かせば、どこをクリックしても自分の画面を保ち続けます。仮想ディスプレイの方法なら、ネイティブフルスクリーンの性能もそのまま維持できます。
ボーダーレスにするとFPSは下がりますか?
ほとんどの場合、わずかに下がります。排他的フルスクリーンではなくデスクトップコンポジタ経由でゲームを描くため、少しのパフォーマンスと入力遅延の代償が生じます。ゲームを専用の仮想ディスプレイで動かせば、そのコンポジタ経路を避けられます。
モニターが1台でもできますか?
はい。仮想ディスプレイは、今あるモニターの上にソフトウェアで追加の画面を作り出すので、ゲームの隣のゾーンにアプリを表示したまま保てます — ハードウェア不要で、ノートPCでも動きます。
ゲームは動き続けますか?
専用の仮想ディスプレイ上なら、他をクリックしてもゲームは最小化しないので、そのまま動き続けます。例外は、フォーカスを失うと一時停止するよう特別に作られたゲームです — そうしたタイトルには「バックグラウンドで実行」設定があるのが普通なので、有効にしてください(最小化は防げますが、ゲームエンジン側のフォーカスによる一時停止はアプリ側の制御によります)。
サブモニターなしで「2画面」を手に入れよう
Stagedはゲームを仮想ディスプレイで動かすので、他をクリックしてもゲームは最小化されません — そしてモニター1台のゲーマーにも本物の2画面ワークフローをもたらします。Steamで登場予定です。ウィッシュリストに追加して、いち早くプレイしてください。
関連記事:
