Keyboards for Windows

Gerfrid G.W. Müller & Alfredo Rizza & Ann de Voos

Installing Keyboard Layouts on Windows XP/Windows Server 2003

In Windows XP and Windows Server 2003, a keyboard is known as an input language. To add an input language, you first start in the control panel, where you can find the icon for Regional and Language Options.

Click the icon to launch the dialog. Then choose the Languages tab in the middle.

Click the Details button to launch the Text Services and Input Languages dialog.


You will see a 'tree' listing of your input languages, where each main node is a language/region pairing and each branch underneath is a specific input method. From there, click the Add button to add an input language. This will launch the Add Input Language dialog.

Select the language you want the keyboard to appear under and then select your custom keyboard layout, then click OK. You will be returned to the Text Services and Input Languages dialog, and you will be able to see your custom keyboard layout added to the tree.

Unfortunately, if you want to see the custom keyboard in the Language Bar, then things get a little more complicated. The reason is that the Text Services Framework makes an assumption that the user does not need to see the specific information about the exact type of input method if they only have one under a language. The upshot of this is that when you look at the language bar, it will only mention the language "Kannada" for the custom keyboard and not that it is the custom keyboard.

The only way to work around this is to install another input method under the same language, loading the original Kannada keyboard at the same time as the custom one. Once you do this you can click the "Language Bar..." button in the lower left hand corner of the dialog and it will bring up the "Language Bar Settings" dialog. Make sure the first, third, and fourth CheckBox controls are checked, and click OK.

Once all of this has been done, the language bar will show a slightly different UI. In addition to the language dropdown, an input method dropdown will be present to switch between input methods.

It is important to note that the extra step of adding an additional input method under the same language as the custom keyboard is only required if you want to see the custom keyboard listed layout in the language bar, as you can in prior versions of Windows. If you only select the one custom keyboard, then you can trust that it is the one that will be used when you switch to the appropriate language.





Installing Keyboard Layouts on Windows 2000 Professional/Server

In Windows 2000 Professional and Windows 2000 Server, the terminology is an input locale. To add an input locale, you first start in the Control Panel, where you can find the icon for Regional Options.

Click the icon to launch the dialog. Then choose the Input Locales tab to view all of the currently chosen input locales.


You can then click on the Add button to launch the Add Input Locale dialog.


Select the language you want the keyboard to appear under and then select your custom keyboard layout, then click Ok. You will be returned to the Input Locales tab of the Regional Options dialog, and you will be able to see your custom keyboard layout added to the list.


If you look in the Windows Explorer taskbar, you will see an icon with two letters in it which is known as the language indicator. Clicking on that icon will show you the list of languages and you will be allowed to select your custom keyboard layout.


Installing Keyboard Layouts on Windows NT 4.0 Workstation and Server

In Windows NT 4.0, the overall process is similar to that on Windows 2000, and they both use the same term -- input locale. To add an input locale, you first start in the Control Panel, where you can find the icon for Regional Settings.

Click the icon to launch the dialog. Then choose the Input Locales tab. If there are many keyboard layouts installed, they will all be listed, otherwise you will see the simple unadorned dialog.

You can then click on the Change... button to launch the Text Services dialog.


You can then click on the Add button to launch the Add Input Language dialog.

From here, you can select the language under which to place the keyboard layout, after which you can select your custom keyboard layout. Once you have selected the layout and you press OK, you will see a different Input Locales tab in Regional Settings.

If you look in the Windows Explorer taskbar, you will see an icon with two letters in it which is known as the language indicator. Clicking on that icon will show you the list of languages and you will be allowed to select your custom keyboard layout

Dowload and unzip: keyboard package