-
Notifications
You must be signed in to change notification settings - Fork 8.4k
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
Shift key not working properly in some situations #2771
Comments
To be clear, this all works properly when I use my wsl instance from outside of the new windows terminal app. |
I'm moving this to the Terminal 1.0 milestone because it seems this only repros in the Windows Terminal. It doesn't repro if you use WSL to launch cmd.exe, then launch It'll still get fixed, but we don't need to worry about getting it into the OS for 20H1. IIRC @lhecker did some work in this area previously. |
@zadjii-msft Yeah this problem is basically tangential to the AltGr issues.
This causes the logic here to malfunction where the assumption is made that the char data is already pretranslated: terminal/src/terminal/input/terminalInput.cpp Line 428 in 7128e87
Due to this I added the circumvention logic for AltGr in the UWP side of things. I guess it's time to find a proper solution for this? |
I read up on this a bit and it appears to me that we can map the vkey to the pretranslated character using a combination of (I still don't quite understand the full architecture, but I keep wondering for what technical reason the |
Fixed in #2836. |
🎉This issue was addressed in #2836, which has now been successfully released as Handy links: |
Environment
Steps to reproduce
Expected behavior
M-> moves to the end of the file.
M-< moves to the beginning of the file.
C-h k M-> displays M-> as the command run.
C-h k M-< displays M-< as the command run.
Actual behavior
M-> does not move to the end of the file.
M-< does not move to the beginning of the file.
C-h k M-> displays M-. as the command run.
C-h k M-< displays M-, as the command run.
The text was updated successfully, but these errors were encountered: