Module x11rb::protocol::xinput[][src]

Bindings to the Input X11 extension.

Structs

AddMaster
AllowDeviceEventsRequest
AttachSlave
AxisInfo
BarrierFlags
BarrierHitEvent
BarrierReleasePointerInfo
BellFeedbackCtl
BellFeedbackState
ButtonClass
ButtonInfo
ButtonPressEvent
ButtonState
ChangeDevice
ChangeDeviceControlReply
ChangeDeviceControlRequest
ChangeDeviceDontPropagateListRequest
ChangeDeviceKeyMappingRequest
ChangeDeviceNotifyEvent
ChangeDevicePropertyRequest
ChangeFeedbackControlMask
ChangeFeedbackControlRequest
ChangeKeyboardDeviceReply
ChangeKeyboardDeviceRequest
ChangeMode
ChangePointerDeviceReply
ChangePointerDeviceRequest
ChangeReason
ClassesReportedMask
CloseDeviceRequest
DeleteDevicePropertyRequest
DetachSlave
Device
DeviceAbsAreaCtrl
DeviceAbsAreaState
DeviceAbsCalibCtl
DeviceAbsCalibState
DeviceBellRequest
DeviceButtonStateNotifyEvent
DeviceChange
DeviceChangedEvent
DeviceClass
DeviceClassDataButton
DeviceClassDataKey
DeviceClassDataScroll
DeviceClassDataTouch
DeviceClassDataValuator
DeviceClassType
DeviceControl
DeviceCoreCtrl
DeviceCoreState
DeviceCtl
DeviceCtlDataAbsArea
DeviceCtlDataAbsCalib
DeviceCtlDataCore
DeviceCtlDataResolution
DeviceEnableCtrl
DeviceEnableState
DeviceFocusInEvent
DeviceInfo
DeviceInputMode
DeviceKeyPressEvent
DeviceKeyStateNotifyEvent
DeviceMappingNotifyEvent
DeviceName
DevicePresenceNotifyEvent
DevicePropertyNotifyEvent
DeviceResolutionCtl
DeviceResolutionState
DeviceState
DeviceStateDataAbsArea
DeviceStateDataAbsCalib
DeviceStateDataCore
DeviceStateDataResolution
DeviceStateNotifyEvent
DeviceTimeCoord
DeviceType
DeviceUse
DeviceValuatorEvent
EnterEvent
EventForSend
EventMask
EventMode
FeedbackClass
FeedbackCtl
FeedbackCtlDataBell
FeedbackCtlDataInteger
FeedbackCtlDataKeyboard
FeedbackCtlDataLed
FeedbackCtlDataPointer
FeedbackCtlDataString
FeedbackState
FeedbackStateDataBell
FeedbackStateDataInteger
FeedbackStateDataKeyboard
FeedbackStateDataLed
FeedbackStateDataPointer
FeedbackStateDataString
Fp3232
GetDeviceButtonMappingReply
GetDeviceButtonMappingRequest
GetDeviceControlReply
GetDeviceControlRequest
GetDeviceDontPropagateListReply
GetDeviceDontPropagateListRequest
GetDeviceFocusReply
GetDeviceFocusRequest
GetDeviceKeyMappingReply
GetDeviceKeyMappingRequest
GetDeviceModifierMappingReply
GetDeviceModifierMappingRequest
GetDeviceMotionEventsReply
GetDeviceMotionEventsRequest
GetDevicePropertyReply
GetDevicePropertyRequest
GetExtensionVersionReply
GetExtensionVersionRequest
GetFeedbackControlReply
GetFeedbackControlRequest
GetSelectedExtensionEventsReply
GetSelectedExtensionEventsRequest
GrabDeviceButtonRequest
GrabDeviceKeyRequest
GrabDeviceReply
GrabDeviceRequest
GrabMode22
GrabModifierInfo
GrabOwner
GrabType
GroupInfo
HierarchyChange
HierarchyChangeDataAddMaster
HierarchyChangeDataAttachSlave
HierarchyChangeDataDetachSlave
HierarchyChangeDataRemoveMaster
HierarchyChangeType
HierarchyEvent
HierarchyInfo
HierarchyMask
InputClass
InputClassInfo
InputInfo
InputInfoInfoButton
InputInfoInfoKey
InputInfoInfoValuator
InputState
InputStateDataButton
InputStateDataKey
InputStateDataValuator
IntegerFeedbackCtl
IntegerFeedbackState
KbdFeedbackCtl
KbdFeedbackState
KeyClass
KeyEventFlags
KeyInfo
KeyPressEvent
KeyState
LedFeedbackCtl
LedFeedbackState
ListDevicePropertiesReply
ListDevicePropertiesRequest
ListInputDevicesReply
ListInputDevicesRequest
ModifierDevice
ModifierInfo
ModifierMask
MoreEventsMask
NotifyDetail
NotifyMode
OpenDeviceReply
OpenDeviceRequest
PointerEventFlags
PropagateMode
PropertyEvent
PropertyFlag
PropertyFormat
PtrFeedbackCtl
PtrFeedbackState
QueryDeviceStateReply
QueryDeviceStateRequest
RawButtonPressEvent
RawKeyPressEvent
RawTouchBeginEvent
RemoveMaster
ScrollClass
ScrollFlags
ScrollType
SelectExtensionEventRequest
SendExtensionEventRequest
SetDeviceButtonMappingReply
SetDeviceButtonMappingRequest
SetDeviceFocusRequest
SetDeviceModeReply
SetDeviceModeRequest
SetDeviceModifierMappingReply
SetDeviceModifierMappingRequest
SetDeviceValuatorsReply
SetDeviceValuatorsRequest
StringFeedbackCtl
StringFeedbackState
TouchBeginEvent
TouchClass
TouchEventFlags
TouchMode
TouchOwnershipEvent
TouchOwnershipFlags
UngrabDeviceButtonRequest
UngrabDeviceKeyRequest
UngrabDeviceRequest
ValuatorClass
ValuatorInfo
ValuatorMode
ValuatorState
ValuatorStateModeMask
XIAllowEventsRequest
XIBarrierReleasePointerRequest
XIChangeCursorRequest
XIChangeHierarchyRequest
XIChangePropertyRequest
XIDeletePropertyRequest
XIDeviceInfo
XIEventMask
XIGetClientPointerReply
XIGetClientPointerRequest
XIGetFocusReply
XIGetFocusRequest
XIGetPropertyReply
XIGetPropertyRequest
XIGetSelectedEventsReply
XIGetSelectedEventsRequest
XIGrabDeviceReply
XIGrabDeviceRequest
XIListPropertiesReply
XIListPropertiesRequest
XIPassiveGrabDeviceReply
XIPassiveGrabDeviceRequest
XIPassiveUngrabDeviceRequest
XIQueryDeviceReply
XIQueryDeviceRequest
XIQueryPointerReply
XIQueryPointerRequest
XIQueryVersionReply
XIQueryVersionRequest
XISelectEventsRequest
XISetClientPointerRequest
XISetFocusRequest
XIUngrabDeviceRequest
XIWarpPointerRequest

Enums

ChangeDevicePropertyAux
DeviceClassData
DeviceCtlData
DeviceStateData
FeedbackCtlData
FeedbackStateData
GetDevicePropertyItems
HierarchyChangeData
InputInfoInfo
InputStateData
XIChangePropertyAux
XIGetPropertyItems

Constants

ALLOW_DEVICE_EVENTS_REQUEST

Opcode for the AllowDeviceEvents request

BARRIER_HIT_EVENT

Opcode for the BarrierHit event

BARRIER_LEAVE_EVENT

Opcode for the BarrierLeave event

BUTTON_PRESS_EVENT

Opcode for the ButtonPress event

BUTTON_RELEASE_EVENT

Opcode for the ButtonRelease event

CHANGE_DEVICE_CONTROL_REQUEST

Opcode for the ChangeDeviceControl request

CHANGE_DEVICE_DONT_PROPAGATE_LIST_REQUEST

Opcode for the ChangeDeviceDontPropagateList request

CHANGE_DEVICE_KEY_MAPPING_REQUEST

Opcode for the ChangeDeviceKeyMapping request

CHANGE_DEVICE_NOTIFY_EVENT

Opcode for the ChangeDeviceNotify event

CHANGE_DEVICE_PROPERTY_REQUEST

Opcode for the ChangeDeviceProperty request

CHANGE_FEEDBACK_CONTROL_REQUEST

Opcode for the ChangeFeedbackControl request

CHANGE_KEYBOARD_DEVICE_REQUEST

Opcode for the ChangeKeyboardDevice request

CHANGE_POINTER_DEVICE_REQUEST

Opcode for the ChangePointerDevice request

CLASS_ERROR

Opcode for the Class error

CLOSE_DEVICE_REQUEST

Opcode for the CloseDevice request

DELETE_DEVICE_PROPERTY_REQUEST

Opcode for the DeleteDeviceProperty request

DEVICE_BELL_REQUEST

Opcode for the DeviceBell request

DEVICE_BUSY_ERROR

Opcode for the DeviceBusy error

DEVICE_BUTTON_PRESS_EVENT

Opcode for the DeviceButtonPress event

DEVICE_BUTTON_RELEASE_EVENT

Opcode for the DeviceButtonRelease event

DEVICE_BUTTON_STATE_NOTIFY_EVENT

Opcode for the DeviceButtonStateNotify event

DEVICE_CHANGED_EVENT

Opcode for the DeviceChanged event

DEVICE_ERROR

Opcode for the Device error

DEVICE_FOCUS_IN_EVENT

Opcode for the DeviceFocusIn event

DEVICE_FOCUS_OUT_EVENT

Opcode for the DeviceFocusOut event

DEVICE_KEY_PRESS_EVENT

Opcode for the DeviceKeyPress event

DEVICE_KEY_RELEASE_EVENT

Opcode for the DeviceKeyRelease event

DEVICE_KEY_STATE_NOTIFY_EVENT

Opcode for the DeviceKeyStateNotify event

DEVICE_MAPPING_NOTIFY_EVENT

Opcode for the DeviceMappingNotify event

DEVICE_MOTION_NOTIFY_EVENT

Opcode for the DeviceMotionNotify event

DEVICE_PRESENCE_NOTIFY_EVENT

Opcode for the DevicePresenceNotify event

DEVICE_PROPERTY_NOTIFY_EVENT

Opcode for the DevicePropertyNotify event

DEVICE_STATE_NOTIFY_EVENT

Opcode for the DeviceStateNotify event

DEVICE_VALUATOR_EVENT

Opcode for the DeviceValuator event

ENTER_EVENT

Opcode for the Enter event

EVENT_ERROR

Opcode for the Event error

FOCUS_IN_EVENT

Opcode for the FocusIn event

FOCUS_OUT_EVENT

Opcode for the FocusOut event

GET_DEVICE_BUTTON_MAPPING_REQUEST

Opcode for the GetDeviceButtonMapping request

GET_DEVICE_CONTROL_REQUEST

Opcode for the GetDeviceControl request

GET_DEVICE_DONT_PROPAGATE_LIST_REQUEST

Opcode for the GetDeviceDontPropagateList request

GET_DEVICE_FOCUS_REQUEST

Opcode for the GetDeviceFocus request

GET_DEVICE_KEY_MAPPING_REQUEST

Opcode for the GetDeviceKeyMapping request

GET_DEVICE_MODIFIER_MAPPING_REQUEST

Opcode for the GetDeviceModifierMapping request

GET_DEVICE_MOTION_EVENTS_REQUEST

Opcode for the GetDeviceMotionEvents request

GET_DEVICE_PROPERTY_REQUEST

Opcode for the GetDeviceProperty request

GET_EXTENSION_VERSION_REQUEST

Opcode for the GetExtensionVersion request

GET_FEEDBACK_CONTROL_REQUEST

Opcode for the GetFeedbackControl request

GET_SELECTED_EXTENSION_EVENTS_REQUEST

Opcode for the GetSelectedExtensionEvents request

GRAB_DEVICE_BUTTON_REQUEST

Opcode for the GrabDeviceButton request

GRAB_DEVICE_KEY_REQUEST

Opcode for the GrabDeviceKey request

GRAB_DEVICE_REQUEST

Opcode for the GrabDevice request

HIERARCHY_EVENT

Opcode for the Hierarchy event

KEY_PRESS_EVENT

Opcode for the KeyPress event

KEY_RELEASE_EVENT

Opcode for the KeyRelease event

LEAVE_EVENT

Opcode for the Leave event

LIST_DEVICE_PROPERTIES_REQUEST

Opcode for the ListDeviceProperties request

LIST_INPUT_DEVICES_REQUEST

Opcode for the ListInputDevices request

MODE_ERROR

Opcode for the Mode error

MOTION_EVENT

Opcode for the Motion event

OPEN_DEVICE_REQUEST

Opcode for the OpenDevice request

PROPERTY_EVENT

Opcode for the Property event

PROXIMITY_IN_EVENT

Opcode for the ProximityIn event

PROXIMITY_OUT_EVENT

Opcode for the ProximityOut event

QUERY_DEVICE_STATE_REQUEST

Opcode for the QueryDeviceState request

RAW_BUTTON_PRESS_EVENT

Opcode for the RawButtonPress event

RAW_BUTTON_RELEASE_EVENT

Opcode for the RawButtonRelease event

RAW_KEY_PRESS_EVENT

Opcode for the RawKeyPress event

RAW_KEY_RELEASE_EVENT

Opcode for the RawKeyRelease event

RAW_MOTION_EVENT

Opcode for the RawMotion event

RAW_TOUCH_BEGIN_EVENT

Opcode for the RawTouchBegin event

RAW_TOUCH_END_EVENT

Opcode for the RawTouchEnd event

RAW_TOUCH_UPDATE_EVENT

Opcode for the RawTouchUpdate event

SELECT_EXTENSION_EVENT_REQUEST

Opcode for the SelectExtensionEvent request

SEND_EXTENSION_EVENT_REQUEST

Opcode for the SendExtensionEvent request

SET_DEVICE_BUTTON_MAPPING_REQUEST

Opcode for the SetDeviceButtonMapping request

SET_DEVICE_FOCUS_REQUEST

Opcode for the SetDeviceFocus request

SET_DEVICE_MODE_REQUEST

Opcode for the SetDeviceMode request

SET_DEVICE_MODIFIER_MAPPING_REQUEST

Opcode for the SetDeviceModifierMapping request

SET_DEVICE_VALUATORS_REQUEST

Opcode for the SetDeviceValuators request

TOUCH_BEGIN_EVENT

Opcode for the TouchBegin event

TOUCH_END_EVENT

Opcode for the TouchEnd event

TOUCH_OWNERSHIP_EVENT

Opcode for the TouchOwnership event

TOUCH_UPDATE_EVENT

Opcode for the TouchUpdate event

UNGRAB_DEVICE_BUTTON_REQUEST

Opcode for the UngrabDeviceButton request

UNGRAB_DEVICE_KEY_REQUEST

Opcode for the UngrabDeviceKey request

UNGRAB_DEVICE_REQUEST

Opcode for the UngrabDevice request

X11_EXTENSION_NAME

The X11 name of the extension for QueryExtension

X11_XML_VERSION

The version number of this extension that this client library supports.

XI_ALLOW_EVENTS_REQUEST

Opcode for the XIAllowEvents request

XI_BARRIER_RELEASE_POINTER_REQUEST

Opcode for the XIBarrierReleasePointer request

XI_CHANGE_CURSOR_REQUEST

Opcode for the XIChangeCursor request

XI_CHANGE_HIERARCHY_REQUEST

Opcode for the XIChangeHierarchy request

XI_CHANGE_PROPERTY_REQUEST

Opcode for the XIChangeProperty request

XI_DELETE_PROPERTY_REQUEST

Opcode for the XIDeleteProperty request

XI_GET_CLIENT_POINTER_REQUEST

Opcode for the XIGetClientPointer request

XI_GET_FOCUS_REQUEST

Opcode for the XIGetFocus request

XI_GET_PROPERTY_REQUEST

Opcode for the XIGetProperty request

XI_GET_SELECTED_EVENTS_REQUEST

Opcode for the XIGetSelectedEvents request

XI_GRAB_DEVICE_REQUEST

Opcode for the XIGrabDevice request

XI_LIST_PROPERTIES_REQUEST

Opcode for the XIListProperties request

XI_PASSIVE_GRAB_DEVICE_REQUEST

Opcode for the XIPassiveGrabDevice request

XI_PASSIVE_UNGRAB_DEVICE_REQUEST

Opcode for the XIPassiveUngrabDevice request

XI_QUERY_DEVICE_REQUEST

Opcode for the XIQueryDevice request

XI_QUERY_POINTER_REQUEST

Opcode for the XIQueryPointer request

XI_QUERY_VERSION_REQUEST

Opcode for the XIQueryVersion request

XI_SELECT_EVENTS_REQUEST

Opcode for the XISelectEvents request

XI_SET_CLIENT_POINTER_REQUEST

Opcode for the XISetClientPointer request

XI_SET_FOCUS_REQUEST

Opcode for the XISetFocus request

XI_UNGRAB_DEVICE_REQUEST

Opcode for the XIUngrabDevice request

XI_WARP_POINTER_REQUEST

Opcode for the XIWarpPointer request

Traits

ConnectionExt

Extension trait defining the requests of this extension.

Functions

allow_device_events
change_device_control
change_device_dont_propagate_list
change_device_key_mapping
change_device_property
change_feedback_control
change_keyboard_device
change_pointer_device
close_device
delete_device_property
device_bell
get_device_button_mapping
get_device_control
get_device_dont_propagate_list
get_device_focus
get_device_key_mapping
get_device_modifier_mapping
get_device_motion_events
get_device_property
get_extension_version
get_feedback_control
get_selected_extension_events
grab_device
grab_device_button
grab_device_key
list_device_properties
list_input_devices
open_device
query_device_state
select_extension_event
send_extension_event
set_device_button_mapping
set_device_focus
set_device_mode
set_device_modifier_mapping
set_device_valuators
ungrab_device
ungrab_device_button
ungrab_device_key
xi_allow_events
xi_barrier_release_pointer
xi_change_cursor
xi_change_hierarchy
xi_change_property
xi_delete_property
xi_get_client_pointer
xi_get_focus
xi_get_property
xi_get_selected_events
xi_grab_device
xi_list_properties
xi_passive_grab_device
xi_passive_ungrab_device
xi_query_device
xi_query_pointer
xi_query_version
xi_select_events
xi_set_client_pointer
xi_set_focus
xi_ungrab_device
xi_warp_pointer

Type Definitions

BarrierLeaveEvent
ButtonReleaseEvent
DeviceButtonPressEvent
DeviceButtonReleaseEvent
DeviceFocusOutEvent
DeviceId
DeviceKeyReleaseEvent
DeviceMotionNotifyEvent
EventClass
EventTypeBase
FocusInEvent
FocusOutEvent
Fp1616
KeyCode
KeyReleaseEvent
LeaveEvent
MotionEvent
ProximityInEvent
ProximityOutEvent
RawButtonReleaseEvent
RawKeyReleaseEvent
RawMotionEvent
RawTouchEndEvent
RawTouchUpdateEvent
TouchEndEvent
TouchUpdateEvent