PLEASE HELP: Setting systemwide default keyboard layout?

  • Thread starter Thread starter Maxtor, C.A.
  • Start date Start date
M

Maxtor, C.A.

Hi All,

I need to change the default keyboard layout in a Windows 2000 Server. It's
because my server's keyboard layout differs from the ones on the clients,
and I have Terminal Services installed and when a client starts a remote
desktop, the find themselves using a different keyboard layout.

So, I need to change the default keyboard layout, so the next user that logs
on, it'll have the correct key mapping.

It would be really great if I could change the layout of all the users that
have logged on before and were setup with the wrong keyboard layout.

Please help me.

Thanks in advance.

PS: I already tried going to control pannel -> regional settings and setting
the system wide language, but it didn't make any difference.
 
--------------------
Reply-To: "Maxtor, C.A." <[email protected]>
From: "Maxtor, C.A." <[email protected]>
Subject: PLEASE HELP: Setting systemwide default keyboard layout?
Date: Fri, 30 Apr 2004 13:36:54 -0400

Hi All,

I need to change the default keyboard layout in a Windows 2000 Server. It's
because my server's keyboard layout differs from the ones on the clients,
and I have Terminal Services installed and when a client starts a remote
desktop, the find themselves using a different keyboard layout.

So, I need to change the default keyboard layout, so the next user that logs
on, it'll have the correct key mapping.

It would be really great if I could change the layout of all the users that
have logged on before and were setup with the wrong keyboard layout.

Please help me.

Thanks in advance.

PS: I already tried going to control pannel -> regional settings and setting
the system wide language, but it didn't make any difference.
---------------------

The value is stored in the following key:
For the currently logged on user:
HKEY_CURRENT_USER\Keyboard Layout\Preload
For the default profile (loaded for every new user):
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
Remove all values from the registry key except value #1 with a
data of 00000409, for example. You can create a login script to acheive the
required results.
Here are the rest of the keyboard codes:
00000402 = "Bulgarian"
0000041a = "Croatian"
00000405 = "Czech"
00000406 = "Danish"
00000813 = "Dutch (Belgian)"
00000413 = "Dutch (Standard)"
00000409 = "English (American)"
00000c09 = "English (Australian)"
00000809 = "English (British)"
00001009 = "English (Canadian)"
00001809 = "English (Irish)"
00001409 = "English (New Zealand)"
0000040b = "Finnish"
0000080c = "French (Belgian)"
00000c0c = "French (Canadian)"
0000040c = "French (Standard)"
0000100c = "French (Swiss)"
00000c07 = "German (Austrian)"
00000407 = "German (Standard)"
00000807 = "German (Swiss)"
00000408 = "Greek"
0000040e = "Hungarian"
0000040f = "Icelandic"
00000410 = "Italian (Standard)"
00000810 = "Italian (Swiss)"
00000414 = "Norwegian (Bokmal)"
00000814 = "Norwegian (Nynorsk)"
00000415 = "Polish"
00000416 = "Portuguese (Brazil)"
00000816 = "Portuguese (Portugal)"
00000418 = "Romanian"
00000419 = "Russian"
0000041b = "Slovak"
00000424 = "Slovenian"
0000080a = "Spanish (Mexican)"
00000c0a = "Spanish (Modern Sort)"
0000040a = "Spanish (Traditional Sort)"
0000041d = "Swedish"
0000041f = "Turkish"


--
~~ JASON HALL ~~
~ Performance Support Specialist,
~ Microsoft Enterprise Platforms Support
~ This posting is provided "AS IS" with no warranties, and confers no
rights.
~ Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
~ Note: For the benefit of the community-at-large, all responses to this
message are best directed to the newsgroup/thread from which they
originated.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top