keymanapp / keymanapp/keyman

bug(windows): numberpad keys "/, *, -, +" are either not being added or resetting the context in non-compliant apps

Open
#11,250 1 comment 0 reactions 1 assignee Claimed by @rc-swag View on GitHub
bug windows/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

In testing #11172 it was discovered we currently don't handle the numberpad keys "/;*;-;+" well in non-compliant apps. The context is either reset when they are pressed or not added to the context at all.

Steps to preproduce.

Non-compliant
Load euro-latin keyboard
1. Press 1
2. Using the number pad press / /
3. Press 2
The result is:
1//2
instead of:
½

Non-compliant context reset

1. Press a
2. Using the number pad press \*
the result is:
a\*
instead of:
`Star`

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.