| Defines | |
| #define | XKLL_MANAGE_WINDOW_STATES 0x01 | 
| #define | XKLL_TRACK_KEYBOARD_STATE 0x02 | 
| #define | XKLL_MANAGE_LAYOUTS 0x04 | 
| Functions | |
| int | XklStartListen (int what) | 
| int | XklStopListen (void) | 
| int | XklPauseListen (void) | 
| int | XklResumeListen (void) | 
| Bool | XklGrabKey (int keycode, unsigned modifiers) | 
| Bool | XklUngrabKey (int keycode, unsigned modifiers) | 
| int | XklFilterEvents (XEvent *evt) | 
| void | XklAllowOneSwitchToSecondaryGroup (void) | 
| 
 | 
| The listener process should help backend to maintain the configuration (manually switch layouts etc). | 
| 
 | 
| The listener process should handle the per-window states and all the related activity | 
| 
 | 
| Just track the state and pass it to the application above. | 
| 
 | 
| Allows to switch (once) to the secondary group | 
| 
 | 
| Processes X events. Should be included into the main event cycle of an application. One of the most important functions. 
 
 
 | 
| 
 | ||||||||||||
| Grabs some key 
 
 | 
| 
 | 
| Temporary pauses listening for XKB-related events 
 | 
| 
 | 
| Resumes listening for XKB-related events 
 | 
| 
 | 
| Starts listening for XKB-related events 
 
 | 
| 
 | 
| Stops listening for XKB-related events 
 | 
| 
 | ||||||||||||
| Ungrabs some key 
 
 | 
 1.4.4
 1.4.4