-
Notifications
You must be signed in to change notification settings - Fork 281
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
Windows {#Alt_L(Escape)}
confuses the application
#1154
Comments
I spent some (a lot of) time debugging the issue, and found out that the issue is with the
|
With some more testing I've determined that:
|
I tried to do some searching on my rational, came up empty. I think one of the concerns with that branch was trying to support Scrivener or kdiff3. From the second post you linked, this is an interesting answer, and I wonder if we can test whether we're properly able to distinguish between numlock and pause? But yes, as we don't send the scan code, it's probably useless. It's a question as to whether setting the scan code would be valuable to extend support. |
The official documentation is clear, the flag should only be set when sending scan codes. I agree that we might consider switching to sending scan codes over virtual codes to improve compatibility with some applications, but for now, we should not set it. |
Reproducing
X
) to translate to{#Alt_L(Escape)}{}{^}
(which is "switch focus to next application" keyboard shortcut in Windows)X
. Focus should be switched to notepad now.Control+A
(with a normal keyboard)Observe that notepad doesn't select all text.
If the left alt button (on any keyboard connected to the computer) is pressed and released, then control+A starts to work again in notepad.
Plover Version
Latest master.
System
Windows 10.
The text was updated successfully, but these errors were encountered: