Fixed
BlockReleasemode broke ordinary key handling. The 3.0.1 game fix re-emitted the deferred key-up by scan code withwVk = 0, which made Windows re-derive the virtual key from the scan code (plus NumLock, layout, and the extended-key flag). That derivation does not reliably reproduce the original key, so modifiers and numpad keys stuck down at the OS level: Alt+Tab reversed (stuck Shift), Escape acted like a window switch (stuck Alt), and the numpad stopped working, especially on AZERTY. The release is now sent by virtual key again (so the OS releases exactly the key that was pressed) while still carrying the captured hardware scan code inwScanso scan-code readers (DirectInput / Raw Input, including World of Warcraft) still see a clean release.
Docs
- Updated
README.mdwith a "What's new in 3.0.2" section and bumped the version badge to 3.0.2.
Full changelog: https://github.com/lucduguaysita/G915-Stutter-Fix/blob/main/CHANGELOG.md