Windows環境でブラウザの動画をフルスクリーン表示にした後、Windows+Shift+矢印キーでディスプレイ間を移動させても、フルスクリーン解除時に元のディスプレイに戻る現象は多くのユーザーが経験するものです。この挙動の仕組みや理由について解説します。
フルスクリーン表示時のウィンドウの動作
ブラウザでフルスクリーン表示にすると、通常のウィンドウモードとは異なり、OSはフルスクリーン用に擬似ウィンドウを生成します。これはビデオのレンダリングや画面描画の最適化のためで、ウィンドウ管理システムとは独立して扱われます。
このため、フルスクリーン中は実際のウィンドウの位置とは別にフルスクリーン用の描画領域が作られ、表示されます。
ディスプレイ間移動の仕組み
Windows+Shift+矢印キーでウィンドウを別ディスプレイに移動させると、通常のウィンドウ座標が更新されます。しかし、フルスクリーンモードの擬似ウィンドウは独自の座標系で描画されているため、見た目上は別ディスプレイに移動してもフルスクリーン解除時に元の座標に戻ります。
これはフルスクリーン動画を高速かつ滑らかに再生するためのOSとブラウザ間の最適化の結果です。
動画プレイヤーやブラウザによる差
すべてのブラウザで同じ挙動になるわけではありません。ChromeやEdge、FirefoxなどのブラウザはフルスクリーンAPIを利用しており、ディスプレイ間移動後に元位置に戻る傾向があります。
一方、特定のアプリやプレイヤーではフルスクリーン解除後も移動先ディスプレイを保持する場合もあります。
ユーザーにできる対策
この挙動は通常の仕様であり、特に不具合ではありません。どうしても移動先ディスプレイでフルスクリーンを維持したい場合は、動画をウィンドウモードで最大化してからディスプレイ移動する方法があります。
また、サードパーティ製のウィンドウ管理ツールを利用すると、ウィンドウ座標を固定することも可能です。
まとめ
Windowsでブラウザの動画をフルスクリーン表示した際に、フルスクリーン解除時に元のディスプレイに戻るのは、OSとブラウザがフルスクリーン用に擬似ウィンドウを生成し、描画座標を独立して管理しているためです。
これは意図された挙動であり、ユーザーが直接操作することはできませんが、ウィンドウモードでの移動やツールを活用することで、ある程度制御することが可能です。

コメント