destack:input/binding import destack:input/binding Structs - ClipboardItem — Clipboard item descriptor. - ClipboardPayloadBytes — Clipboard byte payload. - ClipboardPayloadFile — Clipboard file payload. - ClipboardPayloadText — Clipboard text payload. - ClipboardRepresentation — Clipboard representation descriptor. - ClipboardWriteItem — Clipboard item payload. - GamepadBattery — Gamepad battery status. - GamepadButton — Gamepad button state. - GamepadControl — Gamepad control selector. - GamepadMotion — Gamepad motion state snapshot. - GamepadState — Gamepad state snapshot. - GamepadTouch — Gamepad touch contact state. - HapticParameters — Haptic effect parameters. - InputAxis — Input axis descriptor. - InputButton — Input button descriptor. - InputDevice — Input device descriptor. - InputDeviceControls — Input device controls. - InputDeviceQuery — Input device query. - InputEventComposition — Input composition event. - InputEventDevice — Input device event. - InputEventGamepad — Input gamepad event. - InputEventHeader — Input event header. - InputEventKey — Input key event. - InputEventPointerButton — Input pointer button event. - InputEventPointerMove — Input pointer move event. - InputEventSensor — Input sensor event. - InputEventSubscription — Input event subscription. - InputEventText — Input text event. - InputEventTouch — Input touch event. - InputEventWheel — Input wheel event. - KeyboardLayout — Keyboard layout descriptor. - KeyboardState — Keyboard state snapshot. - ModifierState — Keyboard modifier and lock state. - PenState — Pen-specific pointer state. - PointerContact — Pointer contact geometry. - PointerSample — Pointer motion sample. - PointerState — Pointer state snapshot. - Sensor — Sensor descriptor. - SensorSample — Sensor sample. - SensorStream — Sensor stream options. - SensorStreamState — Effective sensor stream state. - TextGeometry — Text input geometry hints. - TextRange — Text offset range in UTF-16 code units. - TextRectangle — Text input rectangle in local logical units. - TextSessionDescriptor — Text input session descriptor. - TextSessionEventClipboard — Text session clipboard event. - TextSessionEventComposition — Text session composition event. - TextSessionEventEdit — Text session edit event. - TextSessionEventState — Text session state event. - TextSessionState — Text input session state. - TextTransform — Text input affine transform into target-local coordinates. - TouchContact — Touch contact snapshot. - TouchState — Touch state snapshot. Enums - ClipboardCommand — Clipboard command kind. - ClipboardPresentationStyle — Clipboard presentation style. - ClipboardRepresentationKind — Clipboard item representation kind. - CoordinateSpace — Pointer coordinate space. - EditIntent — Edit intent kind aligned with web beforeinput input types. - GamepadBatteryState — Gamepad battery state. - GamepadConnection — Gamepad connection kind. - GamepadControlKind — Gamepad control kind. - GamepadMapping — Gamepad mapping. - HapticEffect — Haptic effect kind. - HapticResult — Haptic playback result. - InputDeviceKind — Input device kind. - InputEventAction — Input event action. - InputEventMode — Input event decoding mode. - InputEventOverflow — Input event overflow policy. - KeyLocation — Physical key location. - PenTool — Pen tool kind. - PointerGrabMode — Pointer grab mode. - PointerKind — Pointer kind. - SensorKind — Input sensor kind. - TextInputKind — Text input type hint. - TouchPhase — Touch contact phase. - WheelUnit — Wheel delta unit. Newtypes - ClipboardPayload — Clipboard representation payload. - InputDeviceCapabilities — Input device capability flags. - InputDeviceHandle — Handle for one input device endpoint. - InputDeviceListFlags — Input device list flags. - InputEvent — Input event. - InputEventFlags — Input event flags. - InputEventHandle — Handle for one input event subscription. - InputTextSessionHandle — Handle for one text input session. - SensorFlags — Sensor option flags. - TextSessionEvent — Text session event. Interfaces - InputBinding — Input binding family. - InputClipboardBinding — Clipboard binding family. - InputDeviceBinding — Device binding family. - InputEventBinding — Event binding family. - InputGamepadBinding — Gamepad binding family. - InputHapticsBinding — Haptics binding family. - InputKeyboardBinding — Keyboard binding family. - InputPointerBinding — Pointer binding family. - InputSensorBinding — Sensor binding family. - InputTextBinding — Text binding family. - InputTouchBinding — Touch binding family. Constants - input — Current input binding family. - INPUTDEVICEEXCLUSIVE — Device can be exclusively grabbed. - INPUTDEVICEGAMEPAD — Device can emit gamepad state. - INPUTDEVICEHAPTICS — Device can play haptic effects. - INPUTDEVICEKEYBOARD — Device can emit keyboard events. - INPUTDEVICELISTDISCONNECTED — Include disconnected devices when the host reports them. - INPUTDEVICELISTRAW — Include raw devices separately from translated endpoints. - INPUTDEVICELISTVIRTUAL — Include virtual and emulated devices. - INPUTDEVICEPEN — Device can emit pen events. - INPUTDEVICEPOINTER — Device can emit pointer events. - INPUTDEVICESENSOR — Device can emit sensor samples. - INPUTDEVICETEXT — Device can emit text or composition events. - INPUTDEVICETOUCH — Device can emit touch events. - INPUTEVENTDEVICE — Subscribe to device topology events. - INPUTEVENTGAMEPAD — Subscribe to gamepad events. - INPUTEVENTKEYBOARD — Subscribe to keyboard events. - INPUTEVENTPOINTER — Subscribe to pointer events. - INPUTEVENTSENSOR — Subscribe to sensor events. - INPUTEVENTTEXT — Subscribe to text events. - INPUTEVENTTOUCH — Subscribe to touch events. - SENSORWAKE — Allow the sensor to wake a suspended host queue.