Programming input methods

The input method is a programming interface that allows applications to run in an international environment that is provided through multicultural support.

The input method has the following characteristics:

  • Localized input support (defined by locale)
  • Multiple keyboard support
  • Multibyte character-input processing
Note: Do not assume any particular physical keyboard is in use. Use an input method based on the locale setting to handle keyboard input.