Expand description
The XInputExtension
X extension.
Accessible with the xinput
cargo feature.
Structs§
- The
AllowDeviceEvents
request. - The
BarrierHitEvent
event. - The
ButtonPressEvent
event. - The
ChangeDeviceControl
request. - Cookie type for ChangeDeviceControl.
- Unchecked cookie type for ChangeDeviceControl.
- Reply type for ChangeDeviceControl.
- The
ChangeDeviceDontPropagateList
request. - The
ChangeDeviceKeyMapping
request. - The
ChangeDeviceNotifyEvent
event. - The
ChangeDeviceProperty
request. - The
ChangeFeedbackControl
request. - The
ChangeKeyboardDevice
request. - Cookie type for ChangeKeyboardDevice.
- Unchecked cookie type for ChangeKeyboardDevice.
- Reply type for ChangeKeyboardDevice.
- The
ChangePointerDevice
request. - Cookie type for ChangePointerDevice.
- Unchecked cookie type for ChangePointerDevice.
- Reply type for ChangePointerDevice.
- The
ClassError
error. - The
CloseDevice
request. - The
DeleteDeviceProperty
request. - The
DeviceBell
request. - The
DeviceBusyError
error. - The
DeviceButtonStateNotifyEvent
event. - The
DeviceChangedEvent
event. - The
DeviceError
error. - The
DeviceFocusInEvent
event. - The
DeviceKeyPressEvent
event. - The
DeviceKeyStateNotifyEvent
event. - The
DeviceMappingNotifyEvent
event. - The
DevicePresenceNotifyEvent
event. - The
DevicePropertyNotifyEvent
event. - The
DeviceStateNotifyEvent
event. - The
DeviceValuatorEvent
event. - The
EnterEvent
event. - The
EventError
error. - The
GetDeviceButtonMapping
request. - Cookie type for GetDeviceButtonMapping.
- Unchecked cookie type for GetDeviceButtonMapping.
- Reply type for GetDeviceButtonMapping.
- The
GetDeviceControl
request. - Cookie type for GetDeviceControl.
- Unchecked cookie type for GetDeviceControl.
- Reply type for GetDeviceControl.
- The
GetDeviceDontPropagateList
request. - Cookie type for GetDeviceDontPropagateList.
- Unchecked cookie type for GetDeviceDontPropagateList.
- Reply type for GetDeviceDontPropagateList.
- The
GetDeviceFocus
request. - Cookie type for GetDeviceFocus.
- Unchecked cookie type for GetDeviceFocus.
- Reply type for GetDeviceFocus.
- The
GetDeviceKeyMapping
request. - Cookie type for GetDeviceKeyMapping.
- Unchecked cookie type for GetDeviceKeyMapping.
- Reply type for GetDeviceKeyMapping.
- The
GetDeviceModifierMapping
request. - Cookie type for GetDeviceModifierMapping.
- Unchecked cookie type for GetDeviceModifierMapping.
- Reply type for GetDeviceModifierMapping.
- The
GetDeviceMotionEvents
request. - Cookie type for GetDeviceMotionEvents.
- Unchecked cookie type for GetDeviceMotionEvents.
- Reply type for GetDeviceMotionEvents.
- The
GetDeviceProperty
request. - Cookie type for GetDeviceProperty.
- Unchecked cookie type for GetDeviceProperty.
- Reply type for GetDeviceProperty.
- The
GetExtensionVersion
request. - Cookie type for GetExtensionVersion.
- Unchecked cookie type for GetExtensionVersion.
- Reply type for GetExtensionVersion.
- The
GetFeedbackControl
request. - Cookie type for GetFeedbackControl.
- Unchecked cookie type for GetFeedbackControl.
- Reply type for GetFeedbackControl.
- The
GetSelectedExtensionEvents
request. - Cookie type for GetSelectedExtensionEvents.
- Unchecked cookie type for GetSelectedExtensionEvents.
- Reply type for GetSelectedExtensionEvents.
- The
GrabDevice
request. - The
GrabDeviceButton
request. - Cookie type for GrabDevice.
- Unchecked cookie type for GrabDevice.
- The
GrabDeviceKey
request. - Reply type for GrabDevice.
- The
HierarchyEvent
event. - The
KeyPressEvent
event. - The
ListDeviceProperties
request. - Cookie type for ListDeviceProperties.
- Unchecked cookie type for ListDeviceProperties.
- Reply type for ListDeviceProperties.
- The
ListInputDevices
request. - Cookie type for ListInputDevices.
- Unchecked cookie type for ListInputDevices.
- Reply type for ListInputDevices.
- The
ModeError
error. - The
OpenDevice
request. - Cookie type for OpenDevice.
- Unchecked cookie type for OpenDevice.
- Reply type for OpenDevice.
- The
PropertyEvent
event. - The
QueryDeviceState
request. - Cookie type for QueryDeviceState.
- Unchecked cookie type for QueryDeviceState.
- Reply type for QueryDeviceState.
- The
RawButtonPressEvent
event. - The
RawKeyPressEvent
event. - The
RawTouchBeginEvent
event. - The
SelectExtensionEvent
request. - The
SendExtensionEvent
request. - The
SetDeviceButtonMapping
request. - Cookie type for SetDeviceButtonMapping.
- Unchecked cookie type for SetDeviceButtonMapping.
- Reply type for SetDeviceButtonMapping.
- The
SetDeviceFocus
request. - The
SetDeviceMode
request. - Cookie type for SetDeviceMode.
- Unchecked cookie type for SetDeviceMode.
- Reply type for SetDeviceMode.
- The
SetDeviceModifierMapping
request. - Cookie type for SetDeviceModifierMapping.
- Unchecked cookie type for SetDeviceModifierMapping.
- Reply type for SetDeviceModifierMapping.
- The
SetDeviceValuators
request. - Cookie type for SetDeviceValuators.
- Unchecked cookie type for SetDeviceValuators.
- Reply type for SetDeviceValuators.
- The
TouchBeginEvent
event. - The
TouchOwnershipEvent
event. - The
UngrabDevice
request. - The
UngrabDeviceButton
request. - The
UngrabDeviceKey
request. - The
XiAllowEvents
request. - The
XiBarrierReleasePointer
request. - The
XiChangeCursor
request. - The
XiChangeHierarchy
request. - The
XiChangeProperty
request. - The
XiDeleteProperty
request. - The
XiGetClientPointer
request. - Cookie type for XiGetClientPointer.
- Unchecked cookie type for XiGetClientPointer.
- Reply type for XiGetClientPointer.
- The
XiGetFocus
request. - Cookie type for XiGetFocus.
- Unchecked cookie type for XiGetFocus.
- Reply type for XiGetFocus.
- The
XiGetProperty
request. - Cookie type for XiGetProperty.
- Unchecked cookie type for XiGetProperty.
- Reply type for XiGetProperty.
- The
XiGetSelectedEvents
request. - Cookie type for XiGetSelectedEvents.
- Unchecked cookie type for XiGetSelectedEvents.
- Reply type for XiGetSelectedEvents.
- The
XiGrabDevice
request. - Cookie type for XiGrabDevice.
- Unchecked cookie type for XiGrabDevice.
- Reply type for XiGrabDevice.
- The
XiListProperties
request. - Cookie type for XiListProperties.
- Unchecked cookie type for XiListProperties.
- Reply type for XiListProperties.
- The
XiPassiveGrabDevice
request. - Cookie type for XiPassiveGrabDevice.
- Unchecked cookie type for XiPassiveGrabDevice.
- Reply type for XiPassiveGrabDevice.
- The
XiPassiveUngrabDevice
request. - The
XiQueryDevice
request. - Cookie type for XiQueryDevice.
- Unchecked cookie type for XiQueryDevice.
- Reply type for XiQueryDevice.
- The
XiQueryPointer
request. - Cookie type for XiQueryPointer.
- Unchecked cookie type for XiQueryPointer.
- Reply type for XiQueryPointer.
- The
XiQueryVersion
request. - Cookie type for XiQueryVersion.
- Unchecked cookie type for XiQueryVersion.
- Reply type for XiQueryVersion.
- The
XiSelectEvents
request. - The
XiSetClientPointer
request. - The
XiSetFocus
request. - The
XiUngrabDevice
request. - The
XiWarpPointer
request.
Enums§
- Unified error type for the Input extension
- Unified event type for the Input extension
Constants§
- The major version of the
Input
extension. - The minor version of the
Input
extension. - The version string of the
Input
extension. - The official identifier for the
Input
extension.
Functions§
- Fetch server runtime info data of the
Input
extension. - Prefetch server runtime info data of the
Input
extension.
Type Aliases§
- The
BarrierLeaveEvent
event. - The
ButtonReleaseEvent
event. - The
DeviceButtonPressEvent
event. - The
DeviceButtonReleaseEvent
event. - The
DeviceFocusOutEvent
event. - The
DeviceKeyReleaseEvent
event. - The
DeviceMotionNotifyEvent
event. - The
FocusInEvent
event. - The
FocusOutEvent
event. - The
KeyReleaseEvent
event. - The
LeaveEvent
event. - The
MotionEvent
event. - The
ProximityInEvent
event. - The
ProximityOutEvent
event. - The
RawButtonReleaseEvent
event. - The
RawKeyReleaseEvent
event. - The
RawMotionEvent
event. - The
RawTouchEndEvent
event. - The
RawTouchUpdateEvent
event. - The
TouchEndEvent
event. - The
TouchUpdateEvent
event.