Expand description
The XInputExtension X extension.
Accessible with the xinput cargo feature.
Structs§
- AddMaster
- AddMaster
Buf - AddMaster
Iterator - Allow
Device Events - The
AllowDeviceEventsrequest. - Attach
Slave - Axis
Info - Barrier
Flags - Barrier
HitEvent - The
BarrierHitEventevent. - Barrier
Release Pointer Info - Bell
Feedback Ctl - Bell
Feedback State - Button
Class - Button
Class Buf - Button
Class Iterator - Button
Info - Button
Press Event - The
ButtonPressEventevent. - Button
State - Change
Device Control - The
ChangeDeviceControlrequest. - Change
Device Control Cookie - Cookie type for ChangeDeviceControl.
- Change
Device Control Cookie Unchecked - Unchecked cookie type for ChangeDeviceControl.
- Change
Device Control Reply - Reply type for ChangeDeviceControl.
- Change
Device Dont Propagate List - The
ChangeDeviceDontPropagateListrequest. - Change
Device KeyMapping - The
ChangeDeviceKeyMappingrequest. - Change
Device Notify Event - The
ChangeDeviceNotifyEventevent. - Change
Device Property - The
ChangeDevicePropertyrequest. - Change
Device Property Items Params - Change
Feedback Control - The
ChangeFeedbackControlrequest. - Change
Feedback Control Mask - Change
Keyboard Device - The
ChangeKeyboardDevicerequest. - Change
Keyboard Device Cookie - Cookie type for ChangeKeyboardDevice.
- Change
Keyboard Device Cookie Unchecked - Unchecked cookie type for ChangeKeyboardDevice.
- Change
Keyboard Device Reply - Reply type for ChangeKeyboardDevice.
- Change
Pointer Device - The
ChangePointerDevicerequest. - Change
Pointer Device Cookie - Cookie type for ChangePointerDevice.
- Change
Pointer Device Cookie Unchecked - Unchecked cookie type for ChangePointerDevice.
- Change
Pointer Device Reply - Reply type for ChangePointerDevice.
- Class
Error - The
ClassErrorerror. - Classes
Reported Mask - Close
Device - The
CloseDevicerequest. - Delete
Device Property - The
DeleteDevicePropertyrequest. - Detach
Slave - Device
AbsArea Ctrl - Device
AbsArea State - Device
AbsCalib Ctl - Device
AbsCalib State - Device
Bell - The
DeviceBellrequest. - Device
Busy Error - The
DeviceBusyErrorerror. - Device
Button State Notify Event - The
DeviceButtonStateNotifyEventevent. - Device
Changed Event - The
DeviceChangedEventevent. - Device
Class - Device
Class Buf - Device
Class Data Params - Device
Class Iterator - Device
Core Ctrl - Device
Core State - Device
Ctl - Device
CtlBuf - Device
CtlData Params - Device
CtlIterator - Device
Enable Ctrl - Device
Enable State - Device
Error - The
DeviceErrorerror. - Device
Focus InEvent - The
DeviceFocusInEventevent. - Device
Info - Device
KeyPress Event - The
DeviceKeyPressEventevent. - Device
KeyState Notify Event - The
DeviceKeyStateNotifyEventevent. - Device
Mapping Notify Event - The
DeviceMappingNotifyEventevent. - Device
Name - Device
Name Buf - Device
Name Iterator - Device
Presence Notify Event - The
DevicePresenceNotifyEventevent. - Device
Property Notify Event - The
DevicePropertyNotifyEventevent. - Device
Resolution Ctl - Device
Resolution CtlBuf - Device
Resolution CtlIterator - Device
Resolution State - Device
Resolution State Buf - Device
Resolution State Iterator - Device
State - Device
State Buf - Device
State Data Params - Device
State Iterator - Device
State Notify Event - The
DeviceStateNotifyEventevent. - Device
Time Coord - Device
Time Coord Buf - Device
Time Coord Iterator - Device
Time Coord Params - Device
Valuator Event - The
DeviceValuatorEventevent. - Enter
Event - The
EnterEventevent. - Event
Error - The
EventErrorerror. - Event
Mask - Event
Mask Buf - Event
Mask Iterator - Feedback
Ctl - Feedback
CtlBuf - Feedback
CtlData Params - Feedback
CtlIterator - Feedback
State - Feedback
State Buf - Feedback
State Data Params - Feedback
State Iterator - Fp3232
- GetDevice
Button Mapping - The
GetDeviceButtonMappingrequest. - GetDevice
Button Mapping Cookie - Cookie type for GetDeviceButtonMapping.
- GetDevice
Button Mapping Cookie Unchecked - Unchecked cookie type for GetDeviceButtonMapping.
- GetDevice
Button Mapping Reply - Reply type for GetDeviceButtonMapping.
- GetDevice
Control - The
GetDeviceControlrequest. - GetDevice
Control Cookie - Cookie type for GetDeviceControl.
- GetDevice
Control Cookie Unchecked - Unchecked cookie type for GetDeviceControl.
- GetDevice
Control Reply - Reply type for GetDeviceControl.
- GetDevice
Dont Propagate List - The
GetDeviceDontPropagateListrequest. - GetDevice
Dont Propagate List Cookie - Cookie type for GetDeviceDontPropagateList.
- GetDevice
Dont Propagate List Cookie Unchecked - Unchecked cookie type for GetDeviceDontPropagateList.
- GetDevice
Dont Propagate List Reply - Reply type for GetDeviceDontPropagateList.
- GetDevice
Focus - The
GetDeviceFocusrequest. - GetDevice
Focus Cookie - Cookie type for GetDeviceFocus.
- GetDevice
Focus Cookie Unchecked - Unchecked cookie type for GetDeviceFocus.
- GetDevice
Focus Reply - Reply type for GetDeviceFocus.
- GetDevice
KeyMapping - The
GetDeviceKeyMappingrequest. - GetDevice
KeyMapping Cookie - Cookie type for GetDeviceKeyMapping.
- GetDevice
KeyMapping Cookie Unchecked - Unchecked cookie type for GetDeviceKeyMapping.
- GetDevice
KeyMapping Reply - Reply type for GetDeviceKeyMapping.
- GetDevice
Modifier Mapping - The
GetDeviceModifierMappingrequest. - GetDevice
Modifier Mapping Cookie - Cookie type for GetDeviceModifierMapping.
- GetDevice
Modifier Mapping Cookie Unchecked - Unchecked cookie type for GetDeviceModifierMapping.
- GetDevice
Modifier Mapping Reply - Reply type for GetDeviceModifierMapping.
- GetDevice
Motion Events - The
GetDeviceMotionEventsrequest. - GetDevice
Motion Events Cookie - Cookie type for GetDeviceMotionEvents.
- GetDevice
Motion Events Cookie Unchecked - Unchecked cookie type for GetDeviceMotionEvents.
- GetDevice
Motion Events Reply - Reply type for GetDeviceMotionEvents.
- GetDevice
Property - The
GetDevicePropertyrequest. - GetDevice
Property Cookie - Cookie type for GetDeviceProperty.
- GetDevice
Property Cookie Unchecked - Unchecked cookie type for GetDeviceProperty.
- GetDevice
Property Reply - Reply type for GetDeviceProperty.
- GetDevice
Property Reply Items Params - GetExtension
Version - The
GetExtensionVersionrequest. - GetExtension
Version Cookie - Cookie type for GetExtensionVersion.
- GetExtension
Version Cookie Unchecked - Unchecked cookie type for GetExtensionVersion.
- GetExtension
Version Reply - Reply type for GetExtensionVersion.
- GetFeedback
Control - The
GetFeedbackControlrequest. - GetFeedback
Control Cookie - Cookie type for GetFeedbackControl.
- GetFeedback
Control Cookie Unchecked - Unchecked cookie type for GetFeedbackControl.
- GetFeedback
Control Reply - Reply type for GetFeedbackControl.
- GetSelected
Extension Events - The
GetSelectedExtensionEventsrequest. - GetSelected
Extension Events Cookie - Cookie type for GetSelectedExtensionEvents.
- GetSelected
Extension Events Cookie Unchecked - Unchecked cookie type for GetSelectedExtensionEvents.
- GetSelected
Extension Events Reply - Reply type for GetSelectedExtensionEvents.
- Grab
Device - The
GrabDevicerequest. - Grab
Device Button - The
GrabDeviceButtonrequest. - Grab
Device Cookie - Cookie type for GrabDevice.
- Grab
Device Cookie Unchecked - Unchecked cookie type for GrabDevice.
- Grab
Device Key - The
GrabDeviceKeyrequest. - Grab
Device Reply - Reply type for GrabDevice.
- Grab
Modifier Info - Group
Info - Hierarchy
Change - Hierarchy
Change Buf - Hierarchy
Change Data Params - Hierarchy
Change Iterator - Hierarchy
Event - The
HierarchyEventevent. - Hierarchy
Info - Hierarchy
Mask - Input
Class Info - Input
Info - Input
Info Buf - Input
Info Info Params - Input
Info Iterator - Input
State - Input
State Buf - Input
State Data Params - Input
State Iterator - Integer
Feedback Ctl - Integer
Feedback State - KbdFeedback
Ctl - KbdFeedback
State - KeyClass
- KeyClass
Buf - KeyClass
Iterator - KeyEvent
Flags - KeyInfo
- KeyPress
Event - The
KeyPressEventevent. - KeyState
- LedFeedback
Ctl - LedFeedback
State - List
Device Properties - The
ListDevicePropertiesrequest. - List
Device Properties Cookie - Cookie type for ListDeviceProperties.
- List
Device Properties Cookie Unchecked - Unchecked cookie type for ListDeviceProperties.
- List
Device Properties Reply - Reply type for ListDeviceProperties.
- List
Input Devices - The
ListInputDevicesrequest. - List
Input Devices Cookie - Cookie type for ListInputDevices.
- List
Input Devices Cookie Unchecked - Unchecked cookie type for ListInputDevices.
- List
Input Devices Reply - Reply type for ListInputDevices.
- Mode
Error - The
ModeErrorerror. - Modifier
Info - Modifier
Mask - More
Events Mask - Open
Device - The
OpenDevicerequest. - Open
Device Cookie - Cookie type for OpenDevice.
- Open
Device Cookie Unchecked - Unchecked cookie type for OpenDevice.
- Open
Device Reply - Reply type for OpenDevice.
- Pointer
Event Flags - Property
Event - The
PropertyEventevent. - PtrFeedback
Ctl - PtrFeedback
State - Query
Device State - The
QueryDeviceStaterequest. - Query
Device State Cookie - Cookie type for QueryDeviceState.
- Query
Device State Cookie Unchecked - Unchecked cookie type for QueryDeviceState.
- Query
Device State Reply - Reply type for QueryDeviceState.
- RawButton
Press Event - The
RawButtonPressEventevent. - RawKey
Press Event - The
RawKeyPressEventevent. - RawTouch
Begin Event - The
RawTouchBeginEventevent. - Remove
Master - Scroll
Class - Scroll
Flags - Select
Extension Event - The
SelectExtensionEventrequest. - Send
Extension Event - The
SendExtensionEventrequest. - SetDevice
Button Mapping - The
SetDeviceButtonMappingrequest. - SetDevice
Button Mapping Cookie - Cookie type for SetDeviceButtonMapping.
- SetDevice
Button Mapping Cookie Unchecked - Unchecked cookie type for SetDeviceButtonMapping.
- SetDevice
Button Mapping Reply - Reply type for SetDeviceButtonMapping.
- SetDevice
Focus - The
SetDeviceFocusrequest. - SetDevice
Mode - The
SetDeviceModerequest. - SetDevice
Mode Cookie - Cookie type for SetDeviceMode.
- SetDevice
Mode Cookie Unchecked - Unchecked cookie type for SetDeviceMode.
- SetDevice
Mode Reply - Reply type for SetDeviceMode.
- SetDevice
Modifier Mapping - The
SetDeviceModifierMappingrequest. - SetDevice
Modifier Mapping Cookie - Cookie type for SetDeviceModifierMapping.
- SetDevice
Modifier Mapping Cookie Unchecked - Unchecked cookie type for SetDeviceModifierMapping.
- SetDevice
Modifier Mapping Reply - Reply type for SetDeviceModifierMapping.
- SetDevice
Valuators - The
SetDeviceValuatorsrequest. - SetDevice
Valuators Cookie - Cookie type for SetDeviceValuators.
- SetDevice
Valuators Cookie Unchecked - Unchecked cookie type for SetDeviceValuators.
- SetDevice
Valuators Reply - Reply type for SetDeviceValuators.
- String
Feedback Ctl - String
Feedback CtlBuf - String
Feedback CtlIterator - String
Feedback State - String
Feedback State Buf - String
Feedback State Iterator - Touch
Begin Event - The
TouchBeginEventevent. - Touch
Class - Touch
Event Flags - Touch
Ownership Event - The
TouchOwnershipEventevent. - Ungrab
Device - The
UngrabDevicerequest. - Ungrab
Device Button - The
UngrabDeviceButtonrequest. - Ungrab
Device Key - The
UngrabDeviceKeyrequest. - Valuator
Class - Valuator
Info - Valuator
Info Buf - Valuator
Info Iterator - Valuator
State - Valuator
State Buf - Valuator
State Iterator - Valuator
State Mode Mask - XiAllow
Events - The
XiAllowEventsrequest. - XiBarrier
Release Pointer - The
XiBarrierReleasePointerrequest. - XiChange
Cursor - The
XiChangeCursorrequest. - XiChange
Hierarchy - The
XiChangeHierarchyrequest. - XiChange
Property - The
XiChangePropertyrequest. - XiChange
Property Items Params - XiDelete
Property - The
XiDeletePropertyrequest. - XiDevice
Info - XiDevice
Info Buf - XiDevice
Info Iterator - XiEvent
Mask - XiGet
Client Pointer - The
XiGetClientPointerrequest. - XiGet
Client Pointer Cookie - Cookie type for XiGetClientPointer.
- XiGet
Client Pointer Cookie Unchecked - Unchecked cookie type for XiGetClientPointer.
- XiGet
Client Pointer Reply - Reply type for XiGetClientPointer.
- XiGet
Focus - The
XiGetFocusrequest. - XiGet
Focus Cookie - Cookie type for XiGetFocus.
- XiGet
Focus Cookie Unchecked - Unchecked cookie type for XiGetFocus.
- XiGet
Focus Reply - Reply type for XiGetFocus.
- XiGet
Property - The
XiGetPropertyrequest. - XiGet
Property Cookie - Cookie type for XiGetProperty.
- XiGet
Property Cookie Unchecked - Unchecked cookie type for XiGetProperty.
- XiGet
Property Reply - Reply type for XiGetProperty.
- XiGet
Property Reply Items Params - XiGet
Selected Events - The
XiGetSelectedEventsrequest. - XiGet
Selected Events Cookie - Cookie type for XiGetSelectedEvents.
- XiGet
Selected Events Cookie Unchecked - Unchecked cookie type for XiGetSelectedEvents.
- XiGet
Selected Events Reply - Reply type for XiGetSelectedEvents.
- XiGrab
Device - The
XiGrabDevicerequest. - XiGrab
Device Cookie - Cookie type for XiGrabDevice.
- XiGrab
Device Cookie Unchecked - Unchecked cookie type for XiGrabDevice.
- XiGrab
Device Reply - Reply type for XiGrabDevice.
- XiList
Properties - The
XiListPropertiesrequest. - XiList
Properties Cookie - Cookie type for XiListProperties.
- XiList
Properties Cookie Unchecked - Unchecked cookie type for XiListProperties.
- XiList
Properties Reply - Reply type for XiListProperties.
- XiPassive
Grab Device - The
XiPassiveGrabDevicerequest. - XiPassive
Grab Device Cookie - Cookie type for XiPassiveGrabDevice.
- XiPassive
Grab Device Cookie Unchecked - Unchecked cookie type for XiPassiveGrabDevice.
- XiPassive
Grab Device Reply - Reply type for XiPassiveGrabDevice.
- XiPassive
Ungrab Device - The
XiPassiveUngrabDevicerequest. - XiQuery
Device - The
XiQueryDevicerequest. - XiQuery
Device Cookie - Cookie type for XiQueryDevice.
- XiQuery
Device Cookie Unchecked - Unchecked cookie type for XiQueryDevice.
- XiQuery
Device Reply - Reply type for XiQueryDevice.
- XiQuery
Pointer - The
XiQueryPointerrequest. - XiQuery
Pointer Cookie - Cookie type for XiQueryPointer.
- XiQuery
Pointer Cookie Unchecked - Unchecked cookie type for XiQueryPointer.
- XiQuery
Pointer Reply - Reply type for XiQueryPointer.
- XiQuery
Version - The
XiQueryVersionrequest. - XiQuery
Version Cookie - Cookie type for XiQueryVersion.
- XiQuery
Version Cookie Unchecked - Unchecked cookie type for XiQueryVersion.
- XiQuery
Version Reply - Reply type for XiQueryVersion.
- XiSelect
Events - The
XiSelectEventsrequest. - XiSet
Client Pointer - The
XiSetClientPointerrequest. - XiSet
Focus - The
XiSetFocusrequest. - XiUngrab
Device - The
XiUngrabDevicerequest. - XiWarp
Pointer - The
XiWarpPointerrequest.
Enums§
- Change
Device - Change
Device Property Items - Change
Mode - Change
Reason - Device
- Device
Change - Device
Class Data - Device
Class Type - Device
Control - Device
CtlData - Device
Input Mode - Device
State Data - Device
Type - Device
Use - Error
- Unified error type for the Input extension
- Event
- Unified event type for the Input extension
- Event
ForSend - Event
Mode - Feedback
Class - Feedback
CtlData - Feedback
State Data - GetDevice
Property Reply Items - Grab
Mode22 - Grab
Owner - Grab
Type - Hierarchy
Change Data - Hierarchy
Change Type - Input
Class - Input
Info Info - Input
State Data - Modifier
Device - Notify
Detail - Notify
Mode - Propagate
Mode - Property
Flag - Property
Format - Scroll
Type - Touch
Mode - Touch
Ownership Flags - Valuator
Mode - XiChange
Property Items - XiGet
Property Reply Items
Constants§
- MAJOR_
VERSION - The major version of the
Inputextension. - MINOR_
VERSION - The minor version of the
Inputextension. - VERSION_
STRING - The version string of the
Inputextension. - XNAME
- The official identifier for the
Inputextension.
Functions§
- get_
extension_ data - Fetch server runtime info data of the
Inputextension. - prefetch_
extension_ data - Prefetch server runtime info data of the
Inputextension.
Type Aliases§
- Barrier
Leave Event - The
BarrierLeaveEventevent. - Button
Release Event - The
ButtonReleaseEventevent. - Device
Button Press Event - The
DeviceButtonPressEventevent. - Device
Button Release Event - The
DeviceButtonReleaseEventevent. - Device
Focus OutEvent - The
DeviceFocusOutEventevent. - Device
KeyRelease Event - The
DeviceKeyReleaseEventevent. - Device
Motion Notify Event - The
DeviceMotionNotifyEventevent. - Event
Class - Event
Type Base - Focus
InEvent - The
FocusInEventevent. - Focus
OutEvent - The
FocusOutEventevent. - Fp1616
- KeyCode
- KeyRelease
Event - The
KeyReleaseEventevent. - Leave
Event - The
LeaveEventevent. - Motion
Event - The
MotionEventevent. - Proximity
InEvent - The
ProximityInEventevent. - Proximity
OutEvent - The
ProximityOutEventevent. - RawButton
Release Event - The
RawButtonReleaseEventevent. - RawKey
Release Event - The
RawKeyReleaseEventevent. - RawMotion
Event - The
RawMotionEventevent. - RawTouch
EndEvent - The
RawTouchEndEventevent. - RawTouch
Update Event - The
RawTouchUpdateEventevent. - Touch
EndEvent - The
TouchEndEventevent. - Touch
Update Event - The
TouchUpdateEventevent.