keymanapp / keymanapp/keyman

bug(windows): modifier key occasionally is 'stuck on'

Open
#8,064 10 comments 0 reactions 1 assignee Claimed by @mcdurdin View on GitHub
bug windows/ windows/engine/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

### Describe the bug

After #7716 addressed the serialization of modifier keys, there is still seen an occasional case where the modifier key sticks on. A log file has been obtained for further investigation.

### Reproduce the bug

Typed the sentence: `Lonh does does`
Output was: `LOnh DOes DOes`

It is likely that the release of the right shift may have been slight after pressing the `o` on the L. However `Shift` was not pressed again for the rest of the sentence so why the `DO`es

### Expected behavior

_No response_

### Related issues

_No response_

### Keyman apps

- [ ] Keyman for Android
- [ ] Keyman for iPhone and iPad
- [ ] Keyman for Linux
- [ ] Keyman for macOS
- [X] Keyman for Windows
- [ ] Keyman Developer
- [ ] KeymanWeb
- [ ] Other - give details at bottom of form

### Keyman version

15.0.275

### Operating system

Windows 11

### Device

_No response_

### Target application

_No response_

### Browser

_No response_

### Keyboard name

_No response_

### Keyboard version

_No response_

### Language name

_No response_

### Additional context

@rc-swag has the keyboards and keylogging logs.
- [ ] Remove DebugMessages once the issue is resolved Search for `//TODO: #8064`

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.