List of input method subroutines
The Input Method is a set of subroutines that translates key strokes into character strings in the code set specified by a locale. The Input Method subroutines include logic for locale-specific input processing and keyboard controls (for example, Ctrl, Alt, Shift, Lock, and Alt-Graphic).
The following subroutines support this Input Method:
- IMAIXMapping
- Translates a pair of KeySymbol and State parameters to a string and returns a pointer to that string.
- IMAuxCreate
- Tells the application program to create an auxiliary area.
- IMAuxDestroy
- Notifies the callback to destroy any knowledge of the auxiliary area.
- IMAuxDraw
- Tells the application program to draw the auxiliary area.
- IMAuxHide
- Tells the application program to hide the auxiliary area.
- IMBeep
- Tells the application program to emit a beep sound.
- IMClose
- Closes the input method.
- IMCreate
- Creates one instance of a particular input method.
- IMDestroy
- Destroys an input method instance.
- IMFilter
- Checks whether a keyboard event is used by the input method for its internal processing.
- IMFreeKeymap
- Frees resources allocated by the IMInitialzieKeymap subroutine.
- IMIndicatorDraw
- Tells the application program to draw the indicator.
- IMIndicatorHide
- Tells the application program to hide the indicator.
- IMInitialize
- Initializes the input method for a particular language.
- IMInitializeKeymap
- Initializes the input method for a particular language.
- IMIoctl
- Performs a variety of control or query operations on the input method.
- IMLookupString
- Maps a keyboard-symbol/state pair to a string defined by the user.
- IMProcessAuxiliary
- Notifies the input method of input for an auxiliary area.
- IMQueryLanguage
- Checks to see if the specified language is supported.
- IMSimpleMapping
- Translates a pair of KeySymbol and State parameters to a string a returns a pointer to that string.
- IMTextCursor
- Sets the new display cursor position.
- IMTextDraw
- Asks the application program to draw the next string.
- IMTextHide
- Tells the application program to hide the text area.
- IMTextStart
- Notifies the application program of the length of the pre-editing space.