When there are multiple input methods (keyboard layouts) installed, the first one in the list is supposed to be the default. In my case I have two custom keyboard layouts:
- US (Customized)
- Czech (Customized)
So the first option—US (Customized)—should be the default option. The advanced settings dialog confirms this as well as shows the layouts in the same order:
Also, the keyboard layout switching pop-up shows US (Customized) at the top and Czech (Customized) below.
However, when login into the system, the second, or maybe last one, is selected by default, i.e. the Czech (Customized) option. Is this a bug in the OS or am I missing something? Note that I experience the same behavior when I copy the input methods to the login screen settings—when logging-in, the default isn't the first on the list.
So how does the auto-selection of the default keyboard layout really work in Windows 8 and Windows Server 2012, when there's no override in place in the advanced settings?