-
Notifications
You must be signed in to change notification settings - Fork 9.2k
Broken input in fish shell #19977
Copy link
Copy link
Labels
Area-InputRelated to input processing (key presses, mouse, etc.)Related to input processing (key presses, mouse, etc.)Issue-BugIt either shouldn't be doing this or needs an investigation.It either shouldn't be doing this or needs an investigation.Needs-AttentionThe core contributors need to come back around and look at this ASAP.The core contributors need to come back around and look at this ASAP.Product-TerminalThe new Windows Terminal.The new Windows Terminal.
Milestone
Description
Windows Terminal version
1.25.622.0
Windows build number
10.0.26200.0
Other Software
fish 4.5.0 in msys2
bépo keyboard layout: https://cdn.bepo.fr/windows%2Fbepo.exe
Steps to reproduce
Use any of the following key combinations:
AltGr + y(the key labelledxon a QWERTY keyboard)AltGr + x(the key labelledcon a QWERTY keyboard)AltGr + ((4in QWERTY)AltGr + )(5in QWERTY)AltGr + k(bin QWERTY)AltGr + Space
Expected Behavior
AltGr + yproduces{AltGr + xproduces}AltGr + (produces[AltGr + )produces]AltGr + kproduces~AltGr + Spaceproduces_
Actual Behavior
In Terminal 1.23.20211.0: the characters appear as expected.
In Terminal Preview 1.25.622.0: they don’t. This is a regression. (AltGr + k, in addition to not producing ~, also seems to trigger some action in fish.)
My suspicion, without having looked that much into it, is that AltGr might now be treated more like Alt than it should.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area-InputRelated to input processing (key presses, mouse, etc.)Related to input processing (key presses, mouse, etc.)Issue-BugIt either shouldn't be doing this or needs an investigation.It either shouldn't be doing this or needs an investigation.Needs-AttentionThe core contributors need to come back around and look at this ASAP.The core contributors need to come back around and look at this ASAP.Product-TerminalThe new Windows Terminal.The new Windows Terminal.