Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 4150589
Votes 19
Synopsis RFE: InputMethod switching menu should popup by some hotkey
Category java:classes_awt_im
Reported Against kestrel , 1.2beta3
Release Fixed 1.4(merlin-beta)
State 10-Fix Delivered, request for enhancement
Priority: 4-Low
Related Bugs
Submit Date 19-JUN-1998
Description




InputMethod switching menu is bring up by selecting "Switch Input Method" 
item added to system menu of top-level window.
But in following cases, this switching method is not available 
to user.

- non-motif application on Solaris
   "Switch Input Method" item is be added to System menu

- Applet in browser
  No top-level window with system menu is exists.


Defining special hotkey to bring up InputMethod switching menu 
seems to be a  customer  solution.
(Review ID: 33952)
======================================================================
Work Around
N/A
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
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang