Overviewthe section called “Overviewâ€Design Approachthe section called “Design Approachâ€
Core Input Devicesthe section called “Core Input Devicesâ€
Extension Input Devicesthe section called “Extension Input Devicesâ€Input Device Classesthe section called “Input Device Classesâ€
Using Extension Input Devicesthe section called “Using Extension Input Devicesâ€
Library Extension Requeststhe section called “Library Extension Requestsâ€Window Manager Functionsthe section called “Window Manager Functionsâ€Changing the Core Devicesthe section called “Changing the Core Devicesâ€???TITLE??? XChangeKeyboardDevice???TITLE??? XChangePointerDevice
Event Synchronization and Core Grabsthe section called “Event Synchronization and Core Grabsâ€
Extension Active Grabsthe section called “Extension Active Grabs�??TITLE??? XGrabDevice???TITLE??? XUngrabDevice
Passively Grabbing a Keythe section called “Passively Grabbing a Key�??TITLE??? XGrabDeviceKey???TITLE??? XUngrabDeviceKey
Passively Grabbing a Buttonthe section called “Passively Grabbing a Button�??TITLE??? XGrabDeviceButton???TITLE??? XUngrabDeviceButton
Thawing a Devicethe section called “Thawing a Device�??TITLE??? XAllowDeviceEvents
Controlling Device Focusthe section called “Controlling Device Focus�??TITLE??? XGetDeviceFocus???TITLE??? XSetDeviceFocus
Controlling Device Feedbackthe section called “Controlling Device Feedback�??TITLE??? XGetFeedbackControl???TITLE??? XFreeFeedbackList???TITLE??? XChangeFeedbackControl
Ringing a Bell on an Input Devicethe section called “Ringing a Bell on an Input Device�??TITLE??? XDeviceBell
Controlling Device Encodingthe section called “Controlling Device Encoding�??TITLE??? XGetDeviceKeyMapping???TITLE??? XChangeDeviceKeyMapping???TITLE??? XGetDeviceModifierMapping???TITLE??? XSetDeviceModifierMapping
Controlling Button Mappingthe section called “Controlling Button Mapping�??TITLE??? XSetDeviceButtonMapping???TITLE??? XGetDeviceButtonMapping
Obtaining the State of a Devicethe section called “Obtaining the State of a Device�??TITLE??? XQueryDeviceState???TITLE??? XFreeDeviceState
Eventsthe section called “Eventsâ€Event Typesthe section called “Event Typesâ€
Event Classesthe section called “Event Classesâ€
Event Structuresthe section called “Event Structuresâ€Device Key Eventsthe section called “Device Key Eventsâ€
Device Button Eventsthe section called “Device Button Eventsâ€
Device Motion Eventsthe section called “Device Motion Eventsâ€
Device Focus Eventsthe section called “Device Focus Eventsâ€
Device StateNotify Eventthe section called “Device StateNotify Eventâ€
Device Mapping Eventthe section called “Device Mapping Eventâ€
ChangeDeviceNotify Eventthe section called “ChangeDeviceNotify Eventâ€
Proximity Eventsthe section called “Proximity Eventsâ€
Event Handling Functionsthe section called “Event Handling Functionsâ€Determining the Extension Versionthe section called “Determining the Extension Versionâ€???TITLE??? XGetExtensionVersion
Listing Available Devicesthe section called “Listing Available Devices�??TITLE??? XListInputDevices???TITLE??? XFreeDeviceList
Enabling and Disabling Extension Devicesthe section called “Enabling and Disabling Extension Devices�??TITLE??? XOpenDevice???TITLE??? XCloseDevice
Changing the Mode of a Devicethe section called “Changing the Mode of a Device�??TITLE??? XSetDeviceMode
Initializing Valuators on an Input Devicethe section called “Initializing Valuators on an Input Device�??TITLE??? XSetDeviceValuators
Getting Input Device Controlsthe section called “Getting Input Device Controls�??TITLE??? XGetDeviceControl
Changing Input Device Controlsthe section called “Changing Input Device Controls�??TITLE??? XChangeDeviceControl
Selecting Extension Device Eventsthe section called “Selecting Extension Device Events�??TITLE??? XSelectExtensionEvent
Determining Selected Device Eventsthe section called “Determining Selected Device Events�??TITLE??? XGetSelectedExtensionEvents
Controlling Event Propagationthe section called “Controlling Event Propagation�??TITLE??? XChangeDeviceDontPropagateList???TITLE??? XGetDeviceDontPropagateList
Sending an Eventthe section called “Sending an Event�??TITLE??? XSendExtensionEvent
Getting Motion Historythe section called “Getting Motion History�??TITLE??? XGetDeviceMotionEvents???TITLE??? XFreeDeviceMotionEvents