Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
1 of 9 tasks
rc-swag opened this issue Jan 23, 2023 · 5 comments
Open
1 of 9 tasks

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

rc-swag opened this issue Jan 23, 2023 · 5 comments

Comments

@rc-swag
Copy link
Contributor

rc-swag commented Jan 23, 2023

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 DOes

Expected behavior

No response

Related issues

No response

Keyman apps

  • Keyman for Android
  • Keyman for iPhone and iPad
  • Keyman for Linux
  • Keyman for macOS
  • 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
@rc-swag rc-swag added the bug label Jan 23, 2023
@rc-swag
Copy link
Contributor Author

rc-swag commented Jan 23, 2023

Used #8033 to make a signed build with logging for each path the modifier key input can take in the low level hook.

@rc-swag rc-swag added this to the A17S5 milestone Jan 23, 2023
@rc-swag rc-swag self-assigned this Jan 23, 2023
@mcdurdin mcdurdin modified the milestones: A17S5, A17S6 Feb 4, 2023
@rc-swag rc-swag modified the milestones: A17S6, Future Feb 6, 2023
@rc-swag
Copy link
Contributor Author

rc-swag commented Dec 1, 2023

Another @MattGyverLee has experienced the modifier key when using the IPA keyboard and setting the keyboard option to "Before". I also have some logs and am trying to find the exact sequence in the log when the key was stuck for the user versus what was intended.
see comment #2466

@rc-swag
Copy link
Contributor Author

rc-swag commented Mar 6, 2024

Here is another report

@mcdurdin
Copy link
Member

Another report: https://community.software.sil.org/t/8777

@rc-swag
Copy link
Contributor Author

rc-swag commented Jun 3, 2024

  • add additional logging when processing a modifier key press

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants