Top | ![]() |
![]() |
![]() |
![]() |
enum | IBusModifierType |
enum | IBusCapabilite |
enum | IBusPreeditFocusMode |
enum | IBusOrientation |
enum | IBusBusNameFlag |
enum | IBusBusRequestNameReply |
enum | IBusBusStartServiceByNameReply |
enum | IBusError |
struct | IBusRectangle |
This section consists generic types for IBus, including shift/control key modifiers, and a rectangle structure.
Handles key modifier such as control, shift and alt and release event. Note that nits 15 - 25 are currently unused, while bit 29 is used internally.
Shift is activated. |
||
Cap Lock is locked. |
||
Control key is activated. |
||
Modifier 1 (Usually Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)) activated. |
||
Modifier 2 (Usually Num_Lock (0x4d)) activated. |
||
Modifier 3 activated. |
||
Modifier 4 (Usually Super_L (0xce), Hyper_L (0xcf)) activated. |
||
Modifier 5 (ISO_Level3_Shift (0x5c), Mode_switch (0xcb)) activated. |
||
Mouse button 1 (left) is activated. |
||
Mouse button 2 (middle) is activated. |
||
Mouse button 3 (right) is activated. |
||
Mouse button 4 (scroll up) is activated. |
||
Mouse button 5 (scroll down) is activated. |
||
Handled mask indicates the event has been handled by ibus. |
||
Forward mask indicates the event has been forward from ibus. |
||
It is an alias of IBUS_FORWARD_MASK. |
||
Super (Usually Win) key is activated. |
||
Hyper key is activated. |
||
Meta key is activated. |
||
Key is released. |
||
Modifier mask for the all the masks above. |
Capability flags of UI.