|

|
| Cry about...
MS-Windows Troubleshooting
Wrong Keyboard Layout at Logon
Symptom:
When trying to log on to a workstation, the keyboard
layout is wrong. For example English-American rather than
English-UK, even though it is correct after login.
Note: If you get the wrong keyboard layout AFTER
logon, then this is most likely caused by the wrong keyboard
settings (look under regional settings in control panel).
Possible Causes and Remedies:
-
Open up the keyboard settings (Start
> Control Panel, double click on ‘Keyboard’)
-
Select the ‘Input Locales’ tab.
-
Check that the desired keyboard layout
is shown in the list of ‘Input locales’ and that it
is selected as the default input locale. If it is
missing then add it.
- It may be that the wrong ‘default’ keyboard setting is
held in the registry. (The current user profile may contain
the correct keyboard layout, but the default user profile
contains the previous keyboard layout and it is this that is
being used at logon.) To correct the problem:
-
Run registry editor (regedt32)
-
Find the registry key ‘HKEY_USERS\
.DEFAULT\
Keyboard Layout\ Preload’
-
The key-value ‘1’ specifies the
keyboard layout used at login (strictly it is the LCID -
that specifies the locale). Other key values (i.e. ‘2’,
‘3’ etc) specify other keyboard layouts that are
loaded and should therefore be available. Possible
values that I am aware of are:
00000401 |
Arabic (Saudi Arabia) |
00000405 |
Chech |
00000406 |
Danish |
00000409 |
English (US) |
00000413 |
Dutch |
00000809 |
English (UK) |
00000813 |
Belgian |
00000C09 |
English (Australia) |
00003C01 |
Arabic (Bahrain) |
For a more comprehensive list please follow
this link to the Windows
Locale Table.
-
Change the value to one of the above as
and if necessary.
These notes have been tested with Windows NT4.
I am told that they also work with XP.
|
|