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.3.9.1