The phrase input method is used in
this chapter to describe whatever mechanism is used to convert keystrokes
into characters. Input methods are described in the Xlib
Reference Manual.
The input methods for most languages supported by HP are simple
input methods and require no additional support beyond that provided
by Xlib. However, the Asian languages which are supported (Japanese,
Korean, Simplified Chinese and Traditional Chinese) require an input
server to fully support these languages. Input servers for languages
that require them are bundled with that language's version of HP-UX.
X11 R5 provides two sample implementations of input method
support. These vary in the protocol used to communicate with an
input server. These are the Xsi implementation and the Ximp implementation.
HP 's R5 Xlib provides support for both of these protocols as well
as an HP-proprietary protocol. The details of these protocols are
only of interest to input server developers. Descriptions of the
first two protocols are available from the X Consortium. For NLIO,
descriptions and a library for input server developers is available
as part of the OpenNLIO product.