非アクティブウインドウバーの色を変える方法 & テキスト選択反転時の背景色を変える方法
(注:レジストリを弄るので、安全だとは思いますが念のためレジストリのバックアップはとって下さい)
(EdgeとChromeは、設定画面などはデフォルトで濃いめのブルー)
本来、Windows11のデフォルトでは、非アクティブウインドウバーはアクティブ時の色を薄くしたもの、テキスト選択反転時の背景色は濃いめのブルーです。
今回、(一部変更不可のアプリもありますが)両方共変えてみました。
(上の例では、
非アクティブウインドウバー→ #c0e7d7 (スプレイグリーン)
テキスト選択反転時の背景色→ #e3e3e3 及び | 227 227 227 | (≒ ライトグレー)
に変更しています。
(ここでは、"#xxxxxx"表記のカラーは「RR GG BB*」方式で記載))
(*:「RR」="red系"指定、「GG」="green系"指定、「BB」="blue系"指定)
以下、(一番簡単と思われる)方法を紹介します。
非アクティブウインドウバーの色を変える方法
「設定」を起動し、「個人用設定→色」をクリック
メニュー一番下の方の「スタートとタスクバーにアクセントカラーを表示する」「タイトルバーとウインドウ枠線にアクセントカラーを付ける」をONにする
「 (Windows)」キー +「R」キーを押す→「regedit」と入力してレジストリエディターを起動
「HKEY_CURRENT_USER¥ SOFTWARE¥ Microsoft¥ Windows¥ DWM」を開く
Dword (32ビット)値 「AccentColorInactive」を作成する*
16進数 で、カラーコード(WEBサイト上の色を指定するコード) を入力して保存
(ここでは、カラーは「BB GG RR」の順で指定)
*:"Dword (32ビット)値
「AccentColorInactive」
を作成する"方法
ウインドウ右側の何もない部分をマウス右クリック
メニューが出るので、"新規→ Dword (32ビット)値"をクリック
もし別の名前で保存されてしまった場合は、マウス右クリック→名前の変更で "AccentColorInactive" に変更
(なお、Windows11では指定した色より実際には濃いめに画面表示されるようです)
アプリのテキスト選択反転時の背景色を変える方法
(*: ブラウザーでは、WEBサイトによるCSS指定がない場合、背景色変更が反映されるものと独自の色が表示されるものとがあります)
以下の方法が一番簡単だと思われます。
(大型アップデート毎に設定し直しになる可能性極めて大ですが)
(注:OS再起動しないと変更が反映されないので、変更の度OS再起動して下さい)
「 (Windows)」キー +「R」キーを押す→「regedit」と入力してレジストリエディターを起動
「Hilight」で検索をかけて、「Hilight」の全てを同じ値に変更
(注:例外として、"HilightText"は変更しないで下さい。
字が背景色と同化して読めなくなる恐れがあります)値のデータが、カラーコード 16進数「BB GG RR」(順番注意) の場合と、 RGB方式「xxx xxx xxx」
(xxx=任意の3桁の数字 (000~255の間で指定);左から「赤系」「緑系」「青系」) の場合とがあるので、
それぞれに同じ色(見た目で同じに見えれば、多少値が違っててもOK)になるように値を指定(違う色を指定した場合、Windows11では「xxx xxx xxx」が優先表示されるようです (PC1台のみの検証))
OS再起動
これでも変わらない場合は、「MenuHilight」検索してそちらにも値を指定してOS再起動