Expand description
The XKEYBOARD X extension.
Accessible with the xkb cargo feature.
Structs§
- AccessX
Notify Event - The
AccessXNotifyEventevent. - Action
Message Event - The
ActionMessageEventevent. - Action
Message Flag - AxOption
- AxnDetail
- Bell
- The
Bellrequest. - Bell
Notify Event - The
BellNotifyEventevent. - Bool
Ctrl - Bool
Ctrls High - Bool
Ctrls Low - CmDetail
- Compat
MapNotify Event - The
CompatMapNotifyEventevent. - Control
- Controls
Notify Event - The
ControlsNotifyEventevent. - Counted
String16 - Counted
String16 Buf - Counted
String16 Iterator - Device
LedInfo - Device
LedInfo Buf - Device
LedInfo Iterator - Event
Type - Explicit
- Extension
Device Notify Event - The
ExtensionDeviceNotifyEventevent. - GbnDetail
- GetCompat
Map - The
GetCompatMaprequest. - GetCompat
MapCookie - Cookie type for GetCompatMap.
- GetCompat
MapCookie Unchecked - Unchecked cookie type for GetCompatMap.
- GetCompat
MapReply - Reply type for GetCompatMap.
- GetControls
- The
GetControlsrequest. - GetControls
Cookie - Cookie type for GetControls.
- GetControls
Cookie Unchecked - Unchecked cookie type for GetControls.
- GetControls
Reply - Reply type for GetControls.
- GetDevice
Info - The
GetDeviceInforequest. - GetDevice
Info Cookie - Cookie type for GetDeviceInfo.
- GetDevice
Info Cookie Unchecked - Unchecked cookie type for GetDeviceInfo.
- GetDevice
Info Reply - Reply type for GetDeviceInfo.
- GetIndicator
Map - The
GetIndicatorMaprequest. - GetIndicator
MapCookie - Cookie type for GetIndicatorMap.
- GetIndicator
MapCookie Unchecked - Unchecked cookie type for GetIndicatorMap.
- GetIndicator
MapReply - Reply type for GetIndicatorMap.
- GetIndicator
State - The
GetIndicatorStaterequest. - GetIndicator
State Cookie - Cookie type for GetIndicatorState.
- GetIndicator
State Cookie Unchecked - Unchecked cookie type for GetIndicatorState.
- GetIndicator
State Reply - Reply type for GetIndicatorState.
- GetKbd
ByName - The
GetKbdByNamerequest. - GetKbd
ByName Cookie - Cookie type for GetKbdByName.
- GetKbd
ByName Cookie Unchecked - Unchecked cookie type for GetKbdByName.
- GetKbd
ByName Reply - Reply type for GetKbdByName.
- GetKbd
ByName Reply Replies MapParams - GetKbd
ByName Reply Replies Params - GetKbd
ByName Reply Replies Value List Params - GetMap
- The
GetMaprequest. - GetMap
Cookie - Cookie type for GetMap.
- GetMap
Cookie Unchecked - Unchecked cookie type for GetMap.
- GetMap
Reply - Reply type for GetMap.
- GetMap
Reply MapParams - GetNamed
Indicator - The
GetNamedIndicatorrequest. - GetNamed
Indicator Cookie - Cookie type for GetNamedIndicator.
- GetNamed
Indicator Cookie Unchecked - Unchecked cookie type for GetNamedIndicator.
- GetNamed
Indicator Reply - Reply type for GetNamedIndicator.
- GetNames
- The
GetNamesrequest. - GetNames
Cookie - Cookie type for GetNames.
- GetNames
Cookie Unchecked - Unchecked cookie type for GetNames.
- GetNames
Reply - Reply type for GetNames.
- GetNames
Reply Value List Params - GetState
- The
GetStaterequest. - GetState
Cookie - Cookie type for GetState.
- GetState
Cookie Unchecked - Unchecked cookie type for GetState.
- GetState
Reply - Reply type for GetState.
- Groups
Wrap - ImFlag
- ImGroups
Which - ImMods
Which - Indicator
Map - Indicator
MapNotify Event - The
IndicatorMapNotifyEventevent. - Indicator
State Notify Event - The
IndicatorStateNotifyEventevent. - Key
- KeyAlias
- KeyMod
Map - KeyName
- KeySym
Map - KeySym
MapBuf - KeySym
MapIterator - KeyType
- KeyType
Buf - KeyType
Iterator - KeyV
ModMap - Keyboard
Error - The
KeyboardErrorerror. - KtMap
Entry - KtSet
MapEntry - Latch
Lock State - The
LatchLockStaterequest. - List
Components - The
ListComponentsrequest. - List
Components Cookie - Cookie type for ListComponents.
- List
Components Cookie Unchecked - Unchecked cookie type for ListComponents.
- List
Components Reply - Reply type for ListComponents.
- Listing
- Listing
Buf - Listing
Iterator - Lock
Device Flags - MapNotify
Event - The
MapNotifyEventevent. - MapPart
- ModDef
- Name
Detail - Names
Notify Event - The
NamesNotifyEventevent. - NewKeyboard
Notify Event - The
NewKeyboardNotifyEventevent. - NknDetail
- Outline
- Outline
Buf - Outline
Iterator - Overlay
- Overlay
Buf - Overlay
Iterator - Overlay
Key - Overlay
Row - Overlay
RowBuf - Overlay
RowIterator - PerClient
Flag - PerClient
Flags - The
PerClientFlagsrequest. - PerClient
Flags Cookie - Cookie type for PerClientFlags.
- PerClient
Flags Cookie Unchecked - Unchecked cookie type for PerClientFlags.
- PerClient
Flags Reply - Reply type for PerClientFlags.
- Row
- RowBuf
- RowIterator
- Sa
- SaIso
Lock Flag - SaIso
Lock NoAffect - SaMove
PtrFlag - SaSet
PtrDflt Flag - Select
Events - The
SelectEventsrequest. - Select
Events Details Params - SetBehavior
- SetCompat
Map - The
SetCompatMaprequest. - SetControls
- The
SetControlsrequest. - SetDebugging
Flags - The
SetDebuggingFlagsrequest. - SetDebugging
Flags Cookie - Cookie type for SetDebuggingFlags.
- SetDebugging
Flags Cookie Unchecked - Unchecked cookie type for SetDebuggingFlags.
- SetDebugging
Flags Reply - Reply type for SetDebuggingFlags.
- SetDevice
Info - The
SetDeviceInforequest. - SetExplicit
- SetIndicator
Map - The
SetIndicatorMaprequest. - SetKey
Type - SetKey
Type Buf - SetKey
Type Iterator - SetMap
- The
SetMaprequest. - SetMap
Flags - SetMap
Values Params - SetNamed
Indicator - The
SetNamedIndicatorrequest. - SetNames
- The
SetNamesrequest. - SetNames
Values Params - SetOf
Group - SetOf
Groups - Shape
- Shape
Buf - Shape
Iterator - SiAction
- State
Notify Event - The
StateNotifyEventevent. - State
Part - Switch
Screen Flag - SymInterp
Match - SymInterpret
- UseExtension
- The
UseExtensionrequest. - UseExtension
Cookie - Cookie type for UseExtension.
- UseExtension
Cookie Unchecked - Unchecked cookie type for UseExtension.
- UseExtension
Reply - Reply type for UseExtension.
- VMod
- VMods
High - VMods
Low - XiFeature
Enums§
- Action
- Behavior
- Behavior
Type - Bell
Class - Bell
Class Result - Const
- Doodad
Type - Error
- Unified error type for the Xkb extension
- Error
Enum - Event
- Unified event type for the Xkb extension
- GetKbd
ByName Reply Replies - GetKbd
ByName Reply Replies Map - GetKbd
ByName Reply Replies Value List - GetMap
Reply Map - GetNames
Reply Value List - Group
- Groups
- Id
- LedClass
- LedClass
Result - SaType
- SaVal
What - Select
Events Details - SetMap
Values - SetNames
Values - SymInterpret
Match
Constants§
- MAJOR_
VERSION - The major version of the
xkbextension. - MINOR_
VERSION - The minor version of the
xkbextension. - VERSION_
STRING - The version string of the
xkbextension. - XNAME
- The official identifier for the
xkbextension.
Functions§
- get_
extension_ data - Fetch server runtime info data of the
xkbextension. - prefetch_
extension_ data - Prefetch server runtime info data of the
xkbextension.