Why does 'US keyboard' keep adding itself to keyboard layout list?

8

1

I use Windows 10. I have two keyboard layouts configured: 'United Kingdom' and 'United Kingdom - Colemak'.

However sometimes (often after playing fullscreen games) 'US keyboard' will add itself to the list (first screenshot). How can I stop that?

enter image description here

Edit: 'English (United Kingdom)' which is the only language configured. US keyboard is not listed.

enter image description here

enter image description here


This seems to be a common problem:

  1. https://www.reddit.com/r/Windows10/comments/3rx32w/keyboard_us_keeps_adding_itself_as_an_input/
  2.   enter image description here

Colonel Panic

Posted 2016-03-13T18:43:37.267

Reputation: 9 529

What language packs do you have installed. What build of Windows 10 are you running? – Ramhound – 2016-03-13T18:45:14.840

@Ramhound only 'English (United Kingdom)' with those two keyboard layouts. Added screenshots above. Windows 10 Pro, version 10.0.10586 build 10586 – Colonel Panic – 2016-03-14T17:41:18.080

Try in registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language to reset the value of InstallLanguage from 0409 (English US) to 0809 (English UK) and reboot. These values are listed here.

– harrymc – 2016-03-20T17:51:19.653

It is possible that the PC games require the US variant to be active in order to receive the correct charcodes.. – Aaron Gillion – 2016-03-23T23:06:30.730

Answers

2

Try in registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language to reset the value of InstallLanguage from 0409 (English US) to 0809 (English UK) and reboot.

These language constants are documented in the Microsoft article Locale IDs.

harrymc

Posted 2016-03-13T18:43:37.267

Reputation: 306 093

It turns out InstallLanguage was already set to English UK – Colonel Panic – 2016-03-27T15:27:10.647

It might be that some product you are using adds the language for you. You will have to track it down. – harrymc – 2016-03-27T16:46:30.107

Interesting. My "Default" key in that reg location was 0809, but "InstallLanguage" was 0409. That could well be the cause. – Adambean – 2018-05-07T21:18:36.187