Surface Laptop Studioのファームウェアアップデートにより、キーボードの 「ImeOff」と「ImeOn」キーの挙動が変化してしまいました。
Windows10を搭載のSurface Laptop Studio(第1世代)を使用しているのですが、
ファームウェアアップデートを行い再起動した直後から、キーボードのスペースキーの左右にある**「ImeOff(A)」と「ImeOn(あ)」**キーの挙動が変化しました。
具体的に言うと
- 更新後は上記キーの**
スキャンコードが変化した** - 更新後はキー押下時の**
KeyUpイベントが発行されなくなった**(キーカスタマイズツールyamyで確認)
という内容です。
------------アップデート前の挙動
・「ImeOff(A)」キー:スキャンコード「0x7b」(通常の日本語キーボードでいう無変換キーと同じコード)
・「ImeOn(あ)」キー:スキャンコード「0x79」(通常の日本語キーボードでいう変換キーと同じコード)
それぞれ押下して離すとKeyDownイベント、KeyUpイベントが発行される。
------------アップデート後の挙動
・「ImeOff(A)」キー:スキャンコード「0xf1」
・「ImeOn(あ)」キー:スキャンコード「0xf2」
それぞれ押下して離すとKeyDownイベントのみが発行される。
これらのキーは通常利用ではImeOn/ImeOffの切り替えが行うことができ問題無いのですが
KeyUpイベントが発行されなくなったことにより、
キーカスタマイズアプリを使用して「ImeOff(A)」や「ImeOn(あ)」キーをShiftやCtrlなどのモディファイアキーとして使用することができなくなりました。(KeyUpがないと一度押すと永遠に押しっぱなし扱いになるため)
スキャンコードの変化はキーカスタマイズアプリ側で対応出来ますが、KeyUpが取れないので以前と同じように扱うための解決策が思い浮かびません。
可能であれば以前の挙動に戻したいのですが、解決方法などご教示いただけると助かります。
以下に、今回適用されたと思われるSurfaceアップデートとWindowsのアップデートをリストアップします。
これらを一度に適用し、再起動した後に症状が発生しました。
■ドライバー更新プログラム
Surface - Firmware ー 25.101.143.0
Surface - Firmware ー 15.0.2473.3
Surface - System ー 10.105.10.0
Surface - System ー 6.214.10.0
Surface - Extension ー 14.49.139.0
Realtek - Net ー 10.61.327.2024
NVIDIA - Display ー 31.0.15.3758
lntel - net - 23.30.0.6
Intel Corporation - Bluetooth - 23.30.0.3
Realtek Semiconductor Corp. ー MEDIA ー 6.0.9561.5
lntel(R) Corporation - System - 1.41.1379.0
lntel Corporation - Extension ー 31.0.101.4502
Surface - Extension - 1.22.139.0
Surface - System - 2.148.11.0
Surface - System - 3.204.20.0
Surface - SurfaceSystemManagement - 1.173.29.0
lntel ー SoftwareComponent - 1.70.101.0
Surface ー Firmware - 8.201.139.0
lntel - System - 2334.5.1.0
Dolby - Extension - 8.605.313.22
Dolby - AudioProcessingOb 」 ect - 3.30508.581.0
Surface ー System - 3.100.139.0
Surface ー Firmware - 5.65.139.0
Surface ー Firmware - 1.6.139.0
Dolby - SoftwareComponent - 3.30201.210.0
lntel(R) Corporation - System - 10.29.0.6367 (2)
lntel(R) Corporation - MEDIA - 10.29.0.6367
■Windows Update
2023-10 x64 ベースシステム用 Windows 10 Version 22H2の累積更新プログラム(KB4023057)
2024-07 x64 ベース システム用 Windows 10 Version 22H2の累積更新プログラム(KB5040427)
- 2024-07 x64 (KB5042352)向けWindows10 Version 22H2 用 .NET Framework 3.5、4.8および4.8.1の累積的な更新プログラム)
また、下記のことを試しましたが症状は改善されませんでした。
-
Windows Updateのアンインストールコントロールパネルの「更新プログラムのアンインストール」にて最新の更新プログラムをアンインストールしてwushowhide.diagcabを実行し該当の更新プログラムを非表示にしました。 これによりKB5017022まで巻き戻す事ができましたが、症状は改善されませんでした。 -
ドライバーの復元Surface Laptop Studio 更新履歴を見ながら、更新された各ドライバーをデバイスマネージャーで「ドライバーを元に戻す」操作を可能な限り行いましたが、症状は改善されませんでした。 上記ページにかかれているドライバーでデバイスマネージャーで見つからなかったものもあり、そちらはドライバー復元を行えていません。 -
PCの再起動