HKEY_CURRENT_USER\Keyboard Layout\Preload
seem to represent the keyboard layouts a user can choose from on the taskbar (see quick language list). These values are the hexadecimal representation of a language id. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes
. (For example 807 for Swiss German (sg
) or 409 for United States (us
)). Preload
under the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\KeyboardLayout.ini
. Languagues
under the registry key HKEY_CURRENT_USER\Control Panel\International\User Profile