☰
Module xkb
Structs
Constants
Functions
Type Definitions
xcb
All crates
?
Module
xcb
::
xkb
[
−
]
[src]
Structs
CommonBehavior
DefaultBehavior
IndicatorMap
KeyModMap
KeyVModMap
KeyboardError
KtMapEntry
KtSetMapEntry
LockBehavior
ModDef
OverlayBehavior
PermamentLockBehavior
PermamentOverlayBehavior
PermamentRadioGroupBehavior
RadioGroupBehavior
SaDeviceBtn
SaDeviceValuator
SaIsoLock
SaLatchGroup
SaLatchMods
SaLockControls
SaLockDeviceBtn
SaLockGroup
SaLockMods
SaLockPtrBtn
SaMovePtr
SaNoAction
SaPtrBtn
SaRedirectKey
SaSetControls
SaSetGroup
SaSetMods
SaSetPtrDflt
SaSwitchScreen
SaTerminate
SetExplicit
Constants
ACCESS_X_NOTIFY
ACTION_MESSAGE
ACTION_MESSAGE_FLAG_GEN_KEY_EVENT
ACTION_MESSAGE_FLAG_ON_PRESS
ACTION_MESSAGE_FLAG_ON_RELEASE
AXN_DETAIL_AXK_WARNING
AXN_DETAIL_BK_ACCEPT
AXN_DETAIL_BK_REJECT
AXN_DETAIL_SK_ACCEPT
AXN_DETAIL_SK_PRESS
AXN_DETAIL_SK_REJECT
AXN_DETAIL_SK_RELEASE
AX_OPTION_BK_REJECT_FB
AX_OPTION_DUMB_BELL
AX_OPTION_FEATURE_FB
AX_OPTION_INDICATOR_FB
AX_OPTION_LATCH_TO_LOCK
AX_OPTION_SK_ACCEPT_FB
AX_OPTION_SK_PRESS_FB
AX_OPTION_SK_REJECT_FB
AX_OPTION_SK_RELEASE_FB
AX_OPTION_SLOW_WARN_FB
AX_OPTION_STICKY_KEYS_FB
AX_OPTION_TWO_KEYS
BEHAVIOR_TYPE_DEFAULT
BEHAVIOR_TYPE_LOCK
BEHAVIOR_TYPE_OVERLAY_1
BEHAVIOR_TYPE_OVERLAY_2
BEHAVIOR_TYPE_PERMAMENT_LOCK
BEHAVIOR_TYPE_PERMAMENT_OVERLAY_1
BEHAVIOR_TYPE_PERMAMENT_OVERLAY_2
BEHAVIOR_TYPE_PERMAMENT_RADIO_GROUP
BEHAVIOR_TYPE_RADIO_GROUP
BELL
BELL_CLASS_BELL_FEEDBACK_CLASS
BELL_CLASS_DFLT_XI_CLASS
BELL_CLASS_KBD_FEEDBACK_CLASS
BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS
BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS
BELL_NOTIFY
BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK
BOOL_CTRLS_HIGH_AUDIBLE_BELL
BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK
BOOL_CTRLS_HIGH_OVERLAY_1
BOOL_CTRLS_HIGH_OVERLAY_2
BOOL_CTRLS_LOW_ACCESS_X_KEYS
BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT
BOOL_CTRLS_LOW_BOUNCE_KEYS
BOOL_CTRLS_LOW_MOUSE_KEYS
BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL
BOOL_CTRLS_LOW_REPEAT_KEYS
BOOL_CTRLS_LOW_SLOW_KEYS
BOOL_CTRLS_LOW_STICKY_KEYS
BOOL_CTRL_ACCESS_X_FEEDBACK_MASK
BOOL_CTRL_ACCESS_X_KEYS
BOOL_CTRL_ACCESS_X_TIMEOUT_MASK
BOOL_CTRL_AUDIBLE_BELL_MASK
BOOL_CTRL_BOUNCE_KEYS
BOOL_CTRL_IGNORE_GROUP_LOCK_MASK
BOOL_CTRL_MOUSE_KEYS
BOOL_CTRL_MOUSE_KEYS_ACCEL
BOOL_CTRL_OVERLAY_1_MASK
BOOL_CTRL_OVERLAY_2_MASK
BOOL_CTRL_REPEAT_KEYS
BOOL_CTRL_SLOW_KEYS
BOOL_CTRL_STICKY_KEYS
CM_DETAIL_GROUP_COMPAT
CM_DETAIL_SYM_INTERP
COMPAT_MAP_NOTIFY
CONST_KEY_NAME_LENGTH
CONST_MAX_LEGAL_KEY_CODE
CONST_PER_KEY_BIT_ARRAY_SIZE
CONTROLS_NOTIFY
CONTROL_CONTROLS_ENABLED
CONTROL_GROUPS_WRAP
CONTROL_IGNORE_LOCK_MODS
CONTROL_INTERNAL_MODS
CONTROL_PER_KEY_REPEAT
DOODAD_TYPE_INDICATOR
DOODAD_TYPE_LOGO
DOODAD_TYPE_OUTLINE
DOODAD_TYPE_SOLID
DOODAD_TYPE_TEXT
ERROR_BAD_CLASS
ERROR_BAD_DEVICE
ERROR_BAD_ID
EVENT_TYPE_ACCESS_X_NOTIFY
EVENT_TYPE_ACTION_MESSAGE
EVENT_TYPE_BELL_NOTIFY
EVENT_TYPE_COMPAT_MAP_NOTIFY
EVENT_TYPE_CONTROLS_NOTIFY
EVENT_TYPE_EXTENSION_DEVICE_NOTIFY
EVENT_TYPE_INDICATOR_MAP_NOTIFY
EVENT_TYPE_INDICATOR_STATE_NOTIFY
EVENT_TYPE_MAP_NOTIFY
EVENT_TYPE_NAMES_NOTIFY
EVENT_TYPE_NEW_KEYBOARD_NOTIFY
EVENT_TYPE_STATE_NOTIFY
EXPLICIT_AUTO_REPEAT
EXPLICIT_BEHAVIOR
EXPLICIT_INTERPRET
EXPLICIT_KEY_TYPE_1
EXPLICIT_KEY_TYPE_2
EXPLICIT_KEY_TYPE_3
EXPLICIT_KEY_TYPE_4
EXPLICIT_V_MOD_MAP
EXTENSION_DEVICE_NOTIFY
GBN_DETAIL_CLIENT_SYMBOLS
GBN_DETAIL_COMPAT_MAP
GBN_DETAIL_GEOMETRY
GBN_DETAIL_INDICATOR_MAPS
GBN_DETAIL_KEY_NAMES
GBN_DETAIL_OTHER_NAMES
GBN_DETAIL_SERVER_SYMBOLS
GBN_DETAIL_TYPES
GET_COMPAT_MAP
GET_CONTROLS
GET_DEVICE_INFO
GET_INDICATOR_MAP
GET_INDICATOR_STATE
GET_KBD_BY_NAME
GET_MAP
GET_NAMED_INDICATOR
GET_NAMES
GET_STATE
GROUPS_ALL
GROUPS_ANY
GROUPS_WRAP_CLAMP_INTO_RANGE
GROUPS_WRAP_REDIRECT_INTO_RANGE
GROUPS_WRAP_WRAP_INTO_RANGE
GROUP_1
GROUP_2
GROUP_3
GROUP_4
ID_ALL_XI_CLASS
ID_ALL_XI_ID
ID_DFLT_XI_CLASS
ID_DFLT_XI_ID
ID_USE_CORE_KBD
ID_USE_CORE_PTR
ID_XI_NONE
IM_FLAG_LED_DRIVES_KB
IM_FLAG_NO_AUTOMATIC
IM_FLAG_NO_EXPLICIT
IM_GROUPS_WHICH_USE_BASE
IM_GROUPS_WHICH_USE_COMPAT
IM_GROUPS_WHICH_USE_EFFECTIVE
IM_GROUPS_WHICH_USE_LATCHED
IM_GROUPS_WHICH_USE_LOCKED
IM_MODS_WHICH_USE_BASE
IM_MODS_WHICH_USE_COMPAT
IM_MODS_WHICH_USE_EFFECTIVE
IM_MODS_WHICH_USE_LATCHED
IM_MODS_WHICH_USE_LOCKED
INDICATOR_MAP_NOTIFY
INDICATOR_STATE_NOTIFY
KEYBOARD
LATCH_LOCK_STATE
LED_CLASS_ALL_XI_CLASSES
LED_CLASS_DFLT_XI_CLASS
LED_CLASS_KBD_FEEDBACK_CLASS
LED_CLASS_LED_FEEDBACK_CLASS
LED_CLASS_RESULT_KBD_FEEDBACK_CLASS
LED_CLASS_RESULT_LED_FEEDBACK_CLASS
LIST_COMPONENTS
LOCK_DEVICE_FLAGS_NO_LOCK
LOCK_DEVICE_FLAGS_NO_UNLOCK
MAJOR_VERSION
MAP_NOTIFY
MAP_PART_EXPLICIT_COMPONENTS
MAP_PART_KEY_ACTIONS
MAP_PART_KEY_BEHAVIORS
MAP_PART_KEY_SYMS
MAP_PART_KEY_TYPES
MAP_PART_MODIFIER_MAP
MAP_PART_VIRTUAL_MODS
MAP_PART_VIRTUAL_MOD_MAP
MINOR_VERSION
NAMES_NOTIFY
NAME_DETAIL_COMPAT
NAME_DETAIL_GEOMETRY
NAME_DETAIL_GROUP_NAMES
NAME_DETAIL_INDICATOR_NAMES
NAME_DETAIL_KEYCODES
NAME_DETAIL_KEY_ALIASES
NAME_DETAIL_KEY_NAMES
NAME_DETAIL_KEY_TYPE_NAMES
NAME_DETAIL_KT_LEVEL_NAMES
NAME_DETAIL_PHYS_SYMBOLS
NAME_DETAIL_RG_NAMES
NAME_DETAIL_SYMBOLS
NAME_DETAIL_TYPES
NAME_DETAIL_VIRTUAL_MOD_NAMES
NEW_KEYBOARD_NOTIFY
NKN_DETAIL_DEVICE_ID
NKN_DETAIL_GEOMETRY
NKN_DETAIL_KEYCODES
PER_CLIENT_FLAGS
PER_CLIENT_FLAG_AUTO_RESET_CONTROLS
PER_CLIENT_FLAG_DETECTABLE_AUTO_REPEAT
PER_CLIENT_FLAG_GRABS_USE_XKB_STATE
PER_CLIENT_FLAG_LOOKUP_STATE_WHEN_GRABBED
PER_CLIENT_FLAG_SEND_EVENT_USES_XKB_STATE
SA_CLEAR_LOCKS
SA_GROUP_ABSOLUTE
SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE
SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP
SA_ISO_LOCK_FLAG_NO_LOCK
SA_ISO_LOCK_FLAG_NO_UNLOCK
SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS
SA_ISO_LOCK_NO_AFFECT_CTRLS
SA_ISO_LOCK_NO_AFFECT_GROUP
SA_ISO_LOCK_NO_AFFECT_MODS
SA_ISO_LOCK_NO_AFFECT_PTR
SA_LATCH_TO_LOCK
SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X
SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y
SA_MOVE_PTR_FLAG_NO_ACCELERATION
SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON
SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE
SA_TYPE_ACTION_MESSAGE
SA_TYPE_DEVICE_BTN
SA_TYPE_DEVICE_VALUATOR
SA_TYPE_ISO_LOCK
SA_TYPE_LATCH_GROUP
SA_TYPE_LATCH_MODS
SA_TYPE_LOCK_CONTROLS
SA_TYPE_LOCK_DEVICE_BTN
SA_TYPE_LOCK_GROUP
SA_TYPE_LOCK_MODS
SA_TYPE_LOCK_PTR_BTN
SA_TYPE_MOVE_PTR
SA_TYPE_NO_ACTION
SA_TYPE_PTR_BTN
SA_TYPE_REDIRECT_KEY
SA_TYPE_SET_CONTROLS
SA_TYPE_SET_GROUP
SA_TYPE_SET_MODS
SA_TYPE_SET_PTR_DFLT
SA_TYPE_SWITCH_SCREEN
SA_TYPE_TERMINATE
SA_USE_MOD_MAP_MODS
SA_VAL_WHAT_IGNORE_VAL
SA_VAL_WHAT_SET_VAL_ABSOLUTE
SA_VAL_WHAT_SET_VAL_CENTER
SA_VAL_WHAT_SET_VAL_MAX
SA_VAL_WHAT_SET_VAL_MIN
SA_VAL_WHAT_SET_VAL_RELATIVE
SELECT_EVENTS
SET_COMPAT_MAP
SET_CONTROLS
SET_DEBUGGING_FLAGS
SET_DEVICE_INFO
SET_INDICATOR_MAP
SET_MAP
SET_MAP_FLAGS_RECOMPUTE_ACTIONS
SET_MAP_FLAGS_RESIZE_TYPES
SET_NAMED_INDICATOR
SET_NAMES
SET_OF_GROUPS_ANY
SET_OF_GROUP_GROUP_1
SET_OF_GROUP_GROUP_2
SET_OF_GROUP_GROUP_3
SET_OF_GROUP_GROUP_4
STATE_NOTIFY
STATE_PART_COMPAT_GRAB_MODS
STATE_PART_COMPAT_LOOKUP_MODS
STATE_PART_COMPAT_STATE
STATE_PART_GRAB_MODS
STATE_PART_GROUP_BASE
STATE_PART_GROUP_LATCH
STATE_PART_GROUP_LOCK
STATE_PART_GROUP_STATE
STATE_PART_LOOKUP_MODS
STATE_PART_MODIFIER_BASE
STATE_PART_MODIFIER_LATCH
STATE_PART_MODIFIER_LOCK
STATE_PART_MODIFIER_STATE
STATE_PART_POINTER_BUTTONS
SWITCH_SCREEN_FLAG_ABSOLUTE
SWITCH_SCREEN_FLAG_APPLICATION
SYM_INTERPRET_MATCH_ALL_OF
SYM_INTERPRET_MATCH_ANY_OF
SYM_INTERPRET_MATCH_ANY_OF_OR_NONE
SYM_INTERPRET_MATCH_EXACTLY
SYM_INTERPRET_MATCH_NONE_OF
SYM_INTERP_MATCH_LEVEL_ONE_ONLY
SYM_INTERP_MATCH_OP_MASK
USE_EXTENSION
V_MODS_HIGH_8
V_MODS_HIGH_9
V_MODS_HIGH_10
V_MODS_HIGH_11
V_MODS_HIGH_12
V_MODS_HIGH_13
V_MODS_HIGH_14
V_MODS_HIGH_15
V_MODS_LOW_0
V_MODS_LOW_1
V_MODS_LOW_2
V_MODS_LOW_3
V_MODS_LOW_4
V_MODS_LOW_5
V_MODS_LOW_6
V_MODS_LOW_7
V_MOD_0
V_MOD_1
V_MOD_2
V_MOD_3
V_MOD_4
V_MOD_5
V_MOD_6
V_MOD_7
V_MOD_8
V_MOD_9
V_MOD_10
V_MOD_11
V_MOD_12
V_MOD_13
V_MOD_14
V_MOD_15
XI_FEATURE_BUTTON_ACTIONS
XI_FEATURE_INDICATOR_MAPS
XI_FEATURE_INDICATOR_NAMES
XI_FEATURE_INDICATOR_STATE
XI_FEATURE_KEYBOARDS
Functions
bell
bell_checked
get_compat_map
get_compat_map_unchecked
get_controls
get_controls_unchecked
get_device_info
get_device_info_unchecked
get_indicator_map
get_indicator_map_unchecked
get_indicator_state
get_indicator_state_unchecked
get_kbd_by_name
get_kbd_by_name_unchecked
get_map
get_map_unchecked
get_named_indicator
get_named_indicator_unchecked
get_names
get_names_unchecked
get_state
get_state_unchecked
id
latch_lock_state
latch_lock_state_checked
list_components
list_components_unchecked
per_client_flags
per_client_flags_unchecked
select_events
select_events_checked
set_compat_map
set_compat_map_checked
set_controls
set_controls_checked
set_debugging_flags
set_debugging_flags_unchecked
set_device_info
set_device_info_checked
set_indicator_map
set_indicator_map_checked
set_map
set_map_checked
set_named_indicator
set_named_indicator_checked
set_names
set_names_checked
use_extension
use_extension_unchecked
Type Definitions
AccessXNotifyEvent
Action
ActionIterator
ActionMessageEvent
ActionMessageFlag
AxOption
AxnDetail
Behavior
BehaviorIterator
BehaviorType
BellClass
BellClassResult
BellClassSpec
BellNotifyEvent
BoolCtrl
BoolCtrlsHigh
BoolCtrlsLow
CmDetail
CommonBehaviorIterator
CompatMapNotifyEvent
Const
Control
ControlsNotifyEvent
CountedString16
CountedString16Iterator
DefaultBehaviorIterator
DeviceLedInfo
DeviceLedInfoIterator
DeviceSpec
DoodadType
Error
EventType
Explicit
ExtensionDeviceNotifyEvent
GbnDetail
GetCompatMapCookie
GetCompatMapReply
GetControlsCookie
GetControlsReply
GetDeviceInfoCookie
GetDeviceInfoReply
GetIndicatorMapCookie
GetIndicatorMapReply
GetIndicatorStateCookie
GetIndicatorStateReply
GetKbdByNameCookie
GetKbdByNameReplies
GetKbdByNameRepliesKeyNamesValueList
GetKbdByNameRepliesTypesMap
GetKbdByNameReply
GetMapCookie
GetMapMap
GetMapReply
GetNamedIndicatorCookie
GetNamedIndicatorReply
GetNamesCookie
GetNamesReply
GetNamesValueList
GetStateCookie
GetStateReply
Group
Groups
GroupsWrap
Id
IdSpec
ImFlag
ImGroupsWhich
ImModsWhich
IndicatorMapIterator
IndicatorMapNotifyEvent
IndicatorStateNotifyEvent
Key
KeyAlias
KeyAliasIterator
KeyIterator
KeyModMapIterator
KeyName
KeyNameIterator
KeySymMap
KeySymMapIterator
KeyType
KeyTypeIterator
KeyVModMapIterator
KtMapEntryIterator
KtSetMapEntryIterator
LedClass
LedClassResult
LedClassSpec
ListComponentsCookie
ListComponentsReply
Listing
ListingIterator
LockBehaviorIterator
LockDeviceFlags
MapNotifyEvent
MapPart
ModDefIterator
NameDetail
NamesNotifyEvent
NewKeyboardNotifyEvent
NknDetail
Outline
OutlineIterator
Overlay
OverlayBehaviorIterator
OverlayIterator
OverlayKey
OverlayKeyIterator
OverlayRow
OverlayRowIterator
PerClientFlag
PerClientFlagsCookie
PerClientFlagsReply
PermamentLockBehaviorIterator
PermamentOverlayBehaviorIterator
PermamentRadioGroupBehaviorIterator
RadioGroupBehaviorIterator
Row
RowIterator
Sa
SaActionMessage
SaActionMessageIterator
SaDeviceBtnIterator
SaDeviceValuatorIterator
SaIsoLockFlag
SaIsoLockIterator
SaIsoLockNoAffect
SaLatchGroupIterator
SaLatchModsIterator
SaLockControlsIterator
SaLockDeviceBtnIterator
SaLockGroupIterator
SaLockModsIterator
SaLockPtrBtnIterator
SaMovePtrFlag
SaMovePtrIterator
SaNoActionIterator
SaPtrBtnIterator
SaRedirectKeyIterator
SaSetControlsIterator
SaSetGroupIterator
SaSetModsIterator
SaSetPtrDfltFlag
SaSetPtrDfltIterator
SaSwitchScreenIterator
SaTerminateIterator
SaType
SaValWhat
SelectEventsDetails
SetBehavior
SetBehaviorIterator
SetDebuggingFlagsCookie
SetDebuggingFlagsReply
SetExplicitIterator
SetKeyType
SetKeyTypeIterator
SetMapFlags
SetMapValues
SetNamesValues
SetOfGroup
SetOfGroups
Shape
ShapeIterator
SiAction
SiActionIterator
StateNotifyEvent
StatePart
String8
SwitchScreenFlag
SymInterpMatch
SymInterpret
SymInterpretIterator
SymInterpretMatch
UseExtensionCookie
UseExtensionReply
VMod
VModsHigh
VModsLow
XiFeature