
322
|
Chapter 5: Input Methods
User Interface Concerns
e ability to simply input CJKV text using a variety of input methods and techniques
is not enough to satisfy a large number of users. is is the start of ergonomic consider-
ations. For example, having the input and selection of characters take place at the cursor
position is highly desired. is is referred to as inline conversion.
Inline Conversion
CJKV input methods typically provide their own input window, because they run as a
separate process from the application in which the text will be inserted. CJKV input takes
place in the dedicated window, is then sent to the current application, and nally is set
into the current cursor position. As you can expect, this is far from ideal, because the user
must keep his eyes trained on the current cursor position and the input method’s own
UI. e solution to this UI problem is inline conversion ( inrain henkan).
In the past, there were standard protocols developed by input method developers that
could be used in applications such that inline conversion could take place. Now, the fa-
cilities for inline conversion are provided by the OS and are used by input methods and
applications.
Many CJKV-capable word processors come bundled with their own input method, which
usually means that there is support for inline conversion, at least for the bundled input
method. Be sure to read ...