-
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
keybindings
of dead keys using AltGr+X
#10218
Comments
Thanks for the "un-deadifying-of-keys" idea. I almost got crazy today after updating from
|
@gpotter2 What language are you using the AZERTY layout with? For French AZERTY AltGr+9 (^) is not a dead key. |
Oh and there's also this comment: terminal/src/cascadia/TerminalControl/TermControl.cpp Lines 885 to 887 in d7f2a39
|
There is another one accessible with a single keypress (in red on the picture, near the enter key) |
@gpotter2 Just to explain my previous comment a bit better: This issue exists due to #2235 Fixing this issue is very complicated and quite likely requires us to change the meaning of the "Ctrl" and "Alt" keywords when writing key bindings, in order to resolve the conflict with AltGr. |
I see. That's very clear thank you. Understandably being able to bind Ctrl+Alt+? to shortcuts is much more important than overriding altgr shortcuts. The obvious solution would be for WSL to be able to differentiate altgr and alt but that's of course more easily said than done. |
Windows Terminal version (or Windows build number)
1.9.1445.0
Steps to reproduce
The AZERTY keyboard for context:
keybindings
to "un-deadify" some keys:Actual Behavior
Both ^ and ~ keys are dead keys.
^
shows up instantly and doesn't act as a dead key.~
it does work great when doing ctrl+alt+~ (whataltgr
is an alias of), but not when using altGr+~:~
to show up)altGrAliasing
was turned on.Comments
This issue follows my previous #5784 issue. TBF, this is the edge case of an edge case, and I would understand if this never got fixed... I'm just secretly hoping for another
@lhecker
miracle 😄 but can probably live without itThe text was updated successfully, but these errors were encountered: