How to change the keyboard layout

How to change the keyboard layout

Simple method

The default keyboard layout for the X1000 is US English - if you want it changed, then first of all go to the Control Panel -> Regional and Language Options - change the Standards and Formats setting to your language:

Once you've done this, log off and log in again - if the keyboard is now correct, you do not have to do the complex method.

Complex method

The default X1000 build normally only contains 3 US keyboard layouts - in order to get your keyboard layout into it, you need to:

  • Have access to a Windows XP machine with your keyboard settings on it
  • Have a method of transferring files between the two machines
  • Know how to use RegEdit

Stage 1

Have a look at http://www.easydesksoftware.com/keyboard.htm. This site has a table of keyboard layouts to keyboard codes. It also talks a bit about what we'll be doing, but this is much more concise.

In this list, you can identify what keyboard you want to use. Note that the "layout name" may not correspond to the name you are used to - for example, the "UK" keyboard layout is called "British" here. I'll use UK layout as an example.

Scan through the list and find your keyboard layout - then, look at the right hand column for the unique number. For UK keyboard layout, this is 00000809.

Stage 2

On your existing Windows XP machine, run RegEdit and locate this key:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\keyboard layouts

Inside this, you'll find a lot of similar entries to the layout number you found in the list on the website above - you will need to look for your specific one here:

Right-click on it, and select Export - save it to a file. The file name does not really matter, but it is a good idea to make it something memorable (I used "kbduk.reg")

Stage 3

Copy this file over to the X1000, and double-click on it. It will ask you if you are sure you want to populate the registry with these values (you are), and then tell you it's done it.

Open RegEdit on the X1000, and verify the registry entries are present. Keep RegEdit open, as you'll need it later on.

Stage 4

Click on the new key in the Windows Registry - there is one key called "Layout File". It refers to a DLL - locate this DLL in your existing Windows XP machine (it's inside C:\WINDOWS\SYSTEM32 by default), and copy it over to your X1000's SYSTEM32 directory. (For the UK, this is kbduk.dll.)

Stage 5

On the X1000, locate this registry key:

HKEY_CURRENT_USER\keyboard layout\preload

There is one key inside this called simply "1". The value of this key is 00000409 - you need to change it to your keyboard layout ID. For UK English, this is 00000809:

Stage 6

Log off and log in again. Your keyboard layout should now be what you want it to be - if it is still US English, then check that all the stages have been performed properly.

Last modified: 2006-07-07 15:18:39 by Jason Tribbeck, visited 33405 times

How useful was this document to you?

Very useful  Useful  Average  Not useful  Not useful at all
If you did not find it useful, please tell us why so we can improve this article:

Comments on this document

If you want to comment on this document, please feel free using the form below:
Comments:

Your email address (if you want correspondance):

Due to people using this to send us unsolicited emails, we now require you to enter the code in the image below (if you are logged in, you will not be asked this):
» « Validation code

Note: Please do not use this for problems you are having - it should only be used for comments on this particular document. Also, do not use this for unsolicited emails.

Extra features

 Change display settings