-
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
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.
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 + SpaceExpected 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.