The Computer Oracle

Remove automatically added keyboard inputs and prevent them from coming back (Windows 10)

--------------------------------------------------
Hire the world's top talent on demand or became one of them at Toptal: https://topt.al/25cXVn
and get $2,000 discount on your first invoice
--------------------------------------------------

Music by Eric Matyas
https://www.soundimage.org
Track title: Puzzle Meditation

--

Chapters
00:00 Remove Automatically Added Keyboard Inputs And Prevent Them From Coming Back (Windows 10)
00:53 Answer 1 Score 14
01:41 Accepted Answer Score 62
02:33 Answer 3 Score 6
04:01 Answer 4 Score 5
04:24 Thank you

--

Full question
https://superuser.com/questions/1025105/...

--

Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...

--

Tags
#windows10 #keyboard #systempreferences

#avk47



ACCEPTED ANSWER

Score 62


(Credits to Jonno whose answer led me to the solution)

Go to systray and open Language preferences. Click Options for each language that has an extra kayboard that you want to remove.

In Keyboards section click Add a keyboard and select a keyboard that appears in your systray and which you want to remove. This adds a new input option for the selected language. After you add the keyboard, click it and click on a Remove button. After that, the keyboard should disappear also from systray.

(Note that I did not see a keyboard which I want remove in Keyboards section thus I had to add it first to be able to remove it afterwards.)

EDIT: bugybunny's answer helped me to prevent keyboard layouts from magically appearing whenever I connected to my PC via remote desktop (which they regularly did).




ANSWER 2

Score 14


I've duplicated your issue, it's quite simple to fix (Ignore my ENG keyboard layout):

enter image description here

Click Language Preferences

enter image description here

Click United States - then Options

This keyboard (Czech - QWERTY) is your ENG - CSQ, remove it.

enter image description here

Go back, go to options for Čeština

enter image description here

Remove Czech - QWERTZ -> This is CES - CS

enter image description here

This should now be back as you wanted. The languages are the parent of the keyboards, you can specify different keyboard layouts per language.

enter image description here

Edit: It seems that if these keyboards don't exist in these pages, adding them and then removing them resolves the issue.




ANSWER 3

Score 6


I'm struggling with the same issue. I tried following step-by-step all the solutions provided in the other answers but after a reboot the unwanted keyboard layouts are added back. In my opinion, this is 99,99% a Windows bug that Microsoft needs to fix.

There are 2 new workarounds that I just found about and I would like to share:

  1. Delete the HKEY_USERS\.DEFAULT\Keyboard Layout\Preload registry key and reboot or sign out.

    This registry key seems to be some sort of a legacy remnant that contains non-user-specified keyboard layouts to be added to the list of languages when the user signs in. While the fix itself persists through restarts, there's a few things that seem to bring back the deleted entry:

    1. Connecting through Remote Desktop to a computer with US layout
    2. Applying the Windows 10 Anniversary update
    3. Logging-in with the same Microsoft account on another PC that still has this issue

    Therefore, whenever the problem comes back, the above-mentioned registry key needs to be deleted again.

    Edit: I have created a RemovePreload.reg text file with the following content, so that the fix can be easily re-applied without navigating the registry:

    Windows Registry Editor Version 5.00
    
    [-HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]
    

    To use it, save it in a text file and change the extension from .txt to .reg. Then whenever the issue comes back, you can just double click it and then restart or sign out.

  2. Delete any unneeded language files from C:\Windows\System32, such as KBDUS.DLL or others.




ANSWER 4

Score 5


Try this. At least it's work for me.

https://it42.cc/2018/11/04/windows-10-unwanted-keyboard-layout-fixed/

In order to fix this problem you have to do following steps:

Go to setting > Time & Language > Region & Language > Administrative language setting Under Welcome screen and new user accounts make sure that there are no extra keyboard layout appear in the list Click OK and Restart PC. This should fix your problem.