keymanapp / keymanapp/keyman

bug(windows): scroll lock appears to reset context in compliant and non-compliant apps

Open
#13,378 7 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.