|
Evaluation
|
This should be considered as part of the input method engine SPI work in Kestrel.
xxxxx@xxxxx 1999-04-22
Other related suggestions from the SPI review include:
- switch input methods using hot-key
- switch input methods within locale using hot-key
- make hot-keys configurable
xxxxx@xxxxx 1999-04-22
This feature requires the generic support of user preferences for jre which will not be available in Kestrel.
xxxxx@xxxxx 1999-05-07
Proposed specification change
Change the last paragraph of the "Selecting Input Methods" section of the
IMF Spec to:
In Sun's Java 2 runtime environments for Windows and Solaris, the
user interface consists of three parts: a "Select Input Method"
menu item added to the Window menu in Motif or the System menu in
Windows, a user-defined input method selection key, and a pop-up
menu brought up by either the "Select Input Method" menu item or
the input method selection key. The "Select Input Method" item is
only shown if the Java runtime environment has more than one input
method available or the input method supports multiple locales
(the host input method adapter is treated as a single input
method). The popup menu lists the available input methods, with
supported locales of multi-locale input methods as submenus, and
lets the user select from this list. Sun's Java 2 runtime
environment for Linux does not provide the "Select Input Method"
menu item, i.e., the pop up menu is only brought up by pressing
the input method selection key. The input method selection key
definition is stored persistently using two preferences, one
defining the base key code value and the other defining the
modifiers. The "modifiers" preference is optional. If a
modifiers entry is defined without matching keyCode entry, that
modifiers entry is ignored. The following table shows the
contents.
key name
(String) value (int)
"keyCode" any java.awt.event.KeyEvent.VK_* value except
VK_UNDEFINED
"modifiers"any combination of java.awt.event.InputEvent.*_MASK
The Java 2 runtime looks for these preferences first in the user's
preference tree node /java/awt/im/selectionKey, then, if no
definition could be found, in the system preference node with the
same path.
xxxxx@xxxxx 2000-12-08
|