bug(windows): scroll lock appears to reset context in compliant and non-compliant apps
Open
bug
windows/
- Dominant language
- Pascal
- Stars
- 534
- Forks
- 143
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 113
Description
Use [contextreset.zip](https://github.com/keymanapp/keyman/files/14976065/contextreset.zip) from #11172. We tested ^Scroll Locke, and expected `ê` but got `e`. If we did the same thing but with Num Lock, we got `ê` as we expected. This was true for both compliant and non-compliant apps (because ^ was generating a marker (dk), and context resets in compliant apps drop markers).
The relevant table in Keyman Core shows:
https://github.com/keymanapp/keyman/blob/ba8dcad949aa16d44dde333dabfe676a506e563b/core/src/vkey_to_contextreset.cpp#L154-L155
which suggests that Scroll Lock and Num Lock should have the same behaviour.
18.0.202-beta or thereabouts.
Contributor guide
Assessment
This issue has not been assessed yet.