Windows Vistaまでコントロールパネルにあった「ゲーム コントローラー」はWindows 7 以降、消滅してしまいました。
「ゲーム コントローラー」を開くには joy.cpl を直接実行するか、「デバイスとプリンター」から接続されているコントローラーを右クリックして「ゲーム コントローラーの設定(G)」を選んでやる必要があります。
この .reg ファイルを結合することでコントロールパネルに従来通りの「ゲーム コントローラー」が追加されます。
ローカライズ対応でちゃんと joy.cpl から文字列リソースを拾って名前やツールチップを表示してます。
Windows 7 |
Windows 11 |
以下はコード
Windows Registry Editor Version 5.00
; コントロールパネルに「ゲーム コントローラー」を実装する
;
[HKEY_CLASSES_ROOT\CLSID\{ECE2CD62-3BEC-4257-A7FF-FD95FFA0A1BA}]
@="Game controllers"
"InfoTip"="@%systemroot%\\System32\\joy.cpl,-1099"
"LocalizedString"="@%systemroot%\\System32\\joy.cpl,-1076"
[HKEY_CLASSES_ROOT\CLSID\{ECE2CD62-3BEC-4257-A7FF-FD95FFA0A1BA}\DefaultIcon]
@="%systemroot%\\System32\\joy.cpl,0"
[HKEY_CLASSES_ROOT\CLSID\{ECE2CD62-3BEC-4257-A7FF-FD95FFA0A1BA}\Shell]
[HKEY_CLASSES_ROOT\CLSID\{ECE2CD62-3BEC-4257-A7FF-FD95FFA0A1BA}\Shell\Open]
[HKEY_CLASSES_ROOT\CLSID\{ECE2CD62-3BEC-4257-A7FF-FD95FFA0A1BA}\Shell\Open\Command]
@="control /name microsoft.gamecontrollers"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{ECE2CD62-3BEC-4257-A7FF-FD95FFA0A1BA}]
@="Game controllers"
0 件のコメント:
コメントを投稿