Data Structures | |
| struct | _KeyStroke |
| struct | KeyHandlerData |
Defines | |
| #define | DEBUG_KEYHANDLER 0 |
| #define | _MOD_FILTER ( IM_ALT_GRAPH_MASK | IM_ALT_MASK | IM_CTRL_MASK | IM_META_MASK | IM_SHIFT_MASK ) |
Typedefs | |
| typedef _KeyStroke | KeyStroke |
Functions | |
| void | keyhandler_init (iml_desktop_t *desktop) |
| Initialises Key Handler. | |
| void | keyhandler_done (iml_desktop_t *desktop) |
| Destroys Key Handler. | |
| void | unihan_handle_key_event (iml_session_t *s, IMKeyListEvent *ev) |
| Handles incoming key event. | |
| void | unihan_handle_hotkey_event (iml_session_t *s, IMKeyListEvent *ev) |
| #define _MOD_FILTER ( IM_ALT_GRAPH_MASK | IM_ALT_MASK | IM_CTRL_MASK | IM_META_MASK | IM_SHIFT_MASK ) |
| #define DEBUG_KEYHANDLER 0 |
| typedef struct _KeyStroke KeyStroke |
| void keyhandler_done | ( | iml_desktop_t * | desktop | ) |
| void keyhandler_init | ( | iml_desktop_t * | desktop | ) |
| void unihan_handle_hotkey_event | ( | iml_session_t * | s, | |
| IMKeyListEvent * | ev | |||
| ) |
| void unihan_handle_key_event | ( | iml_session_t * | s, | |
| IMKeyListEvent * | ev | |||
| ) |
Handles incoming key event.
| s | current IMLSession | |
| ev | incoming IMKeyListEvent |
1.5.2