Hi,
This behavior may occur if a US-Dvorak keyboard is listed in Text Services.
The standard keyboard is US, and this must be the only keyboard listed in
the Text Services section of Control Panel.
RESOLUTION
To resolve this issue, remove all instances of keyboards other than the
standard US keyboard. To do this, follow these steps.
NOTE: If you press NumLock on the keyboard of certain Dell portable
computers, this makes different characters available when you type. To make
the keyboard revert to its standard functionality, press FUNCTION+NumLock.
Click Start, point to Settings, and then click Control Panel.
Double-click Regional and Language Options.
Click the Languages tab.
In the Text Services and Input languages pane, click Details.
In the Installed Services pane, click any keyboard listed other than US,
and then click Remove.
When the confirmation message appears, click Yes.
Repeat step 5 until all listed keyboards except US are removed.
If you have laready tried above resolution it could be that only the
current user profile contains the correct keyboard layout. The default user
profile and the system profile contain the previous keyboard layout.
RESOLUTION
Log on to Windows using the Dvorak keyboard layout.
Using Registry Editor, change the "Preload" value to 00000409 in the
following registry key:
HKey_Users\.Default\KeyboardLayout\
The Preload value for the Dvorak U.S. English keyboard layout is 00010409.
The Preload value for the standard U.S. English keyboard layout is 00000409
For more information visit:
OFFXP: Incorrect Letters or Characters Appear When You Type on the Keyboard
http://support.microsoft.com/default.aspx?scid=kb;en-us;321498
Unable to Log On After Changing Keyboard Layout
http://support.microsoft.com/default.aspx?scid=kb;en-us;128799
Hope this helps.
With Regards,
Asima
This posting is provided "AS IS" with no warranties, and confers no rights.