Determines if a keyboard event is used by the input method for internal processing.
Input Method Library (libIM.a)
The IMFilter subroutine is used to process a keyboard event and determine if the input method for this operating system uses this event. The return value indicates:
Item | Description |
---|---|
Im | Specifies the input method instance. |
Key | Specifies the keysym for the event. |
State | Defines the state of the keysym. A value of 0 means that the keysym is not redefined. |
String | Holds the returned string if one exists. A null value means that no composed string is ready. |
Length | Defines the length of the input string. If the string is not null, returns the length. |
Item | Description |
---|---|
IMInputUsed | The input method for this operating system filtered the event. |
IMInputNotUsed | The input method for this operating system did not use the event. |