Alt+Tab to Terminal adds an unwanted keyboard layout to Windows #18499

Closed
opened 2026-01-31 06:15:54 +00:00 by claunia · 7 comments
Owner

Originally created by @vadimkantorov on GitHub (Sep 18, 2022).

Windows Terminal version

1.14.2282.0

Windows build number

10.0.22000.978

Other Software

No response

Steps to reproduce

Alt+Tab to Terminal sometimes causes an unwanted keyboard layout appear in Windows. I'm having a WSLv1+python+selenium+chromedriver to headless Windows Chrome running inside Terminal.

I'm not 100% sure that it's Terminal causing this, since this bug reappears in Windows for at least 10 years. But when I'm running this workload in WT, this happens significantly more frequent -> sometimes a few times per minute.

Expected Behavior

No response

Actual Behavior

A US (qwerty) keyboard layout appears by itself in layout switcher after an Alt+Tab. This keyboard layout cannot be found in Windows Settings, and cannot be removed. Screenshot: https://twitter.com/vadimkantorov/status/1567715655092150280

Originally created by @vadimkantorov on GitHub (Sep 18, 2022). ### Windows Terminal version 1.14.2282.0 ### Windows build number 10.0.22000.978 ### Other Software _No response_ ### Steps to reproduce Alt+Tab to Terminal sometimes causes an unwanted keyboard layout appear in Windows. I'm having a WSLv1+python+selenium+chromedriver to headless Windows Chrome running inside Terminal. I'm not 100% sure that it's Terminal causing this, since this bug reappears in Windows for at least 10 years. But when I'm running this workload in WT, this happens significantly more frequent -> sometimes a few times per minute. ### Expected Behavior _No response_ ### Actual Behavior A US (qwerty) keyboard layout appears by itself in layout switcher after an Alt+Tab. This keyboard layout cannot be found in Windows Settings, and cannot be removed. Screenshot: https://twitter.com/vadimkantorov/status/1567715655092150280
Author
Owner

@vadimkantorov commented on GitHub (Sep 18, 2022):

This may coincide with launching a headless chrome.exe within WT in fact... The problem with these keyboard layouts bugs is that MS has been ignoring them for years (and reports to Feedback Hub led to nothing...), hope I could have anyone from the relevant team contact me for providing some logs or repro information.

@vadimkantorov commented on GitHub (Sep 18, 2022): This may coincide with launching a headless chrome.exe within WT in fact... The problem with these keyboard layouts bugs is that MS has been ignoring them for years (and reports to Feedback Hub led to nothing...), hope I could have anyone from the relevant team contact me for providing some logs or repro information.
Author
Owner

@zadjii-msft commented on GitHub (Sep 23, 2022):

If you have a link to the feedback item you've filed, we can try and make sure it gets promoted to the right folks internally. But this does seem firmly outside the realm of "things the Terminal can fix".

@zadjii-msft commented on GitHub (Sep 23, 2022): If you have a link to the feedback item you've filed, we can try and make sure it gets promoted to the right folks internally. But this does seem firmly outside the realm of "things the Terminal can fix".
Author
Owner

@vadimkantorov commented on GitHub (Sep 23, 2022):

But this does seem firmly outside the realm of "things the Terminal can fix".

sure thing :(

If you have a link to the feedback item you've filed,

One of mine is: https://aka.ms/AAi69jh , but there are a lot by other people, e.g. https://answers.microsoft.com/en-us/windows/forum/all/windows-keeps-automatically-adding-en-us-keyboard/69aaea0d-f588-4d54-89fa-a632ae7bced3 I think, this problem is there at least since Win10. But this chromedriver launch is the first time I got a stable repro. Unfortunately, no-one contacted me about any of my feedback issues. GitHub is so much better for providing feedback.

@vadimkantorov commented on GitHub (Sep 23, 2022): > But this does seem firmly outside the realm of "things the Terminal can fix". sure thing :( > If you have a link to the feedback item you've filed, One of mine is: https://aka.ms/AAi69jh , but there are a lot by other people, e.g. https://answers.microsoft.com/en-us/windows/forum/all/windows-keeps-automatically-adding-en-us-keyboard/69aaea0d-f588-4d54-89fa-a632ae7bced3 I think, this problem is there at least since Win10. But this chromedriver launch is the first time I got a stable repro. Unfortunately, no-one contacted me about any of my feedback issues. GitHub is so much better for providing feedback.
Author
Owner

@lhecker commented on GitHub (Mar 16, 2023):

As Mike already said, this does seem firmly outside the realm of "things the Terminal can fix". Because of this I'm going to close this issue.

Something similar to this does happen to me from time to time. As far as I know this happens when the keyboard related entries in the registry go out of sync and the state gets broken. You can find various (short term) bug fixes across the internet like this one: https://superuser.com/questions/1092246/how-to-prevent-windows-10-from-automatically-adding-keyboard-layouts-i-e-us-ke
But a proper fix is outside of this issue tracker's realm unfortunately.

@lhecker commented on GitHub (Mar 16, 2023): As Mike already said, this does seem firmly outside the realm of "things the Terminal can fix". Because of this I'm going to close this issue. Something similar to this does happen to me from time to time. As far as I know this happens when the keyboard related entries in the registry go out of sync and the state gets broken. You can find various (short term) bug fixes across the internet like this one: https://superuser.com/questions/1092246/how-to-prevent-windows-10-from-automatically-adding-keyboard-layouts-i-e-us-ke But a proper fix is outside of this issue tracker's realm unfortunately.
Author
Owner

@vadimkantorov commented on GitHub (Mar 16, 2023):

I agree, it seemed more about selenium chrome driver + python script + launched from within Terminal than about Terminal.

This bug has been around for > 10 years, and it was impossible to get even any acknowledgement (including Feedback Hub). Just today it happened again, so I twitted again - no response as usual: https://twitter.com/vadimkantorov/status/1636290415941808128

It would be so much better if MS opened a public GitHub repo and issues for Windows and other apps (e.g. notepad and task manager - opensourcing them would be even better). IMO Feedback hub is too clumsy/slow and it kills engagement (e.g. I never saw anyone posting links to Feedback Hub issues for discussion).

I would be super grateful if you could pass any of these feedbacks internally.

@vadimkantorov commented on GitHub (Mar 16, 2023): I agree, it seemed more about selenium chrome driver + python script + launched from within Terminal than about Terminal. This bug has been around for > 10 years, and it was impossible to get even any acknowledgement (including Feedback Hub). Just today it happened again, so I twitted again - no response as usual: https://twitter.com/vadimkantorov/status/1636290415941808128 It would be so much better if MS opened a public GitHub repo and issues for Windows and other apps (e.g. notepad and task manager - opensourcing them would be even better). IMO Feedback hub is too clumsy/slow and it kills engagement (e.g. I never saw anyone posting links to Feedback Hub issues for discussion). I would be super grateful if you could pass any of these feedbacks internally.
Author
Owner

@lhecker commented on GitHub (Mar 16, 2023):

Yep, I can't disagree. This issue hits me all the time as well. I will try to bring it up, but I can't promise anything.

@lhecker commented on GitHub (Mar 16, 2023): Yep, I can't disagree. This issue hits me all the time as well. I will try to bring it up, but I can't promise anything.
Author
Owner

@vadimkantorov commented on GitHub (Mar 16, 2023):

Haha, somehow people testing keyboard layouts assume that no-one should in their sane mind remove the English-US :)

@vadimkantorov commented on GitHub (Mar 16, 2023): Haha, somehow people testing keyboard layouts assume that no-one should in their sane mind remove the English-US :)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#18499