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
|