JavaStation Client Software Guide

Adding a Keyboard

The JavaOS software supports a number of PS/2 keyboards that may not have been supplied with your JavaStation computers. To support most locales, you must configure a new keyboard to replace the default keyboard, USPS2. As an exception, Latin accent characters and Arabic, Hebrew, and Thai characters can be typed at any supported keyboard if one of the javaos.im.compose properties has been set. This document refers to the U.S. keyboard. See "Enabling Special Characters on the U.S. Keyboard".


Note -

The Arabic, Hebrew, and Thai locales also require font support. The Chinese (Simplified and Traditional), Japanese, and Korean locales require font and input method support. See "Overview and Examples", "Adding Fonts", and "Setting the Input Method ".


JavaOS supports the following keyboards:

  • Arabic

  • Belgian

  • Bulgarian

  • CanadianBi

  • CanadianFr

  • Chinese ROC

  • Czech

  • Danish

  • Estonian

  • French

  • German

  • Greek

  • Hebrew

  • Hungarian

  • Italian

  • Japanese

  • Korean

  • Latvian

  • Lithuanian

  • Netherlands

  • Norwegian

  • Polish

  • Portugese

  • Russian

  • Slovakian

  • Spanish

  • SpanishLatin

  • Swedish

  • Swiss

  • Thai

  • Turkish

  • UK

  • US

  • USInternatl

To Add a Localized Keyboard
  1. Connect the keyboard to the JavaStation.

  2. Set the javaos.mountlist property.

    This property setting tells the JavaOS software to mount the locale directory at startup.


    -ajavaos.mountlist=host:localization_top_dir
    |/REMOTE
    

    By default, the locale directory is /export/root/javaos/classes. If you set javaos.mountlist as follows:


    -ajavaos.mountlist=sunroom:/export/root/javaos/classes|/REMOTE 
    

    The JavaOS software mounts the directory /export/root/javaos/classes/sun/javaos. Note that if you are specifying a FONTS directory as well as a REMOTE directory, the javaos.mountlist property is a list delimited by semicolons. For example:


    -ajavaos.mountlist=sunroom:/export/root/javaos/fonts|/FONTS;
    sunroom:/export/root/javaos/classes|/REMOTE
    

  3. Set the javaos.kbd property.

    This property setting tells the JavaOS software the name of the keyboard file, which contains the keyboard mapping table. Keyboard files for all of the countries listed on the previous page are included in the JavaStation client software.


    -djavaos.kbd=keyboard
    

    The syntax of keyboard is namePS2, where name is one of the countries in the preceding list. For example, to add the Swedish keyboard:


    -djavaos.kbd=SwedishPS2
    

Enabling Special Characters on the U.S. Keyboard

Four javaos.im.compose properties enable you to modify the characters typed at the U.S. English keyboard. You can enable input of Latin accent characters or Arabic, Hebrew, or Thai characters.

To Enable Latin Accent Characters on the U.S. Keyboard
  1. Set the following JavaOS property:


-djavaos.im.compose.deadkeys=true

To Enable Arabic Characters on the U.S. Keyboard
  1. Set the following JavaOS property:


-djavaos.im.compose_ar=ISO8859_6

ISO8859_6 is the code for the Arabic character set. Once this property is set, the Ctrl-t key sequences toggles the JavaStation keyboard between U.S. and Arabic modes.

To Enable Hebrew Characters on the U.S. Keyboard
  1. Set the following JavaOS property:


-djavaos.im.compose_iw=ISO8859_8

ISO8859_8 is the code for the Hebrew character set. Once this property is set, the Ctrl-t key sequences toggles the JavaStation keyboard between U.S. and Hebrew modes.

To Enable Thai Characters on the U.S. Keyboard
  1. Set the following JavaOS property:


-djavaos.im.compose_th=TIS620

TIS620 is the code for the Thai character set. Once this property is set, the Ctrl-t key sequences toggles the JavaStation keyboard between U.S. and Thai modes.