ガイド
キーボードのショートカットでモニターの入力ソースを切り替える方法
1 台のモニターを仕事用 PC と私用のノート PC で共有していると、入力を切り替えるために 1 日に何度もベゼルの小さなボタンを押すことになります。Dell Display and Peripheral Manager はこれをキーボードでできましたが、対象は Dell のモニターだけでした。WindowLayout は現在、同じ標準の DDC/CI コマンドを HP、LG、Dell をはじめ多くのモニターに送れるため、キー 1 つで HDMI から DisplayPort や USB-C に切り替えられます。このガイドでは、現在の入力の読み取り、お気に入りの保存、ホットキーの割り当て、そして画面が真っ暗なままにならないための方法を説明します。
-
モニターが DDC/CI を受け付けるか確認する
モニターのオンスクリーン メニューを開き、DDC/CI がオンになっているか確認します。たいていは「システム」「その他」「セットアップ」にあります。次に WindowLayout を開き、サイドバーで「入力ソース」を選び、操作したいモニターで「現在の入力を読み取る」を押します。HDMI 1 のように表示されればモニターは応答しています。「応答なし」と出た場合は、別のケーブルやポートを試し、ドックや KVM スイッチを介さずモニターに直接つなぎ、メニューの設定をもう一度確認してください。「診断」画面でも、モニターごとに DDC/CI で入力を読み取れるかどうかが分かります。
-
入力を選んで送信する
「切り替え先」の一覧から入力を選び、「切り替える」を押します。モニターはすぐに入力を切り替えるため、WindowLayout は先に確認を求めます。その入力に何も接続されていない場合や別のコンピューターにつながっている場合、そのモニターではこの PC の画面が消えたようになります。モニターは変更を知らせてくれないので、WindowLayout は命令を送ったことしか表示できません。「対応する入力を探す」を押すと、モニターが公開している入力の一覧を取得します。数秒かかることがあります。
-
モニターが実際に持つコードを使う
VGA、DVI、DisplayPort 1・2、HDMI 1・2 には標準の名前があります。USB-C やメーカー固有の入力はメーカーごとにコードが違うため、「コード 0x1B」「コード 0xD0」のように表示されます。名前がポートと合わないときは「その他のコード…」を選び、1〜255 の数値を 10 進(例: 27)または 16 進(例: 0x1B)で入力してください。たとえば一部の LG モニターはポートの 1 つに 0xD0 を使いますが、標準ではありません。モニターを目的のポートに切り替えた状態で「現在の入力を読み取る」を押すと、その数値が表示されます。
-
お気に入りを保存してホットキーを割り当てる
入力を選んだ状態で「お気に入りに保存」を押し、「ノート PC」「ゲーミング PC」などの名前を付けます。お気に入りはモニターごとに保存されます。お気に入りの横のキー ボタンを押し、Ctrl+Alt+F9 のような組み合わせを押してください。他のプログラムや WindowLayout の別のホットキーがすでに使っている組み合わせなら、すぐに警告が出ます。そのキーを押すかお気に入りを自分で実行するまで何も切り替わらず、モニターごとに切り替えの間隔を 2 秒空けるので、2 度押しですぐ元に戻ってしまうこともありません。
-
元に戻す方法を知っておく
切り替えるたびに、モニターが直前に表示していた入力を記憶します。映像が消えたら、「入力ソース」画面の「元の入力に戻す」か、切り替え後に表示される通知のボタンを使ってください。すでに画面が真っ暗なら、モニター本体の入力ボタンを押すか、もう一方のコンピューターの WindowLayout でモニターを戻します。コンピューターごとに、モニター別のお気に入りを 1 つずつ作っておくと、双方向の切り替えがいちばん簡単です。
-
トリガーとコマンドラインで自動化する
「トリガー」画面で、動作を「モニター入力の切り替え」にしたルールを追加し、お気に入りを選びます。たとえばモニターの接続時やアプリの起動時に実行できます。スクリプト、Stream Deck、タスク スケジューラからは WindowLayout.exe --input hdmi1 --monitor 2 を実行します。値にはお気に入りの名前、hdmi1、hdmi2、dp1、dp2、dvi1、vga1、0x11 のようなコードが使え、--monitor は必須です。スマートフォンのリモコンでは入力を切り替えられません。誤って押すと操作中の画面が消えるおそれがあるため、意図的に外しています。
よくある質問
HP、LG、Dell のモニターで使えますか?
入力選択の標準 VESA DDC/CI コマンド(VCP コード 0x60)を使うため、HP、LG、Dell をはじめ多くのモニターが対応しています。ただし、モニターの機種、メニューの設定、接続方法によって異なります。ドック、アダプター、KVM スイッチの一部は DDC/CI をブロックするためです。モニターが応答するかどうかは、「入力ソース」画面と「診断」画面で確認できます。
切り替えたら画面が真っ暗になりました。
モニターが信号のない入力、またはこの PC を映していないコンピューターに切り替わったためです。「元の入力に戻す」、モニターの入力ボタン、もう一方のコンピューターのお気に入りを使ってください。モニターはこの PC から離れると応答しなくなるため、WindowLayout は結果を読み戻せず、命令を送ったことだけを表示します。
すべてのモニターを一度に切り替えられますか?
お気に入りもコマンドラインの呼び出しも、対象はモニター 1 台です。モニターごとにお気に入りを作り、それぞれにキーを割り当てるか、トリガーのルールを 1 つずつ追加してください。1 台のモニターは 2 秒に 1 回だけ切り替えられます。お気に入りとルールを自分で作らない限り、起動時に何も実行されません。
自分のデスクで試してみる
WindowLayoutは無料・約3MBで、オフラインで動作し、広告もテレメトリーもありません。最初のウィンドウ配置は1分もかからず保存できます。