ガイド
拡大率(DPI)の違うモニターでぼやける・サイズが変わるウィンドウの直し方
拡大率150%の4KノートPCやモニターを、100%の1080pの画面と並べると、Windowsは画面ごとにウィンドウをどの大きさで表示するかを決めなければなりません。最近のアプリはうまく対応しますが、古いアプリはぼやけたり、ウィンドウを移したあと文字がにじんだり、境目をまたぐときにサイズや位置が跳ねたりします。この記事では、何が起きているのか、役立つWindowsの設定、そしてWindowLayoutが拡大率の違う画面間でも配置を正しく保つ方法を説明します。
-
モニターごとの拡大率を理解する
Windowsでは、設定 > システム > ディスプレイ > 拡大/縮小で、モニターごとに別の拡大率を設定できます。モニターごとのDPIに対応したアプリは、画面を移るたびにその拡大率でくっきり描き直します。古いアプリは1つの拡大率しか知らないので、別の画面ではWindowsが画素を引き伸ばし、ぼやけて見えます。起動時にしか拡大率を読まないアプリもあり、最初に開いた画面ではくっきりしているのに、移すとにじんで見えます。
-
「診断」で拡大率を確認する
WindowLayoutの「モニター」ページでは、「テキストとアプリのサイズ(拡大率)」に画面ごとの拡大率がWindowsの推奨値とともに表示され、WindowLayoutではほかのモニター変更と一緒にここで拡大率を変えることもできます。「AI」ページの「診断」はAIアシスタントなしでオフラインで動作します。「チェックを実行」をクリックすると、使われている値とともに拡大率の混在を報告し、辺がずれていたり長さが違ったりするモニターも見つけます。これはカーソルやウィンドウが画面間を行き来する動きに影響します。可能なら、27インチ1440pと24インチ1080pのように画素密度の近いモニターを選び、どちらも近い拡大率で使いましょう。
-
ぼやけたアプリをWindowsに直させる
スタート メニューで「ぼやけたアプリの修正」を検索し、「アプリがぼやけないように Windows に修正を試行させる」をオンにします。それでもぼやける特定のプログラムは、プログラム ファイルやショートカットを右クリックし、プロパティ > 互換性 > 高 DPI 設定の変更を開いて、「高い DPI スケールの動作を上書きします」にチェックを入れ、「アプリケーション」か「システム (拡張)」を試してください。拡大率を変えたあとはサインアウトして再度サインインしましょう。新しいセッションでしか新しい拡大率を反映しないアプリがあります。
-
サイズを跳ねさせずにウィンドウを移す
ウィンドウをドラッグで移すと、大部分が別の画面に入った瞬間に拡大率が切り替わり、途中でサイズが急に変わります。ホットキーで移せば、この中途半端な状態を飛ばせます。WindowLayoutのCtrl+Alt+→/←はアクティブなウィンドウを次・前のモニターへ移し、そのモニターの作業領域で同じ相対的な位置とサイズに置きます。最大化したウィンドウは最大化のままです。WindowsではWin+Shift+←/→が同じ働きをします。
-
拡大率が違っても配置を正しく保つ
ピクセル単位で保存したウィンドウ位置は、拡大率や解像度が変わるとずれます。WindowLayoutのウィンドウ位置プロファイルは、拡大率の異なるモニターでもウィンドウを正しく配置します。保存時とモニターの形状が同じならピクセル単位で元の位置へ、解像度や拡大率が変わっていれば、そのモニターの作業領域で同じ比率の位置に置き、画面からはみ出さないようにします。ゾーン レイアウトはモニターごとの比率で定義されているので、どの拡大率にも合わせられます。
-
画面間のカーソル移動をなめらかにする
解像度が混在すると、2つの画面が接する辺の長さが片方だけ短くなり、角でカーソルが引っかかります。WindowLayoutの「マウス」ページで「モニター境界をなめらかに」をオンにすれば、Windowsが止める場所でもカーソルが通り抜けます。ディスプレイ設定では、よく行き来する辺がそろうように画面を並べましょう。「診断」がそうした辺を見つけると、「「モニター境界をなめらかに」をオン」ボタンを表示します。
よくある質問
WindowLayoutでモニターの拡大率を変えられますか?
はい。WindowLayoutでは「モニター」ページでモニターごとに拡大率を設定し、ディスプレイ プロファイルに保存できます。Windowsの設定でしか拡大率を変えられない一部のモニターでは、WindowLayoutがその旨を表示します。
1つのアプリだけ2台目のモニターでぼやけるのはなぜ?
そのアプリがモニターごとのDPIに対応しておらず、起動した画面と拡大率の違う画面ではWindowsが引き伸ばして表示するためです。互換性設定の高DPIの上書きを試してください。
解像度が違うだけでもぼやけますか?
いいえ。ぼやけの原因は解像度ではなく拡大率です。解像度が違っても拡大率が同じならぼやけませんが、画素密度の低い画面ではウィンドウが大きく見えます。