2 lines
94 KiB
HTML
2 lines
94 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bindings to the `Input` X11 extension."><title>x11rb_protocol::protocol::xinput - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="x11rb_protocol" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.0 (9fc6b4312 2025-01-07)" data-channel="1.84.0" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../x11rb_protocol/index.html">x11rb_<wbr>protocol</a><span class="version">0.13.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module xinput</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In x11rb_<wbr>protocol::<wbr>protocol</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">x11rb_protocol</a>::<wbr><a href="../index.html">protocol</a></span><h1>Module <span>xinput</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/x11rb_protocol/protocol/xinput.rs.html#4-19927">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bindings to the <code>Input</code> X11 extension.</p>
|
|
</div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.AddMaster.html" title="struct x11rb_protocol::protocol::xinput::AddMaster">AddMaster</a></div></li><li><div class="item-name"><a class="struct" href="struct.AllowDeviceEventsRequest.html" title="struct x11rb_protocol::protocol::xinput::AllowDeviceEventsRequest">Allow<wbr>Device<wbr>Events<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.AttachSlave.html" title="struct x11rb_protocol::protocol::xinput::AttachSlave">Attach<wbr>Slave</a></div></li><li><div class="item-name"><a class="struct" href="struct.AxisInfo.html" title="struct x11rb_protocol::protocol::xinput::AxisInfo">Axis<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.BarrierFlags.html" title="struct x11rb_protocol::protocol::xinput::BarrierFlags">Barrier<wbr>Flags</a></div></li><li><div class="item-name"><a class="struct" href="struct.BarrierHitEvent.html" title="struct x11rb_protocol::protocol::xinput::BarrierHitEvent">Barrier<wbr>HitEvent</a></div></li><li><div class="item-name"><a class="struct" href="struct.BarrierReleasePointerInfo.html" title="struct x11rb_protocol::protocol::xinput::BarrierReleasePointerInfo">Barrier<wbr>Release<wbr>Pointer<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.BellFeedbackCtl.html" title="struct x11rb_protocol::protocol::xinput::BellFeedbackCtl">Bell<wbr>Feedback<wbr>Ctl</a></div></li><li><div class="item-name"><a class="struct" href="struct.BellFeedbackState.html" title="struct x11rb_protocol::protocol::xinput::BellFeedbackState">Bell<wbr>Feedback<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.ButtonClass.html" title="struct x11rb_protocol::protocol::xinput::ButtonClass">Button<wbr>Class</a></div></li><li><div class="item-name"><a class="struct" href="struct.ButtonInfo.html" title="struct x11rb_protocol::protocol::xinput::ButtonInfo">Button<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.ButtonPressEvent.html" title="struct x11rb_protocol::protocol::xinput::ButtonPressEvent">Button<wbr>Press<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.ButtonState.html" title="struct x11rb_protocol::protocol::xinput::ButtonState">Button<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeDevice.html" title="struct x11rb_protocol::protocol::xinput::ChangeDevice">Change<wbr>Device</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeDeviceControlReply.html" title="struct x11rb_protocol::protocol::xinput::ChangeDeviceControlReply">Change<wbr>Device<wbr>Control<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeDeviceControlRequest.html" title="struct x11rb_protocol::protocol::xinput::ChangeDeviceControlRequest">Change<wbr>Device<wbr>Control<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeDeviceDontPropagateListRequest.html" title="struct x11rb_protocol::protocol::xinput::ChangeDeviceDontPropagateListRequest">Change<wbr>Device<wbr>Dont<wbr>Propagate<wbr>List<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeDeviceKeyMappingRequest.html" title="struct x11rb_protocol::protocol::xinput::ChangeDeviceKeyMappingRequest">Change<wbr>Device<wbr>KeyMapping<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeDeviceNotifyEvent.html" title="struct x11rb_protocol::protocol::xinput::ChangeDeviceNotifyEvent">Change<wbr>Device<wbr>Notify<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeDevicePropertyRequest.html" title="struct x11rb_protocol::protocol::xinput::ChangeDevicePropertyRequest">Change<wbr>Device<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeFeedbackControlMask.html" title="struct x11rb_protocol::protocol::xinput::ChangeFeedbackControlMask">Change<wbr>Feedback<wbr>Control<wbr>Mask</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeFeedbackControlRequest.html" title="struct x11rb_protocol::protocol::xinput::ChangeFeedbackControlRequest">Change<wbr>Feedback<wbr>Control<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeKeyboardDeviceReply.html" title="struct x11rb_protocol::protocol::xinput::ChangeKeyboardDeviceReply">Change<wbr>Keyboard<wbr>Device<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeKeyboardDeviceRequest.html" title="struct x11rb_protocol::protocol::xinput::ChangeKeyboardDeviceRequest">Change<wbr>Keyboard<wbr>Device<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeMode.html" title="struct x11rb_protocol::protocol::xinput::ChangeMode">Change<wbr>Mode</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangePointerDeviceReply.html" title="struct x11rb_protocol::protocol::xinput::ChangePointerDeviceReply">Change<wbr>Pointer<wbr>Device<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangePointerDeviceRequest.html" title="struct x11rb_protocol::protocol::xinput::ChangePointerDeviceRequest">Change<wbr>Pointer<wbr>Device<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeReason.html" title="struct x11rb_protocol::protocol::xinput::ChangeReason">Change<wbr>Reason</a></div></li><li><div class="item-name"><a class="struct" href="struct.ClassesReportedMask.html" title="struct x11rb_protocol::protocol::xinput::ClassesReportedMask">Classes<wbr>Reported<wbr>Mask</a></div></li><li><div class="item-name"><a class="struct" href="struct.CloseDeviceRequest.html" title="struct x11rb_protocol::protocol::xinput::CloseDeviceRequest">Close<wbr>Device<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeleteDevicePropertyRequest.html" title="struct x11rb_protocol::protocol::xinput::DeleteDevicePropertyRequest">Delete<wbr>Device<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.DetachSlave.html" title="struct x11rb_protocol::protocol::xinput::DetachSlave">Detach<wbr>Slave</a></div></li><li><div class="item-name"><a class="struct" href="struct.Device.html" title="struct x11rb_protocol::protocol::xinput::Device">Device</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceAbsAreaCtrl.html" title="struct x11rb_protocol::protocol::xinput::DeviceAbsAreaCtrl">Device<wbr>AbsArea<wbr>Ctrl</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceAbsAreaState.html" title="struct x11rb_protocol::protocol::xinput::DeviceAbsAreaState">Device<wbr>AbsArea<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceAbsCalibCtl.html" title="struct x11rb_protocol::protocol::xinput::DeviceAbsCalibCtl">Device<wbr>AbsCalib<wbr>Ctl</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceAbsCalibState.html" title="struct x11rb_protocol::protocol::xinput::DeviceAbsCalibState">Device<wbr>AbsCalib<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceBellRequest.html" title="struct x11rb_protocol::protocol::xinput::DeviceBellRequest">Device<wbr>Bell<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceButtonStateNotifyEvent.html" title="struct x11rb_protocol::protocol::xinput::DeviceButtonStateNotifyEvent">Device<wbr>Button<wbr>State<wbr>Notify<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceChange.html" title="struct x11rb_protocol::protocol::xinput::DeviceChange">Device<wbr>Change</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceChangedEvent.html" title="struct x11rb_protocol::protocol::xinput::DeviceChangedEvent">Device<wbr>Changed<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceClass.html" title="struct x11rb_protocol::protocol::xinput::DeviceClass">Device<wbr>Class</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceClassDataButton.html" title="struct x11rb_protocol::protocol::xinput::DeviceClassDataButton">Device<wbr>Class<wbr>Data<wbr>Button</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceClassDataGesture.html" title="struct x11rb_protocol::protocol::xinput::DeviceClassDataGesture">Device<wbr>Class<wbr>Data<wbr>Gesture</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceClassDataKey.html" title="struct x11rb_protocol::protocol::xinput::DeviceClassDataKey">Device<wbr>Class<wbr>Data<wbr>Key</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceClassDataScroll.html" title="struct x11rb_protocol::protocol::xinput::DeviceClassDataScroll">Device<wbr>Class<wbr>Data<wbr>Scroll</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceClassDataTouch.html" title="struct x11rb_protocol::protocol::xinput::DeviceClassDataTouch">Device<wbr>Class<wbr>Data<wbr>Touch</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceClassDataValuator.html" title="struct x11rb_protocol::protocol::xinput::DeviceClassDataValuator">Device<wbr>Class<wbr>Data<wbr>Valuator</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceClassType.html" title="struct x11rb_protocol::protocol::xinput::DeviceClassType">Device<wbr>Class<wbr>Type</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceControl.html" title="struct x11rb_protocol::protocol::xinput::DeviceControl">Device<wbr>Control</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceCoreCtrl.html" title="struct x11rb_protocol::protocol::xinput::DeviceCoreCtrl">Device<wbr>Core<wbr>Ctrl</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceCoreState.html" title="struct x11rb_protocol::protocol::xinput::DeviceCoreState">Device<wbr>Core<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceCtl.html" title="struct x11rb_protocol::protocol::xinput::DeviceCtl">Device<wbr>Ctl</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceCtlDataAbsArea.html" title="struct x11rb_protocol::protocol::xinput::DeviceCtlDataAbsArea">Device<wbr>CtlData<wbr>AbsArea</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceCtlDataAbsCalib.html" title="struct x11rb_protocol::protocol::xinput::DeviceCtlDataAbsCalib">Device<wbr>CtlData<wbr>AbsCalib</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceCtlDataCore.html" title="struct x11rb_protocol::protocol::xinput::DeviceCtlDataCore">Device<wbr>CtlData<wbr>Core</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceCtlDataResolution.html" title="struct x11rb_protocol::protocol::xinput::DeviceCtlDataResolution">Device<wbr>CtlData<wbr>Resolution</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceEnableCtrl.html" title="struct x11rb_protocol::protocol::xinput::DeviceEnableCtrl">Device<wbr>Enable<wbr>Ctrl</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceEnableState.html" title="struct x11rb_protocol::protocol::xinput::DeviceEnableState">Device<wbr>Enable<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceFocusInEvent.html" title="struct x11rb_protocol::protocol::xinput::DeviceFocusInEvent">Device<wbr>Focus<wbr>InEvent</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceInfo.html" title="struct x11rb_protocol::protocol::xinput::DeviceInfo">Device<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceInputMode.html" title="struct x11rb_protocol::protocol::xinput::DeviceInputMode">Device<wbr>Input<wbr>Mode</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceKeyPressEvent.html" title="struct x11rb_protocol::protocol::xinput::DeviceKeyPressEvent">Device<wbr>KeyPress<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceKeyStateNotifyEvent.html" title="struct x11rb_protocol::protocol::xinput::DeviceKeyStateNotifyEvent">Device<wbr>KeyState<wbr>Notify<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceMappingNotifyEvent.html" title="struct x11rb_protocol::protocol::xinput::DeviceMappingNotifyEvent">Device<wbr>Mapping<wbr>Notify<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceName.html" title="struct x11rb_protocol::protocol::xinput::DeviceName">Device<wbr>Name</a></div></li><li><div class="item-name"><a class="struct" href="struct.DevicePresenceNotifyEvent.html" title="struct x11rb_protocol::protocol::xinput::DevicePresenceNotifyEvent">Device<wbr>Presence<wbr>Notify<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.DevicePropertyNotifyEvent.html" title="struct x11rb_protocol::protocol::xinput::DevicePropertyNotifyEvent">Device<wbr>Property<wbr>Notify<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceResolutionCtl.html" title="struct x11rb_protocol::protocol::xinput::DeviceResolutionCtl">Device<wbr>Resolution<wbr>Ctl</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceResolutionState.html" title="struct x11rb_protocol::protocol::xinput::DeviceResolutionState">Device<wbr>Resolution<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceState.html" title="struct x11rb_protocol::protocol::xinput::DeviceState">Device<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceStateDataAbsArea.html" title="struct x11rb_protocol::protocol::xinput::DeviceStateDataAbsArea">Device<wbr>State<wbr>Data<wbr>AbsArea</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceStateDataAbsCalib.html" title="struct x11rb_protocol::protocol::xinput::DeviceStateDataAbsCalib">Device<wbr>State<wbr>Data<wbr>AbsCalib</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceStateDataCore.html" title="struct x11rb_protocol::protocol::xinput::DeviceStateDataCore">Device<wbr>State<wbr>Data<wbr>Core</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceStateDataResolution.html" title="struct x11rb_protocol::protocol::xinput::DeviceStateDataResolution">Device<wbr>State<wbr>Data<wbr>Resolution</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceStateNotifyEvent.html" title="struct x11rb_protocol::protocol::xinput::DeviceStateNotifyEvent">Device<wbr>State<wbr>Notify<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceTimeCoord.html" title="struct x11rb_protocol::protocol::xinput::DeviceTimeCoord">Device<wbr>Time<wbr>Coord</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceType.html" title="struct x11rb_protocol::protocol::xinput::DeviceType">Device<wbr>Type</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceUse.html" title="struct x11rb_protocol::protocol::xinput::DeviceUse">Device<wbr>Use</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeviceValuatorEvent.html" title="struct x11rb_protocol::protocol::xinput::DeviceValuatorEvent">Device<wbr>Valuator<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.EnterEvent.html" title="struct x11rb_protocol::protocol::xinput::EnterEvent">Enter<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.EventForSend.html" title="struct x11rb_protocol::protocol::xinput::EventForSend">Event<wbr>ForSend</a></div></li><li><div class="item-name"><a class="struct" href="struct.EventMask.html" title="struct x11rb_protocol::protocol::xinput::EventMask">Event<wbr>Mask</a></div></li><li><div class="item-name"><a class="struct" href="struct.EventMode.html" title="struct x11rb_protocol::protocol::xinput::EventMode">Event<wbr>Mode</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackClass.html" title="struct x11rb_protocol::protocol::xinput::FeedbackClass">Feedback<wbr>Class</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackCtl.html" title="struct x11rb_protocol::protocol::xinput::FeedbackCtl">Feedback<wbr>Ctl</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackCtlDataBell.html" title="struct x11rb_protocol::protocol::xinput::FeedbackCtlDataBell">Feedback<wbr>CtlData<wbr>Bell</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackCtlDataInteger.html" title="struct x11rb_protocol::protocol::xinput::FeedbackCtlDataInteger">Feedback<wbr>CtlData<wbr>Integer</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackCtlDataKeyboard.html" title="struct x11rb_protocol::protocol::xinput::FeedbackCtlDataKeyboard">Feedback<wbr>CtlData<wbr>Keyboard</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackCtlDataLed.html" title="struct x11rb_protocol::protocol::xinput::FeedbackCtlDataLed">Feedback<wbr>CtlData<wbr>Led</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackCtlDataPointer.html" title="struct x11rb_protocol::protocol::xinput::FeedbackCtlDataPointer">Feedback<wbr>CtlData<wbr>Pointer</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackCtlDataString.html" title="struct x11rb_protocol::protocol::xinput::FeedbackCtlDataString">Feedback<wbr>CtlData<wbr>String</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackState.html" title="struct x11rb_protocol::protocol::xinput::FeedbackState">Feedback<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackStateDataBell.html" title="struct x11rb_protocol::protocol::xinput::FeedbackStateDataBell">Feedback<wbr>State<wbr>Data<wbr>Bell</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackStateDataInteger.html" title="struct x11rb_protocol::protocol::xinput::FeedbackStateDataInteger">Feedback<wbr>State<wbr>Data<wbr>Integer</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackStateDataKeyboard.html" title="struct x11rb_protocol::protocol::xinput::FeedbackStateDataKeyboard">Feedback<wbr>State<wbr>Data<wbr>Keyboard</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackStateDataLed.html" title="struct x11rb_protocol::protocol::xinput::FeedbackStateDataLed">Feedback<wbr>State<wbr>Data<wbr>Led</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackStateDataPointer.html" title="struct x11rb_protocol::protocol::xinput::FeedbackStateDataPointer">Feedback<wbr>State<wbr>Data<wbr>Pointer</a></div></li><li><div class="item-name"><a class="struct" href="struct.FeedbackStateDataString.html" title="struct x11rb_protocol::protocol::xinput::FeedbackStateDataString">Feedback<wbr>State<wbr>Data<wbr>String</a></div></li><li><div class="item-name"><a class="struct" href="struct.Fp3232.html" title="struct x11rb_protocol::protocol::xinput::Fp3232">Fp3232</a></div></li><li><div class="item-name"><a class="struct" href="struct.GestureClass.html" title="struct x11rb_protocol::protocol::xinput::GestureClass">Gesture<wbr>Class</a></div></li><li><div class="item-name"><a class="struct" href="struct.GesturePinchBeginEvent.html" title="struct x11rb_protocol::protocol::xinput::GesturePinchBeginEvent">Gesture<wbr>Pinch<wbr>Begin<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.GesturePinchEventFlags.html" title="struct x11rb_protocol::protocol::xinput::GesturePinchEventFlags">Gesture<wbr>Pinch<wbr>Event<wbr>Flags</a></div></li><li><div class="item-name"><a class="struct" href="struct.GestureSwipeBeginEvent.html" title="struct x11rb_protocol::protocol::xinput::GestureSwipeBeginEvent">Gesture<wbr>Swipe<wbr>Begin<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.GestureSwipeEventFlags.html" title="struct x11rb_protocol::protocol::xinput::GestureSwipeEventFlags">Gesture<wbr>Swipe<wbr>Event<wbr>Flags</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceButtonMappingReply.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceButtonMappingReply">GetDevice<wbr>Button<wbr>Mapping<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceButtonMappingRequest.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceButtonMappingRequest">GetDevice<wbr>Button<wbr>Mapping<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceControlReply.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceControlReply">GetDevice<wbr>Control<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceControlRequest.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceControlRequest">GetDevice<wbr>Control<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceDontPropagateListReply.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceDontPropagateListReply">GetDevice<wbr>Dont<wbr>Propagate<wbr>List<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceDontPropagateListRequest.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceDontPropagateListRequest">GetDevice<wbr>Dont<wbr>Propagate<wbr>List<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceFocusReply.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceFocusReply">GetDevice<wbr>Focus<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceFocusRequest.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceFocusRequest">GetDevice<wbr>Focus<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceKeyMappingReply.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceKeyMappingReply">GetDevice<wbr>KeyMapping<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceKeyMappingRequest.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceKeyMappingRequest">GetDevice<wbr>KeyMapping<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceModifierMappingReply.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceModifierMappingReply">GetDevice<wbr>Modifier<wbr>Mapping<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceModifierMappingRequest.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceModifierMappingRequest">GetDevice<wbr>Modifier<wbr>Mapping<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceMotionEventsReply.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceMotionEventsReply">GetDevice<wbr>Motion<wbr>Events<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDeviceMotionEventsRequest.html" title="struct x11rb_protocol::protocol::xinput::GetDeviceMotionEventsRequest">GetDevice<wbr>Motion<wbr>Events<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDevicePropertyReply.html" title="struct x11rb_protocol::protocol::xinput::GetDevicePropertyReply">GetDevice<wbr>Property<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetDevicePropertyRequest.html" title="struct x11rb_protocol::protocol::xinput::GetDevicePropertyRequest">GetDevice<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetExtensionVersionReply.html" title="struct x11rb_protocol::protocol::xinput::GetExtensionVersionReply">GetExtension<wbr>Version<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetExtensionVersionRequest.html" title="struct x11rb_protocol::protocol::xinput::GetExtensionVersionRequest">GetExtension<wbr>Version<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetFeedbackControlReply.html" title="struct x11rb_protocol::protocol::xinput::GetFeedbackControlReply">GetFeedback<wbr>Control<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetFeedbackControlRequest.html" title="struct x11rb_protocol::protocol::xinput::GetFeedbackControlRequest">GetFeedback<wbr>Control<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetSelectedExtensionEventsReply.html" title="struct x11rb_protocol::protocol::xinput::GetSelectedExtensionEventsReply">GetSelected<wbr>Extension<wbr>Events<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetSelectedExtensionEventsRequest.html" title="struct x11rb_protocol::protocol::xinput::GetSelectedExtensionEventsRequest">GetSelected<wbr>Extension<wbr>Events<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GrabDeviceButtonRequest.html" title="struct x11rb_protocol::protocol::xinput::GrabDeviceButtonRequest">Grab<wbr>Device<wbr>Button<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GrabDeviceKeyRequest.html" title="struct x11rb_protocol::protocol::xinput::GrabDeviceKeyRequest">Grab<wbr>Device<wbr>KeyRequest</a></div></li><li><div class="item-name"><a class="struct" href="struct.GrabDeviceReply.html" title="struct x11rb_protocol::protocol::xinput::GrabDeviceReply">Grab<wbr>Device<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GrabDeviceRequest.html" title="struct x11rb_protocol::protocol::xinput::GrabDeviceRequest">Grab<wbr>Device<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GrabMode22.html" title="struct x11rb_protocol::protocol::xinput::GrabMode22">Grab<wbr>Mode22</a></div></li><li><div class="item-name"><a class="struct" href="struct.GrabModifierInfo.html" title="struct x11rb_protocol::protocol::xinput::GrabModifierInfo">Grab<wbr>Modifier<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.GrabOwner.html" title="struct x11rb_protocol::protocol::xinput::GrabOwner">Grab<wbr>Owner</a></div></li><li><div class="item-name"><a class="struct" href="struct.GrabType.html" title="struct x11rb_protocol::protocol::xinput::GrabType">Grab<wbr>Type</a></div></li><li><div class="item-name"><a class="struct" href="struct.GroupInfo.html" title="struct x11rb_protocol::protocol::xinput::GroupInfo">Group<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.HierarchyChange.html" title="struct x11rb_protocol::protocol::xinput::HierarchyChange">Hierarchy<wbr>Change</a></div></li><li><div class="item-name"><a class="struct" href="struct.HierarchyChangeDataAddMaster.html" title="struct x11rb_protocol::protocol::xinput::HierarchyChangeDataAddMaster">Hierarchy<wbr>Change<wbr>Data<wbr>AddMaster</a></div></li><li><div class="item-name"><a class="struct" href="struct.HierarchyChangeDataAttachSlave.html" title="struct x11rb_protocol::protocol::xinput::HierarchyChangeDataAttachSlave">Hierarchy<wbr>Change<wbr>Data<wbr>Attach<wbr>Slave</a></div></li><li><div class="item-name"><a class="struct" href="struct.HierarchyChangeDataDetachSlave.html" title="struct x11rb_protocol::protocol::xinput::HierarchyChangeDataDetachSlave">Hierarchy<wbr>Change<wbr>Data<wbr>Detach<wbr>Slave</a></div></li><li><div class="item-name"><a class="struct" href="struct.HierarchyChangeDataRemoveMaster.html" title="struct x11rb_protocol::protocol::xinput::HierarchyChangeDataRemoveMaster">Hierarchy<wbr>Change<wbr>Data<wbr>Remove<wbr>Master</a></div></li><li><div class="item-name"><a class="struct" href="struct.HierarchyChangeType.html" title="struct x11rb_protocol::protocol::xinput::HierarchyChangeType">Hierarchy<wbr>Change<wbr>Type</a></div></li><li><div class="item-name"><a class="struct" href="struct.HierarchyEvent.html" title="struct x11rb_protocol::protocol::xinput::HierarchyEvent">Hierarchy<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.HierarchyInfo.html" title="struct x11rb_protocol::protocol::xinput::HierarchyInfo">Hierarchy<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.HierarchyMask.html" title="struct x11rb_protocol::protocol::xinput::HierarchyMask">Hierarchy<wbr>Mask</a></div></li><li><div class="item-name"><a class="struct" href="struct.InputClass.html" title="struct x11rb_protocol::protocol::xinput::InputClass">Input<wbr>Class</a></div></li><li><div class="item-name"><a class="struct" href="struct.InputClassInfo.html" title="struct x11rb_protocol::protocol::xinput::InputClassInfo">Input<wbr>Class<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.InputInfo.html" title="struct x11rb_protocol::protocol::xinput::InputInfo">Input<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.InputInfoInfoButton.html" title="struct x11rb_protocol::protocol::xinput::InputInfoInfoButton">Input<wbr>Info<wbr>Info<wbr>Button</a></div></li><li><div class="item-name"><a class="struct" href="struct.InputInfoInfoKey.html" title="struct x11rb_protocol::protocol::xinput::InputInfoInfoKey">Input<wbr>Info<wbr>Info<wbr>Key</a></div></li><li><div class="item-name"><a class="struct" href="struct.InputInfoInfoValuator.html" title="struct x11rb_protocol::protocol::xinput::InputInfoInfoValuator">Input<wbr>Info<wbr>Info<wbr>Valuator</a></div></li><li><div class="item-name"><a class="struct" href="struct.InputState.html" title="struct x11rb_protocol::protocol::xinput::InputState">Input<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.InputStateDataButton.html" title="struct x11rb_protocol::protocol::xinput::InputStateDataButton">Input<wbr>State<wbr>Data<wbr>Button</a></div></li><li><div class="item-name"><a class="struct" href="struct.InputStateDataKey.html" title="struct x11rb_protocol::protocol::xinput::InputStateDataKey">Input<wbr>State<wbr>Data<wbr>Key</a></div></li><li><div class="item-name"><a class="struct" href="struct.InputStateDataValuator.html" title="struct x11rb_protocol::protocol::xinput::InputStateDataValuator">Input<wbr>State<wbr>Data<wbr>Valuator</a></div></li><li><div class="item-name"><a class="struct" href="struct.IntegerFeedbackCtl.html" title="struct x11rb_protocol::protocol::xinput::IntegerFeedbackCtl">Integer<wbr>Feedback<wbr>Ctl</a></div></li><li><div class="item-name"><a class="struct" href="struct.IntegerFeedbackState.html" title="struct x11rb_protocol::protocol::xinput::IntegerFeedbackState">Integer<wbr>Feedback<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.KbdFeedbackCtl.html" title="struct x11rb_protocol::protocol::xinput::KbdFeedbackCtl">KbdFeedback<wbr>Ctl</a></div></li><li><div class="item-name"><a class="struct" href="struct.KbdFeedbackState.html" title="struct x11rb_protocol::protocol::xinput::KbdFeedbackState">KbdFeedback<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.KeyClass.html" title="struct x11rb_protocol::protocol::xinput::KeyClass">KeyClass</a></div></li><li><div class="item-name"><a class="struct" href="struct.KeyEventFlags.html" title="struct x11rb_protocol::protocol::xinput::KeyEventFlags">KeyEvent<wbr>Flags</a></div></li><li><div class="item-name"><a class="struct" href="struct.KeyInfo.html" title="struct x11rb_protocol::protocol::xinput::KeyInfo">KeyInfo</a></div></li><li><div class="item-name"><a class="struct" href="struct.KeyPressEvent.html" title="struct x11rb_protocol::protocol::xinput::KeyPressEvent">KeyPress<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.KeyState.html" title="struct x11rb_protocol::protocol::xinput::KeyState">KeyState</a></div></li><li><div class="item-name"><a class="struct" href="struct.LedFeedbackCtl.html" title="struct x11rb_protocol::protocol::xinput::LedFeedbackCtl">LedFeedback<wbr>Ctl</a></div></li><li><div class="item-name"><a class="struct" href="struct.LedFeedbackState.html" title="struct x11rb_protocol::protocol::xinput::LedFeedbackState">LedFeedback<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.ListDevicePropertiesReply.html" title="struct x11rb_protocol::protocol::xinput::ListDevicePropertiesReply">List<wbr>Device<wbr>Properties<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.ListDevicePropertiesRequest.html" title="struct x11rb_protocol::protocol::xinput::ListDevicePropertiesRequest">List<wbr>Device<wbr>Properties<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ListInputDevicesReply.html" title="struct x11rb_protocol::protocol::xinput::ListInputDevicesReply">List<wbr>Input<wbr>Devices<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.ListInputDevicesRequest.html" title="struct x11rb_protocol::protocol::xinput::ListInputDevicesRequest">List<wbr>Input<wbr>Devices<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ModifierDevice.html" title="struct x11rb_protocol::protocol::xinput::ModifierDevice">Modifier<wbr>Device</a></div></li><li><div class="item-name"><a class="struct" href="struct.ModifierInfo.html" title="struct x11rb_protocol::protocol::xinput::ModifierInfo">Modifier<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.ModifierMask.html" title="struct x11rb_protocol::protocol::xinput::ModifierMask">Modifier<wbr>Mask</a></div></li><li><div class="item-name"><a class="struct" href="struct.MoreEventsMask.html" title="struct x11rb_protocol::protocol::xinput::MoreEventsMask">More<wbr>Events<wbr>Mask</a></div></li><li><div class="item-name"><a class="struct" href="struct.NotifyDetail.html" title="struct x11rb_protocol::protocol::xinput::NotifyDetail">Notify<wbr>Detail</a></div></li><li><div class="item-name"><a class="struct" href="struct.NotifyMode.html" title="struct x11rb_protocol::protocol::xinput::NotifyMode">Notify<wbr>Mode</a></div></li><li><div class="item-name"><a class="struct" href="struct.OpenDeviceReply.html" title="struct x11rb_protocol::protocol::xinput::OpenDeviceReply">Open<wbr>Device<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.OpenDeviceRequest.html" title="struct x11rb_protocol::protocol::xinput::OpenDeviceRequest">Open<wbr>Device<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.PointerEventFlags.html" title="struct x11rb_protocol::protocol::xinput::PointerEventFlags">Pointer<wbr>Event<wbr>Flags</a></div></li><li><div class="item-name"><a class="struct" href="struct.PropagateMode.html" title="struct x11rb_protocol::protocol::xinput::PropagateMode">Propagate<wbr>Mode</a></div></li><li><div class="item-name"><a class="struct" href="struct.PropertyEvent.html" title="struct x11rb_protocol::protocol::xinput::PropertyEvent">Property<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.PropertyFlag.html" title="struct x11rb_protocol::protocol::xinput::PropertyFlag">Property<wbr>Flag</a></div></li><li><div class="item-name"><a class="struct" href="struct.PropertyFormat.html" title="struct x11rb_protocol::protocol::xinput::PropertyFormat">Property<wbr>Format</a></div></li><li><div class="item-name"><a class="struct" href="struct.PtrFeedbackCtl.html" title="struct x11rb_protocol::protocol::xinput::PtrFeedbackCtl">PtrFeedback<wbr>Ctl</a></div></li><li><div class="item-name"><a class="struct" href="struct.PtrFeedbackState.html" title="struct x11rb_protocol::protocol::xinput::PtrFeedbackState">PtrFeedback<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.QueryDeviceStateReply.html" title="struct x11rb_protocol::protocol::xinput::QueryDeviceStateReply">Query<wbr>Device<wbr>State<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.QueryDeviceStateRequest.html" title="struct x11rb_protocol::protocol::xinput::QueryDeviceStateRequest">Query<wbr>Device<wbr>State<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.RawButtonPressEvent.html" title="struct x11rb_protocol::protocol::xinput::RawButtonPressEvent">RawButton<wbr>Press<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.RawKeyPressEvent.html" title="struct x11rb_protocol::protocol::xinput::RawKeyPressEvent">RawKey<wbr>Press<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.RawTouchBeginEvent.html" title="struct x11rb_protocol::protocol::xinput::RawTouchBeginEvent">RawTouch<wbr>Begin<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.RemoveMaster.html" title="struct x11rb_protocol::protocol::xinput::RemoveMaster">Remove<wbr>Master</a></div></li><li><div class="item-name"><a class="struct" href="struct.ScrollClass.html" title="struct x11rb_protocol::protocol::xinput::ScrollClass">Scroll<wbr>Class</a></div></li><li><div class="item-name"><a class="struct" href="struct.ScrollFlags.html" title="struct x11rb_protocol::protocol::xinput::ScrollFlags">Scroll<wbr>Flags</a></div></li><li><div class="item-name"><a class="struct" href="struct.ScrollType.html" title="struct x11rb_protocol::protocol::xinput::ScrollType">Scroll<wbr>Type</a></div></li><li><div class="item-name"><a class="struct" href="struct.SelectExtensionEventRequest.html" title="struct x11rb_protocol::protocol::xinput::SelectExtensionEventRequest">Select<wbr>Extension<wbr>Event<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SendExtensionEventRequest.html" title="struct x11rb_protocol::protocol::xinput::SendExtensionEventRequest">Send<wbr>Extension<wbr>Event<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetDeviceButtonMappingReply.html" title="struct x11rb_protocol::protocol::xinput::SetDeviceButtonMappingReply">SetDevice<wbr>Button<wbr>Mapping<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetDeviceButtonMappingRequest.html" title="struct x11rb_protocol::protocol::xinput::SetDeviceButtonMappingRequest">SetDevice<wbr>Button<wbr>Mapping<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetDeviceFocusRequest.html" title="struct x11rb_protocol::protocol::xinput::SetDeviceFocusRequest">SetDevice<wbr>Focus<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetDeviceModeReply.html" title="struct x11rb_protocol::protocol::xinput::SetDeviceModeReply">SetDevice<wbr>Mode<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetDeviceModeRequest.html" title="struct x11rb_protocol::protocol::xinput::SetDeviceModeRequest">SetDevice<wbr>Mode<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetDeviceModifierMappingReply.html" title="struct x11rb_protocol::protocol::xinput::SetDeviceModifierMappingReply">SetDevice<wbr>Modifier<wbr>Mapping<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetDeviceModifierMappingRequest.html" title="struct x11rb_protocol::protocol::xinput::SetDeviceModifierMappingRequest">SetDevice<wbr>Modifier<wbr>Mapping<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetDeviceValuatorsReply.html" title="struct x11rb_protocol::protocol::xinput::SetDeviceValuatorsReply">SetDevice<wbr>Valuators<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetDeviceValuatorsRequest.html" title="struct x11rb_protocol::protocol::xinput::SetDeviceValuatorsRequest">SetDevice<wbr>Valuators<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.StringFeedbackCtl.html" title="struct x11rb_protocol::protocol::xinput::StringFeedbackCtl">String<wbr>Feedback<wbr>Ctl</a></div></li><li><div class="item-name"><a class="struct" href="struct.StringFeedbackState.html" title="struct x11rb_protocol::protocol::xinput::StringFeedbackState">String<wbr>Feedback<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.TouchBeginEvent.html" title="struct x11rb_protocol::protocol::xinput::TouchBeginEvent">Touch<wbr>Begin<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.TouchClass.html" title="struct x11rb_protocol::protocol::xinput::TouchClass">Touch<wbr>Class</a></div></li><li><div class="item-name"><a class="struct" href="struct.TouchEventFlags.html" title="struct x11rb_protocol::protocol::xinput::TouchEventFlags">Touch<wbr>Event<wbr>Flags</a></div></li><li><div class="item-name"><a class="struct" href="struct.TouchMode.html" title="struct x11rb_protocol::protocol::xinput::TouchMode">Touch<wbr>Mode</a></div></li><li><div class="item-name"><a class="struct" href="struct.TouchOwnershipEvent.html" title="struct x11rb_protocol::protocol::xinput::TouchOwnershipEvent">Touch<wbr>Ownership<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.TouchOwnershipFlags.html" title="struct x11rb_protocol::protocol::xinput::TouchOwnershipFlags">Touch<wbr>Ownership<wbr>Flags</a></div></li><li><div class="item-name"><a class="struct" href="struct.UngrabDeviceButtonRequest.html" title="struct x11rb_protocol::protocol::xinput::UngrabDeviceButtonRequest">Ungrab<wbr>Device<wbr>Button<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.UngrabDeviceKeyRequest.html" title="struct x11rb_protocol::protocol::xinput::UngrabDeviceKeyRequest">Ungrab<wbr>Device<wbr>KeyRequest</a></div></li><li><div class="item-name"><a class="struct" href="struct.UngrabDeviceRequest.html" title="struct x11rb_protocol::protocol::xinput::UngrabDeviceRequest">Ungrab<wbr>Device<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ValuatorClass.html" title="struct x11rb_protocol::protocol::xinput::ValuatorClass">Valuator<wbr>Class</a></div></li><li><div class="item-name"><a class="struct" href="struct.ValuatorInfo.html" title="struct x11rb_protocol::protocol::xinput::ValuatorInfo">Valuator<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.ValuatorMode.html" title="struct x11rb_protocol::protocol::xinput::ValuatorMode">Valuator<wbr>Mode</a></div></li><li><div class="item-name"><a class="struct" href="struct.ValuatorState.html" title="struct x11rb_protocol::protocol::xinput::ValuatorState">Valuator<wbr>State</a></div></li><li><div class="item-name"><a class="struct" href="struct.ValuatorStateModeMask.html" title="struct x11rb_protocol::protocol::xinput::ValuatorStateModeMask">Valuator<wbr>State<wbr>Mode<wbr>Mask</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIAllowEventsRequest.html" title="struct x11rb_protocol::protocol::xinput::XIAllowEventsRequest">XIAllow<wbr>Events<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIBarrierReleasePointerRequest.html" title="struct x11rb_protocol::protocol::xinput::XIBarrierReleasePointerRequest">XIBarrier<wbr>Release<wbr>Pointer<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIChangeCursorRequest.html" title="struct x11rb_protocol::protocol::xinput::XIChangeCursorRequest">XIChange<wbr>Cursor<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIChangeHierarchyRequest.html" title="struct x11rb_protocol::protocol::xinput::XIChangeHierarchyRequest">XIChange<wbr>Hierarchy<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIChangePropertyRequest.html" title="struct x11rb_protocol::protocol::xinput::XIChangePropertyRequest">XIChange<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIDeletePropertyRequest.html" title="struct x11rb_protocol::protocol::xinput::XIDeletePropertyRequest">XIDelete<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIDeviceInfo.html" title="struct x11rb_protocol::protocol::xinput::XIDeviceInfo">XIDevice<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIEventMask.html" title="struct x11rb_protocol::protocol::xinput::XIEventMask">XIEvent<wbr>Mask</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIGetClientPointerReply.html" title="struct x11rb_protocol::protocol::xinput::XIGetClientPointerReply">XIGet<wbr>Client<wbr>Pointer<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIGetClientPointerRequest.html" title="struct x11rb_protocol::protocol::xinput::XIGetClientPointerRequest">XIGet<wbr>Client<wbr>Pointer<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIGetFocusReply.html" title="struct x11rb_protocol::protocol::xinput::XIGetFocusReply">XIGet<wbr>Focus<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIGetFocusRequest.html" title="struct x11rb_protocol::protocol::xinput::XIGetFocusRequest">XIGet<wbr>Focus<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIGetPropertyReply.html" title="struct x11rb_protocol::protocol::xinput::XIGetPropertyReply">XIGet<wbr>Property<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIGetPropertyRequest.html" title="struct x11rb_protocol::protocol::xinput::XIGetPropertyRequest">XIGet<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIGetSelectedEventsReply.html" title="struct x11rb_protocol::protocol::xinput::XIGetSelectedEventsReply">XIGet<wbr>Selected<wbr>Events<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIGetSelectedEventsRequest.html" title="struct x11rb_protocol::protocol::xinput::XIGetSelectedEventsRequest">XIGet<wbr>Selected<wbr>Events<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIGrabDeviceReply.html" title="struct x11rb_protocol::protocol::xinput::XIGrabDeviceReply">XIGrab<wbr>Device<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIGrabDeviceRequest.html" title="struct x11rb_protocol::protocol::xinput::XIGrabDeviceRequest">XIGrab<wbr>Device<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIListPropertiesReply.html" title="struct x11rb_protocol::protocol::xinput::XIListPropertiesReply">XIList<wbr>Properties<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIListPropertiesRequest.html" title="struct x11rb_protocol::protocol::xinput::XIListPropertiesRequest">XIList<wbr>Properties<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIPassiveGrabDeviceReply.html" title="struct x11rb_protocol::protocol::xinput::XIPassiveGrabDeviceReply">XIPassive<wbr>Grab<wbr>Device<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIPassiveGrabDeviceRequest.html" title="struct x11rb_protocol::protocol::xinput::XIPassiveGrabDeviceRequest">XIPassive<wbr>Grab<wbr>Device<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIPassiveUngrabDeviceRequest.html" title="struct x11rb_protocol::protocol::xinput::XIPassiveUngrabDeviceRequest">XIPassive<wbr>Ungrab<wbr>Device<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIQueryDeviceReply.html" title="struct x11rb_protocol::protocol::xinput::XIQueryDeviceReply">XIQuery<wbr>Device<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIQueryDeviceRequest.html" title="struct x11rb_protocol::protocol::xinput::XIQueryDeviceRequest">XIQuery<wbr>Device<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIQueryPointerReply.html" title="struct x11rb_protocol::protocol::xinput::XIQueryPointerReply">XIQuery<wbr>Pointer<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIQueryPointerRequest.html" title="struct x11rb_protocol::protocol::xinput::XIQueryPointerRequest">XIQuery<wbr>Pointer<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIQueryVersionReply.html" title="struct x11rb_protocol::protocol::xinput::XIQueryVersionReply">XIQuery<wbr>Version<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIQueryVersionRequest.html" title="struct x11rb_protocol::protocol::xinput::XIQueryVersionRequest">XIQuery<wbr>Version<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XISelectEventsRequest.html" title="struct x11rb_protocol::protocol::xinput::XISelectEventsRequest">XISelect<wbr>Events<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XISetClientPointerRequest.html" title="struct x11rb_protocol::protocol::xinput::XISetClientPointerRequest">XISet<wbr>Client<wbr>Pointer<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XISetFocusRequest.html" title="struct x11rb_protocol::protocol::xinput::XISetFocusRequest">XISet<wbr>Focus<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIUngrabDeviceRequest.html" title="struct x11rb_protocol::protocol::xinput::XIUngrabDeviceRequest">XIUngrab<wbr>Device<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.XIWarpPointerRequest.html" title="struct x11rb_protocol::protocol::xinput::XIWarpPointerRequest">XIWarp<wbr>Pointer<wbr>Request</a></div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.ChangeDevicePropertyAux.html" title="enum x11rb_protocol::protocol::xinput::ChangeDevicePropertyAux">Change<wbr>Device<wbr>Property<wbr>Aux</a></div></li><li><div class="item-name"><a class="enum" href="enum.DeviceClassData.html" title="enum x11rb_protocol::protocol::xinput::DeviceClassData">Device<wbr>Class<wbr>Data</a></div></li><li><div class="item-name"><a class="enum" href="enum.DeviceCtlData.html" title="enum x11rb_protocol::protocol::xinput::DeviceCtlData">Device<wbr>CtlData</a></div></li><li><div class="item-name"><a class="enum" href="enum.DeviceStateData.html" title="enum x11rb_protocol::protocol::xinput::DeviceStateData">Device<wbr>State<wbr>Data</a></div></li><li><div class="item-name"><a class="enum" href="enum.FeedbackCtlData.html" title="enum x11rb_protocol::protocol::xinput::FeedbackCtlData">Feedback<wbr>CtlData</a></div></li><li><div class="item-name"><a class="enum" href="enum.FeedbackStateData.html" title="enum x11rb_protocol::protocol::xinput::FeedbackStateData">Feedback<wbr>State<wbr>Data</a></div></li><li><div class="item-name"><a class="enum" href="enum.GetDevicePropertyItems.html" title="enum x11rb_protocol::protocol::xinput::GetDevicePropertyItems">GetDevice<wbr>Property<wbr>Items</a></div></li><li><div class="item-name"><a class="enum" href="enum.HierarchyChangeData.html" title="enum x11rb_protocol::protocol::xinput::HierarchyChangeData">Hierarchy<wbr>Change<wbr>Data</a></div></li><li><div class="item-name"><a class="enum" href="enum.InputInfoInfo.html" title="enum x11rb_protocol::protocol::xinput::InputInfoInfo">Input<wbr>Info<wbr>Info</a></div></li><li><div class="item-name"><a class="enum" href="enum.InputStateData.html" title="enum x11rb_protocol::protocol::xinput::InputStateData">Input<wbr>State<wbr>Data</a></div></li><li><div class="item-name"><a class="enum" href="enum.XIChangePropertyAux.html" title="enum x11rb_protocol::protocol::xinput::XIChangePropertyAux">XIChange<wbr>Property<wbr>Aux</a></div></li><li><div class="item-name"><a class="enum" href="enum.XIGetPropertyItems.html" title="enum x11rb_protocol::protocol::xinput::XIGetPropertyItems">XIGet<wbr>Property<wbr>Items</a></div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.ALLOW_DEVICE_EVENTS_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::ALLOW_DEVICE_EVENTS_REQUEST">ALLOW_<wbr>DEVICE_<wbr>EVENTS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the AllowDeviceEvents request</div></li><li><div class="item-name"><a class="constant" href="constant.BARRIER_HIT_EVENT.html" title="constant x11rb_protocol::protocol::xinput::BARRIER_HIT_EVENT">BARRIER_<wbr>HIT_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the BarrierHit event</div></li><li><div class="item-name"><a class="constant" href="constant.BARRIER_LEAVE_EVENT.html" title="constant x11rb_protocol::protocol::xinput::BARRIER_LEAVE_EVENT">BARRIER_<wbr>LEAVE_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the BarrierLeave event</div></li><li><div class="item-name"><a class="constant" href="constant.BUTTON_PRESS_EVENT.html" title="constant x11rb_protocol::protocol::xinput::BUTTON_PRESS_EVENT">BUTTON_<wbr>PRESS_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the ButtonPress event</div></li><li><div class="item-name"><a class="constant" href="constant.BUTTON_RELEASE_EVENT.html" title="constant x11rb_protocol::protocol::xinput::BUTTON_RELEASE_EVENT">BUTTON_<wbr>RELEASE_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the ButtonRelease event</div></li><li><div class="item-name"><a class="constant" href="constant.CHANGE_DEVICE_CONTROL_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::CHANGE_DEVICE_CONTROL_REQUEST">CHANGE_<wbr>DEVICE_<wbr>CONTROL_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ChangeDeviceControl request</div></li><li><div class="item-name"><a class="constant" href="constant.CHANGE_DEVICE_DONT_PROPAGATE_LIST_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::CHANGE_DEVICE_DONT_PROPAGATE_LIST_REQUEST">CHANGE_<wbr>DEVICE_<wbr>DONT_<wbr>PROPAGATE_<wbr>LIST_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ChangeDeviceDontPropagateList request</div></li><li><div class="item-name"><a class="constant" href="constant.CHANGE_DEVICE_KEY_MAPPING_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::CHANGE_DEVICE_KEY_MAPPING_REQUEST">CHANGE_<wbr>DEVICE_<wbr>KEY_<wbr>MAPPING_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ChangeDeviceKeyMapping request</div></li><li><div class="item-name"><a class="constant" href="constant.CHANGE_DEVICE_NOTIFY_EVENT.html" title="constant x11rb_protocol::protocol::xinput::CHANGE_DEVICE_NOTIFY_EVENT">CHANGE_<wbr>DEVICE_<wbr>NOTIFY_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the ChangeDeviceNotify event</div></li><li><div class="item-name"><a class="constant" href="constant.CHANGE_DEVICE_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::CHANGE_DEVICE_PROPERTY_REQUEST">CHANGE_<wbr>DEVICE_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ChangeDeviceProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.CHANGE_FEEDBACK_CONTROL_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::CHANGE_FEEDBACK_CONTROL_REQUEST">CHANGE_<wbr>FEEDBACK_<wbr>CONTROL_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ChangeFeedbackControl request</div></li><li><div class="item-name"><a class="constant" href="constant.CHANGE_KEYBOARD_DEVICE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::CHANGE_KEYBOARD_DEVICE_REQUEST">CHANGE_<wbr>KEYBOARD_<wbr>DEVICE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ChangeKeyboardDevice request</div></li><li><div class="item-name"><a class="constant" href="constant.CHANGE_POINTER_DEVICE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::CHANGE_POINTER_DEVICE_REQUEST">CHANGE_<wbr>POINTER_<wbr>DEVICE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ChangePointerDevice request</div></li><li><div class="item-name"><a class="constant" href="constant.CLASS_ERROR.html" title="constant x11rb_protocol::protocol::xinput::CLASS_ERROR">CLASS_<wbr>ERROR</a></div><div class="desc docblock-short">Opcode for the Class error</div></li><li><div class="item-name"><a class="constant" href="constant.CLOSE_DEVICE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::CLOSE_DEVICE_REQUEST">CLOSE_<wbr>DEVICE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the CloseDevice request</div></li><li><div class="item-name"><a class="constant" href="constant.DELETE_DEVICE_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::DELETE_DEVICE_PROPERTY_REQUEST">DELETE_<wbr>DEVICE_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the DeleteDeviceProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_BELL_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_BELL_REQUEST">DEVICE_<wbr>BELL_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the DeviceBell request</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_BUSY_ERROR.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_BUSY_ERROR">DEVICE_<wbr>BUSY_<wbr>ERROR</a></div><div class="desc docblock-short">Opcode for the DeviceBusy error</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_BUTTON_PRESS_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_BUTTON_PRESS_EVENT">DEVICE_<wbr>BUTTON_<wbr>PRESS_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceButtonPress event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_BUTTON_RELEASE_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_BUTTON_RELEASE_EVENT">DEVICE_<wbr>BUTTON_<wbr>RELEASE_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceButtonRelease event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_BUTTON_STATE_NOTIFY_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_BUTTON_STATE_NOTIFY_EVENT">DEVICE_<wbr>BUTTON_<wbr>STATE_<wbr>NOTIFY_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceButtonStateNotify event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_CHANGED_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_CHANGED_EVENT">DEVICE_<wbr>CHANGED_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceChanged event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_ERROR.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_ERROR">DEVICE_<wbr>ERROR</a></div><div class="desc docblock-short">Opcode for the Device error</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_FOCUS_IN_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_FOCUS_IN_EVENT">DEVICE_<wbr>FOCUS_<wbr>IN_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceFocusIn event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_FOCUS_OUT_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_FOCUS_OUT_EVENT">DEVICE_<wbr>FOCUS_<wbr>OUT_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceFocusOut event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_KEY_PRESS_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_KEY_PRESS_EVENT">DEVICE_<wbr>KEY_<wbr>PRESS_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceKeyPress event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_KEY_RELEASE_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_KEY_RELEASE_EVENT">DEVICE_<wbr>KEY_<wbr>RELEASE_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceKeyRelease event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_KEY_STATE_NOTIFY_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_KEY_STATE_NOTIFY_EVENT">DEVICE_<wbr>KEY_<wbr>STATE_<wbr>NOTIFY_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceKeyStateNotify event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_MAPPING_NOTIFY_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_MAPPING_NOTIFY_EVENT">DEVICE_<wbr>MAPPING_<wbr>NOTIFY_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceMappingNotify event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_MOTION_NOTIFY_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_MOTION_NOTIFY_EVENT">DEVICE_<wbr>MOTION_<wbr>NOTIFY_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceMotionNotify event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_PRESENCE_NOTIFY_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_PRESENCE_NOTIFY_EVENT">DEVICE_<wbr>PRESENCE_<wbr>NOTIFY_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DevicePresenceNotify event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_PROPERTY_NOTIFY_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_PROPERTY_NOTIFY_EVENT">DEVICE_<wbr>PROPERTY_<wbr>NOTIFY_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DevicePropertyNotify event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_STATE_NOTIFY_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_STATE_NOTIFY_EVENT">DEVICE_<wbr>STATE_<wbr>NOTIFY_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceStateNotify event</div></li><li><div class="item-name"><a class="constant" href="constant.DEVICE_VALUATOR_EVENT.html" title="constant x11rb_protocol::protocol::xinput::DEVICE_VALUATOR_EVENT">DEVICE_<wbr>VALUATOR_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the DeviceValuator event</div></li><li><div class="item-name"><a class="constant" href="constant.ENTER_EVENT.html" title="constant x11rb_protocol::protocol::xinput::ENTER_EVENT">ENTER_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the Enter event</div></li><li><div class="item-name"><a class="constant" href="constant.EVENT_ERROR.html" title="constant x11rb_protocol::protocol::xinput::EVENT_ERROR">EVENT_<wbr>ERROR</a></div><div class="desc docblock-short">Opcode for the Event error</div></li><li><div class="item-name"><a class="constant" href="constant.FOCUS_IN_EVENT.html" title="constant x11rb_protocol::protocol::xinput::FOCUS_IN_EVENT">FOCUS_<wbr>IN_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the FocusIn event</div></li><li><div class="item-name"><a class="constant" href="constant.FOCUS_OUT_EVENT.html" title="constant x11rb_protocol::protocol::xinput::FOCUS_OUT_EVENT">FOCUS_<wbr>OUT_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the FocusOut event</div></li><li><div class="item-name"><a class="constant" href="constant.GESTURE_PINCH_BEGIN_EVENT.html" title="constant x11rb_protocol::protocol::xinput::GESTURE_PINCH_BEGIN_EVENT">GESTURE_<wbr>PINCH_<wbr>BEGIN_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the GesturePinchBegin event</div></li><li><div class="item-name"><a class="constant" href="constant.GESTURE_PINCH_END_EVENT.html" title="constant x11rb_protocol::protocol::xinput::GESTURE_PINCH_END_EVENT">GESTURE_<wbr>PINCH_<wbr>END_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the GesturePinchEnd event</div></li><li><div class="item-name"><a class="constant" href="constant.GESTURE_PINCH_UPDATE_EVENT.html" title="constant x11rb_protocol::protocol::xinput::GESTURE_PINCH_UPDATE_EVENT">GESTURE_<wbr>PINCH_<wbr>UPDATE_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the GesturePinchUpdate event</div></li><li><div class="item-name"><a class="constant" href="constant.GESTURE_SWIPE_BEGIN_EVENT.html" title="constant x11rb_protocol::protocol::xinput::GESTURE_SWIPE_BEGIN_EVENT">GESTURE_<wbr>SWIPE_<wbr>BEGIN_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the GestureSwipeBegin event</div></li><li><div class="item-name"><a class="constant" href="constant.GESTURE_SWIPE_END_EVENT.html" title="constant x11rb_protocol::protocol::xinput::GESTURE_SWIPE_END_EVENT">GESTURE_<wbr>SWIPE_<wbr>END_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the GestureSwipeEnd event</div></li><li><div class="item-name"><a class="constant" href="constant.GESTURE_SWIPE_UPDATE_EVENT.html" title="constant x11rb_protocol::protocol::xinput::GESTURE_SWIPE_UPDATE_EVENT">GESTURE_<wbr>SWIPE_<wbr>UPDATE_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the GestureSwipeUpdate event</div></li><li><div class="item-name"><a class="constant" href="constant.GET_DEVICE_BUTTON_MAPPING_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GET_DEVICE_BUTTON_MAPPING_REQUEST">GET_<wbr>DEVICE_<wbr>BUTTON_<wbr>MAPPING_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetDeviceButtonMapping request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_DEVICE_CONTROL_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GET_DEVICE_CONTROL_REQUEST">GET_<wbr>DEVICE_<wbr>CONTROL_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetDeviceControl request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_DEVICE_DONT_PROPAGATE_LIST_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GET_DEVICE_DONT_PROPAGATE_LIST_REQUEST">GET_<wbr>DEVICE_<wbr>DONT_<wbr>PROPAGATE_<wbr>LIST_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetDeviceDontPropagateList request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_DEVICE_FOCUS_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GET_DEVICE_FOCUS_REQUEST">GET_<wbr>DEVICE_<wbr>FOCUS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetDeviceFocus request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_DEVICE_KEY_MAPPING_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GET_DEVICE_KEY_MAPPING_REQUEST">GET_<wbr>DEVICE_<wbr>KEY_<wbr>MAPPING_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetDeviceKeyMapping request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_DEVICE_MODIFIER_MAPPING_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GET_DEVICE_MODIFIER_MAPPING_REQUEST">GET_<wbr>DEVICE_<wbr>MODIFIER_<wbr>MAPPING_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetDeviceModifierMapping request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_DEVICE_MOTION_EVENTS_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GET_DEVICE_MOTION_EVENTS_REQUEST">GET_<wbr>DEVICE_<wbr>MOTION_<wbr>EVENTS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetDeviceMotionEvents request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_DEVICE_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GET_DEVICE_PROPERTY_REQUEST">GET_<wbr>DEVICE_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetDeviceProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_EXTENSION_VERSION_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GET_EXTENSION_VERSION_REQUEST">GET_<wbr>EXTENSION_<wbr>VERSION_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetExtensionVersion request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_FEEDBACK_CONTROL_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GET_FEEDBACK_CONTROL_REQUEST">GET_<wbr>FEEDBACK_<wbr>CONTROL_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetFeedbackControl request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_SELECTED_EXTENSION_EVENTS_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GET_SELECTED_EXTENSION_EVENTS_REQUEST">GET_<wbr>SELECTED_<wbr>EXTENSION_<wbr>EVENTS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetSelectedExtensionEvents request</div></li><li><div class="item-name"><a class="constant" href="constant.GRAB_DEVICE_BUTTON_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GRAB_DEVICE_BUTTON_REQUEST">GRAB_<wbr>DEVICE_<wbr>BUTTON_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GrabDeviceButton request</div></li><li><div class="item-name"><a class="constant" href="constant.GRAB_DEVICE_KEY_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GRAB_DEVICE_KEY_REQUEST">GRAB_<wbr>DEVICE_<wbr>KEY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GrabDeviceKey request</div></li><li><div class="item-name"><a class="constant" href="constant.GRAB_DEVICE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::GRAB_DEVICE_REQUEST">GRAB_<wbr>DEVICE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GrabDevice request</div></li><li><div class="item-name"><a class="constant" href="constant.HIERARCHY_EVENT.html" title="constant x11rb_protocol::protocol::xinput::HIERARCHY_EVENT">HIERARCHY_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the Hierarchy event</div></li><li><div class="item-name"><a class="constant" href="constant.KEY_PRESS_EVENT.html" title="constant x11rb_protocol::protocol::xinput::KEY_PRESS_EVENT">KEY_<wbr>PRESS_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the KeyPress event</div></li><li><div class="item-name"><a class="constant" href="constant.KEY_RELEASE_EVENT.html" title="constant x11rb_protocol::protocol::xinput::KEY_RELEASE_EVENT">KEY_<wbr>RELEASE_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the KeyRelease event</div></li><li><div class="item-name"><a class="constant" href="constant.LEAVE_EVENT.html" title="constant x11rb_protocol::protocol::xinput::LEAVE_EVENT">LEAVE_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the Leave event</div></li><li><div class="item-name"><a class="constant" href="constant.LIST_DEVICE_PROPERTIES_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::LIST_DEVICE_PROPERTIES_REQUEST">LIST_<wbr>DEVICE_<wbr>PROPERTIES_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ListDeviceProperties request</div></li><li><div class="item-name"><a class="constant" href="constant.LIST_INPUT_DEVICES_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::LIST_INPUT_DEVICES_REQUEST">LIST_<wbr>INPUT_<wbr>DEVICES_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ListInputDevices request</div></li><li><div class="item-name"><a class="constant" href="constant.MODE_ERROR.html" title="constant x11rb_protocol::protocol::xinput::MODE_ERROR">MODE_<wbr>ERROR</a></div><div class="desc docblock-short">Opcode for the Mode error</div></li><li><div class="item-name"><a class="constant" href="constant.MOTION_EVENT.html" title="constant x11rb_protocol::protocol::xinput::MOTION_EVENT">MOTION_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the Motion event</div></li><li><div class="item-name"><a class="constant" href="constant.OPEN_DEVICE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::OPEN_DEVICE_REQUEST">OPEN_<wbr>DEVICE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the OpenDevice request</div></li><li><div class="item-name"><a class="constant" href="constant.PROPERTY_EVENT.html" title="constant x11rb_protocol::protocol::xinput::PROPERTY_EVENT">PROPERTY_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the Property event</div></li><li><div class="item-name"><a class="constant" href="constant.PROXIMITY_IN_EVENT.html" title="constant x11rb_protocol::protocol::xinput::PROXIMITY_IN_EVENT">PROXIMITY_<wbr>IN_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the ProximityIn event</div></li><li><div class="item-name"><a class="constant" href="constant.PROXIMITY_OUT_EVENT.html" title="constant x11rb_protocol::protocol::xinput::PROXIMITY_OUT_EVENT">PROXIMITY_<wbr>OUT_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the ProximityOut event</div></li><li><div class="item-name"><a class="constant" href="constant.QUERY_DEVICE_STATE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::QUERY_DEVICE_STATE_REQUEST">QUERY_<wbr>DEVICE_<wbr>STATE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the QueryDeviceState request</div></li><li><div class="item-name"><a class="constant" href="constant.RAW_BUTTON_PRESS_EVENT.html" title="constant x11rb_protocol::protocol::xinput::RAW_BUTTON_PRESS_EVENT">RAW_<wbr>BUTTON_<wbr>PRESS_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the RawButtonPress event</div></li><li><div class="item-name"><a class="constant" href="constant.RAW_BUTTON_RELEASE_EVENT.html" title="constant x11rb_protocol::protocol::xinput::RAW_BUTTON_RELEASE_EVENT">RAW_<wbr>BUTTON_<wbr>RELEASE_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the RawButtonRelease event</div></li><li><div class="item-name"><a class="constant" href="constant.RAW_KEY_PRESS_EVENT.html" title="constant x11rb_protocol::protocol::xinput::RAW_KEY_PRESS_EVENT">RAW_<wbr>KEY_<wbr>PRESS_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the RawKeyPress event</div></li><li><div class="item-name"><a class="constant" href="constant.RAW_KEY_RELEASE_EVENT.html" title="constant x11rb_protocol::protocol::xinput::RAW_KEY_RELEASE_EVENT">RAW_<wbr>KEY_<wbr>RELEASE_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the RawKeyRelease event</div></li><li><div class="item-name"><a class="constant" href="constant.RAW_MOTION_EVENT.html" title="constant x11rb_protocol::protocol::xinput::RAW_MOTION_EVENT">RAW_<wbr>MOTION_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the RawMotion event</div></li><li><div class="item-name"><a class="constant" href="constant.RAW_TOUCH_BEGIN_EVENT.html" title="constant x11rb_protocol::protocol::xinput::RAW_TOUCH_BEGIN_EVENT">RAW_<wbr>TOUCH_<wbr>BEGIN_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the RawTouchBegin event</div></li><li><div class="item-name"><a class="constant" href="constant.RAW_TOUCH_END_EVENT.html" title="constant x11rb_protocol::protocol::xinput::RAW_TOUCH_END_EVENT">RAW_<wbr>TOUCH_<wbr>END_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the RawTouchEnd event</div></li><li><div class="item-name"><a class="constant" href="constant.RAW_TOUCH_UPDATE_EVENT.html" title="constant x11rb_protocol::protocol::xinput::RAW_TOUCH_UPDATE_EVENT">RAW_<wbr>TOUCH_<wbr>UPDATE_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the RawTouchUpdate event</div></li><li><div class="item-name"><a class="constant" href="constant.SELECT_EXTENSION_EVENT_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::SELECT_EXTENSION_EVENT_REQUEST">SELECT_<wbr>EXTENSION_<wbr>EVENT_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SelectExtensionEvent request</div></li><li><div class="item-name"><a class="constant" href="constant.SEND_EXTENSION_EVENT_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::SEND_EXTENSION_EVENT_REQUEST">SEND_<wbr>EXTENSION_<wbr>EVENT_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SendExtensionEvent request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_DEVICE_BUTTON_MAPPING_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::SET_DEVICE_BUTTON_MAPPING_REQUEST">SET_<wbr>DEVICE_<wbr>BUTTON_<wbr>MAPPING_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetDeviceButtonMapping request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_DEVICE_FOCUS_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::SET_DEVICE_FOCUS_REQUEST">SET_<wbr>DEVICE_<wbr>FOCUS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetDeviceFocus request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_DEVICE_MODE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::SET_DEVICE_MODE_REQUEST">SET_<wbr>DEVICE_<wbr>MODE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetDeviceMode request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_DEVICE_MODIFIER_MAPPING_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::SET_DEVICE_MODIFIER_MAPPING_REQUEST">SET_<wbr>DEVICE_<wbr>MODIFIER_<wbr>MAPPING_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetDeviceModifierMapping request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_DEVICE_VALUATORS_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::SET_DEVICE_VALUATORS_REQUEST">SET_<wbr>DEVICE_<wbr>VALUATORS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetDeviceValuators request</div></li><li><div class="item-name"><a class="constant" href="constant.TOUCH_BEGIN_EVENT.html" title="constant x11rb_protocol::protocol::xinput::TOUCH_BEGIN_EVENT">TOUCH_<wbr>BEGIN_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the TouchBegin event</div></li><li><div class="item-name"><a class="constant" href="constant.TOUCH_END_EVENT.html" title="constant x11rb_protocol::protocol::xinput::TOUCH_END_EVENT">TOUCH_<wbr>END_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the TouchEnd event</div></li><li><div class="item-name"><a class="constant" href="constant.TOUCH_OWNERSHIP_EVENT.html" title="constant x11rb_protocol::protocol::xinput::TOUCH_OWNERSHIP_EVENT">TOUCH_<wbr>OWNERSHIP_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the TouchOwnership event</div></li><li><div class="item-name"><a class="constant" href="constant.TOUCH_UPDATE_EVENT.html" title="constant x11rb_protocol::protocol::xinput::TOUCH_UPDATE_EVENT">TOUCH_<wbr>UPDATE_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the TouchUpdate event</div></li><li><div class="item-name"><a class="constant" href="constant.UNGRAB_DEVICE_BUTTON_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::UNGRAB_DEVICE_BUTTON_REQUEST">UNGRAB_<wbr>DEVICE_<wbr>BUTTON_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the UngrabDeviceButton request</div></li><li><div class="item-name"><a class="constant" href="constant.UNGRAB_DEVICE_KEY_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::UNGRAB_DEVICE_KEY_REQUEST">UNGRAB_<wbr>DEVICE_<wbr>KEY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the UngrabDeviceKey request</div></li><li><div class="item-name"><a class="constant" href="constant.UNGRAB_DEVICE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::UNGRAB_DEVICE_REQUEST">UNGRAB_<wbr>DEVICE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the UngrabDevice request</div></li><li><div class="item-name"><a class="constant" href="constant.X11_EXTENSION_NAME.html" title="constant x11rb_protocol::protocol::xinput::X11_EXTENSION_NAME">X11_<wbr>EXTENSION_<wbr>NAME</a></div><div class="desc docblock-short">The X11 name of the extension for QueryExtension</div></li><li><div class="item-name"><a class="constant" href="constant.X11_XML_VERSION.html" title="constant x11rb_protocol::protocol::xinput::X11_XML_VERSION">X11_<wbr>XML_<wbr>VERSION</a></div><div class="desc docblock-short">The version number of this extension that this client library supports.</div></li><li><div class="item-name"><a class="constant" href="constant.XI_ALLOW_EVENTS_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_ALLOW_EVENTS_REQUEST">XI_<wbr>ALLOW_<wbr>EVENTS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIAllowEvents request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_BARRIER_RELEASE_POINTER_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_BARRIER_RELEASE_POINTER_REQUEST">XI_<wbr>BARRIER_<wbr>RELEASE_<wbr>POINTER_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIBarrierReleasePointer request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_CHANGE_CURSOR_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_CHANGE_CURSOR_REQUEST">XI_<wbr>CHANGE_<wbr>CURSOR_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIChangeCursor request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_CHANGE_HIERARCHY_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_CHANGE_HIERARCHY_REQUEST">XI_<wbr>CHANGE_<wbr>HIERARCHY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIChangeHierarchy request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_CHANGE_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_CHANGE_PROPERTY_REQUEST">XI_<wbr>CHANGE_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIChangeProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_DELETE_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_DELETE_PROPERTY_REQUEST">XI_<wbr>DELETE_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIDeleteProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_GET_CLIENT_POINTER_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_GET_CLIENT_POINTER_REQUEST">XI_<wbr>GET_<wbr>CLIENT_<wbr>POINTER_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIGetClientPointer request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_GET_FOCUS_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_GET_FOCUS_REQUEST">XI_<wbr>GET_<wbr>FOCUS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIGetFocus request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_GET_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_GET_PROPERTY_REQUEST">XI_<wbr>GET_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIGetProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_GET_SELECTED_EVENTS_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_GET_SELECTED_EVENTS_REQUEST">XI_<wbr>GET_<wbr>SELECTED_<wbr>EVENTS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIGetSelectedEvents request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_GRAB_DEVICE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_GRAB_DEVICE_REQUEST">XI_<wbr>GRAB_<wbr>DEVICE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIGrabDevice request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_LIST_PROPERTIES_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_LIST_PROPERTIES_REQUEST">XI_<wbr>LIST_<wbr>PROPERTIES_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIListProperties request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_PASSIVE_GRAB_DEVICE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_PASSIVE_GRAB_DEVICE_REQUEST">XI_<wbr>PASSIVE_<wbr>GRAB_<wbr>DEVICE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIPassiveGrabDevice request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_PASSIVE_UNGRAB_DEVICE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_PASSIVE_UNGRAB_DEVICE_REQUEST">XI_<wbr>PASSIVE_<wbr>UNGRAB_<wbr>DEVICE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIPassiveUngrabDevice request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_QUERY_DEVICE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_QUERY_DEVICE_REQUEST">XI_<wbr>QUERY_<wbr>DEVICE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIQueryDevice request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_QUERY_POINTER_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_QUERY_POINTER_REQUEST">XI_<wbr>QUERY_<wbr>POINTER_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIQueryPointer request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_QUERY_VERSION_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_QUERY_VERSION_REQUEST">XI_<wbr>QUERY_<wbr>VERSION_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIQueryVersion request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_SELECT_EVENTS_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_SELECT_EVENTS_REQUEST">XI_<wbr>SELECT_<wbr>EVENTS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XISelectEvents request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_SET_CLIENT_POINTER_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_SET_CLIENT_POINTER_REQUEST">XI_<wbr>SET_<wbr>CLIENT_<wbr>POINTER_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XISetClientPointer request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_SET_FOCUS_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_SET_FOCUS_REQUEST">XI_<wbr>SET_<wbr>FOCUS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XISetFocus request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_UNGRAB_DEVICE_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_UNGRAB_DEVICE_REQUEST">XI_<wbr>UNGRAB_<wbr>DEVICE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIUngrabDevice request</div></li><li><div class="item-name"><a class="constant" href="constant.XI_WARP_POINTER_REQUEST.html" title="constant x11rb_protocol::protocol::xinput::XI_WARP_POINTER_REQUEST">XI_<wbr>WARP_<wbr>POINTER_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the XIWarpPointer request</div></li></ul><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="type" href="type.BarrierLeaveEvent.html" title="type x11rb_protocol::protocol::xinput::BarrierLeaveEvent">Barrier<wbr>Leave<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.ButtonReleaseEvent.html" title="type x11rb_protocol::protocol::xinput::ButtonReleaseEvent">Button<wbr>Release<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.DeviceButtonPressEvent.html" title="type x11rb_protocol::protocol::xinput::DeviceButtonPressEvent">Device<wbr>Button<wbr>Press<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.DeviceButtonReleaseEvent.html" title="type x11rb_protocol::protocol::xinput::DeviceButtonReleaseEvent">Device<wbr>Button<wbr>Release<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.DeviceFocusOutEvent.html" title="type x11rb_protocol::protocol::xinput::DeviceFocusOutEvent">Device<wbr>Focus<wbr>OutEvent</a></div></li><li><div class="item-name"><a class="type" href="type.DeviceId.html" title="type x11rb_protocol::protocol::xinput::DeviceId">Device<wbr>Id</a></div></li><li><div class="item-name"><a class="type" href="type.DeviceKeyReleaseEvent.html" title="type x11rb_protocol::protocol::xinput::DeviceKeyReleaseEvent">Device<wbr>KeyRelease<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.DeviceMotionNotifyEvent.html" title="type x11rb_protocol::protocol::xinput::DeviceMotionNotifyEvent">Device<wbr>Motion<wbr>Notify<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.EventClass.html" title="type x11rb_protocol::protocol::xinput::EventClass">Event<wbr>Class</a></div></li><li><div class="item-name"><a class="type" href="type.EventTypeBase.html" title="type x11rb_protocol::protocol::xinput::EventTypeBase">Event<wbr>Type<wbr>Base</a></div></li><li><div class="item-name"><a class="type" href="type.FocusInEvent.html" title="type x11rb_protocol::protocol::xinput::FocusInEvent">Focus<wbr>InEvent</a></div></li><li><div class="item-name"><a class="type" href="type.FocusOutEvent.html" title="type x11rb_protocol::protocol::xinput::FocusOutEvent">Focus<wbr>OutEvent</a></div></li><li><div class="item-name"><a class="type" href="type.Fp1616.html" title="type x11rb_protocol::protocol::xinput::Fp1616">Fp1616</a></div></li><li><div class="item-name"><a class="type" href="type.GesturePinchEndEvent.html" title="type x11rb_protocol::protocol::xinput::GesturePinchEndEvent">Gesture<wbr>Pinch<wbr>EndEvent</a></div></li><li><div class="item-name"><a class="type" href="type.GesturePinchUpdateEvent.html" title="type x11rb_protocol::protocol::xinput::GesturePinchUpdateEvent">Gesture<wbr>Pinch<wbr>Update<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.GestureSwipeEndEvent.html" title="type x11rb_protocol::protocol::xinput::GestureSwipeEndEvent">Gesture<wbr>Swipe<wbr>EndEvent</a></div></li><li><div class="item-name"><a class="type" href="type.GestureSwipeUpdateEvent.html" title="type x11rb_protocol::protocol::xinput::GestureSwipeUpdateEvent">Gesture<wbr>Swipe<wbr>Update<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.KeyCode.html" title="type x11rb_protocol::protocol::xinput::KeyCode">KeyCode</a></div></li><li><div class="item-name"><a class="type" href="type.KeyReleaseEvent.html" title="type x11rb_protocol::protocol::xinput::KeyReleaseEvent">KeyRelease<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.LeaveEvent.html" title="type x11rb_protocol::protocol::xinput::LeaveEvent">Leave<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.MotionEvent.html" title="type x11rb_protocol::protocol::xinput::MotionEvent">Motion<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.ProximityInEvent.html" title="type x11rb_protocol::protocol::xinput::ProximityInEvent">Proximity<wbr>InEvent</a></div></li><li><div class="item-name"><a class="type" href="type.ProximityOutEvent.html" title="type x11rb_protocol::protocol::xinput::ProximityOutEvent">Proximity<wbr>OutEvent</a></div></li><li><div class="item-name"><a class="type" href="type.RawButtonReleaseEvent.html" title="type x11rb_protocol::protocol::xinput::RawButtonReleaseEvent">RawButton<wbr>Release<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.RawKeyReleaseEvent.html" title="type x11rb_protocol::protocol::xinput::RawKeyReleaseEvent">RawKey<wbr>Release<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.RawMotionEvent.html" title="type x11rb_protocol::protocol::xinput::RawMotionEvent">RawMotion<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.RawTouchEndEvent.html" title="type x11rb_protocol::protocol::xinput::RawTouchEndEvent">RawTouch<wbr>EndEvent</a></div></li><li><div class="item-name"><a class="type" href="type.RawTouchUpdateEvent.html" title="type x11rb_protocol::protocol::xinput::RawTouchUpdateEvent">RawTouch<wbr>Update<wbr>Event</a></div></li><li><div class="item-name"><a class="type" href="type.TouchEndEvent.html" title="type x11rb_protocol::protocol::xinput::TouchEndEvent">Touch<wbr>EndEvent</a></div></li><li><div class="item-name"><a class="type" href="type.TouchUpdateEvent.html" title="type x11rb_protocol::protocol::xinput::TouchUpdateEvent">Touch<wbr>Update<wbr>Event</a></div></li></ul></section></div></main></body></html> |