This chapter describes the basic display features of the input method server. The input method server (IM server) handles Traditional Chinese input for Traditional Chinese Solaris software. The IM server receives keyboard input and makes the input available as Traditional Chinese characters to Traditional Chinese Solaris applications. The IM server can serve any internationalized X Window application that uses X Window Input Method (XIM) application program interfaces (API) to receive language input.
This chapter discusses the following topics:
The Traditional Chinese Solaris operating system starts the IM server automatically when you start the Solaris operating system in a locale that requires an input method. The IM server continues to run and service applications that are started and connected to it.
Traditional Chinese Solaris applications that use the IM server for Traditional Chinese character input typically find the IM server running when they start. To user the IM server's service for language input, the IM server should be running before an application is started. If the IM server is not running when an application is started, the application might not be able to get the input service even if IM server is started later.
The input method server comprises three related processes running together. The processes are htt, htt_xbe, and htt_server. One process controls the input method server properties, another controls the population of the input method server (that is, a “watchdog” process), and the third handles input methods of clients.
Usually, you don't need to know the details of these three processes. When htt is started, htt_xbe and htt_server are started automatically.
The htt process must be running before an application starts in order for the application to use the htt input method server to receive Traditional Chinese input. The C locale does not require htt. If you change the default locale from C to another locale that requires htt, you must start htt in the same terminal window. You can start htt with a command such as the one shown in the following example.
system% /usr/openwin/bin/htt -if twle -xim htt_xbe & |
When the locale is set to zh_TW or zh_TW.BIG5, htt is started automatically when the Traditional Chinese windowing environment starts. In CDE, htt is started from the /usr/dt/config/Xsession.d/0020.dtims script. This script is executed by Xsession, which runs at every initialization stage upon a user's login from dtlogin. This script ensures that htt is started before other applications in CDE.
The Internet Intranet Input Method Server (iiim) supports both European local input methods using Compose key and Asian remote input methods using the IIIM Protocol. The default language engine is English/European, which supports ASCII and some European Languages such as German and French.
To switch to other language engines, press Control-spacebar, as with other Asian locales.
To switch to Chinese input methods, click the left mouse button in the status aea. The following list of language engines appears:
Cyrilllic
Greek
Hindi
Thai
Arabic
Hebrew
Unicode Hex
Unicode Octal
Lookup
Traditional Chinese
The following language engines appear if their corresponding locales are installed:
Japanese – if ja locale is installed
Korean – if ko locale is installed.
Simplified Chinese – if zh locale is installed.
Traditional Chinese (Hong Kong) – if zh_HK.BIG5HK locale is installed.
After the Traditional Chinese language engine is selected, you can use function keys to switch between different input methods:
F2 – TsangChieh input mode
F3 – Array input mode
F4 – ChuYin input mode
F5 – Boshiamy input mode
F6 – ChienI input mode
F7 – I-Tien input mode
F8 – DaYi input mode
F9 – Cantonese input mode
F10 – English-Chinese input mode
F11 – TeleCode input mode
F12 – NewChuYin input mode
For more detailed information about each input method, see Chapter 4, Entering Traditional Chinese Text.