diff --git a/CHANGELOG.md b/CHANGELOG.md index fe29b3a..b3fa638 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ### Deprecated ### Removed ### Fixed +- Subscription / Context mode Extended keycodes fixed +Previously, some keys were not properly subscribe-able (Pause / NumLock) +Also, if any key was subscribed to with block enabled, and that key generated Extended Modifier keys when pressed +(eg when you press Home with NumLock off, keyboards send LShift with a state of 2, then Home with a state of 2) +then the Extended Modifier key (LShift with a state of 2 in the above example) was NOT blocked. +- SendKeyEvent() now sends exactly the same ScanCodes that would be sent if you really pressed it +Similar to the above example, if you sent Home, previously, only Home would be sent with a state of 2 +LShift would not have been sent with a state of 2 as it should +Also, Pause should send a state of 4, whereas before it sent a state of 2 ## [0.7.0] - 2022-01 -17 ### Added