長く使っていた、お気に入りのキーボードが一部のキーが効かなくなったため、新しいものにしました。
正確には【Enter】キーが押したままで戻ってこない事が多くなり、ちょっと目を離すと(TVなどで気になるお笑い芸人が出ていたりとか)エディタなどで大量の改行が入力されてしまう現象です。
キーボードのスペースキーは長くないとダメ派なので、本当は英語キーボードでいいのですが、たまたまFILCOの日本語キーボードがありましたので、長いPC生活の中で初めて「Windowsロゴキー」があるものを使用しました。
USBで簡単に接続でき、なんの違和感もなく使用していました。
さて、ゲームでも…といつものように始めたのですが、チャットモードにするゲーム内のショートカットキーが「ALT+L」ですので、ごく自然に「ALT+L」を…のつもりが「Windows+L」を押してしまいました。
- Windows ロゴ+L キー:コンピューターをロックする(Ctrl + Alt + Del キーは使用しない)
このゲームですが、DirectX8時代の古いもの、しかも全画面モードで遊んでいましたので、あっという間にログイン画面(正確にはロック中だよ画面)になってゲームが終了してしまいます。
Windowsロゴキーを無効にすればいい! ということで、下記の設定をレジストリに書き込んで無効化しました。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
“NoWinKeys”=dword:00000001
その後わかったのですが、
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard□Layout]
“Scancode□Map”=hex:00,00,00,00,00,00,00,00,03,00,00,00,00,00,5B,E0,00,00,5C,E0,00,00,00,00
でもいいらしいのですが、ユーザー単位でポリシーで設定した方が「キーボードこわれてるよ」と言われないだけ、上の方法がいいと思います。
※ ゲーム名はあえて書きませんでしたが、Twitterのログなどを見て推測してください。