menu

destack:input/binding

import destack:input/binding

Structs

  1. ClipboardItemClipboard item descriptor.
  2. ClipboardPayloadBytesClipboard byte payload.
  3. ClipboardPayloadFileClipboard file payload.
  4. ClipboardPayloadTextClipboard text payload.
  5. ClipboardRepresentationClipboard representation descriptor.
  6. ClipboardWriteItemClipboard item payload.
  7. GamepadBatteryGamepad battery status.
  8. GamepadButtonGamepad button state.
  9. GamepadControlGamepad control selector.
  10. GamepadMotionGamepad motion state snapshot.
  11. GamepadStateGamepad state snapshot.
  12. GamepadTouchGamepad touch contact state.
  13. HapticParametersHaptic effect parameters.
  14. InputAxisInput axis descriptor.
  15. InputButtonInput button descriptor.
  16. InputDeviceInput device descriptor.
  17. InputDeviceControlsInput device controls.
  18. InputDeviceQueryInput device query.
  19. InputEventCompositionInput composition event.
  20. InputEventDeviceInput device event.
  21. InputEventGamepadInput gamepad event.
  22. InputEventHeaderInput event header.
  23. InputEventKeyInput key event.
  24. InputEventPointerButtonInput pointer button event.
  25. InputEventPointerMoveInput pointer move event.
  26. InputEventSensorInput sensor event.
  27. InputEventSubscriptionInput event subscription.
  28. InputEventTextInput text event.
  29. InputEventTouchInput touch event.
  30. InputEventWheelInput wheel event.
  31. KeyboardLayoutKeyboard layout descriptor.
  32. KeyboardStateKeyboard state snapshot.
  33. ModifierStateKeyboard modifier and lock state.
  34. PenStatePen-specific pointer state.
  35. PointerContactPointer contact geometry.
  36. PointerSamplePointer motion sample.
  37. PointerStatePointer state snapshot.
  38. SensorSensor descriptor.
  39. SensorSampleSensor sample.
  40. SensorStreamSensor stream options.
  41. SensorStreamStateEffective sensor stream state.
  42. TextGeometryText input geometry hints.
  43. TextRangeText offset range in UTF-16 code units.
  44. TextRectangleText input rectangle in local logical units.
  45. TextSessionDescriptorText input session descriptor.
  46. TextSessionEventClipboardText session clipboard event.
  47. TextSessionEventCompositionText session composition event.
  48. TextSessionEventEditText session edit event.
  49. TextSessionEventStateText session state event.
  50. TextSessionStateText input session state.
  51. TextTransformText input affine transform into target-local coordinates.
  52. TouchContactTouch contact snapshot.
  53. TouchStateTouch state snapshot.

Enums

  1. ClipboardCommandClipboard command kind.
  2. ClipboardPresentationStyleClipboard presentation style.
  3. ClipboardRepresentationKindClipboard item representation kind.
  4. CoordinateSpacePointer coordinate space.
  5. EditIntentEdit intent kind aligned with web beforeinput input types.
  6. GamepadBatteryStateGamepad battery state.
  7. GamepadConnectionGamepad connection kind.
  8. GamepadControlKindGamepad control kind.
  9. GamepadMappingGamepad mapping.
  10. HapticEffectHaptic effect kind.
  11. HapticResultHaptic playback result.
  12. InputDeviceKindInput device kind.
  13. InputEventActionInput event action.
  14. InputEventModeInput event decoding mode.
  15. InputEventOverflowInput event overflow policy.
  16. KeyLocationPhysical key location.
  17. PenToolPen tool kind.
  18. PointerGrabModePointer grab mode.
  19. PointerKindPointer kind.
  20. SensorKindInput sensor kind.
  21. TextInputKindText input type hint.
  22. TouchPhaseTouch contact phase.
  23. WheelUnitWheel delta unit.

Newtypes

  1. ClipboardPayloadClipboard representation payload.
  2. InputDeviceCapabilitiesInput device capability flags.
  3. InputDeviceHandleHandle for one input device endpoint.
  4. InputDeviceListFlagsInput device list flags.
  5. InputEventInput event.
  6. InputEventFlagsInput event flags.
  7. InputEventHandleHandle for one input event subscription.
  8. InputTextSessionHandleHandle for one text input session.
  9. SensorFlagsSensor option flags.
  10. TextSessionEventText session event.

Interfaces

  1. InputBindingInput binding family.
  2. InputClipboardBindingClipboard binding family.
  3. InputDeviceBindingDevice binding family.
  4. InputEventBindingEvent binding family.
  5. InputGamepadBindingGamepad binding family.
  6. InputHapticsBindingHaptics binding family.
  7. InputKeyboardBindingKeyboard binding family.
  8. InputPointerBindingPointer binding family.
  9. InputSensorBindingSensor binding family.
  10. InputTextBindingText binding family.
  11. InputTouchBindingTouch binding family.

Constants

  1. inputCurrent input binding family.
  2. INPUT_DEVICE_EXCLUSIVEDevice can be exclusively grabbed.
  3. INPUT_DEVICE_GAMEPADDevice can emit gamepad state.
  4. INPUT_DEVICE_HAPTICSDevice can play haptic effects.
  5. INPUT_DEVICE_KEYBOARDDevice can emit keyboard events.
  6. INPUT_DEVICE_LIST_DISCONNECTEDInclude disconnected devices when the host reports them.
  7. INPUT_DEVICE_LIST_RAWInclude raw devices separately from translated endpoints.
  8. INPUT_DEVICE_LIST_VIRTUALInclude virtual and emulated devices.
  9. INPUT_DEVICE_PENDevice can emit pen events.
  10. INPUT_DEVICE_POINTERDevice can emit pointer events.
  11. INPUT_DEVICE_SENSORDevice can emit sensor samples.
  12. INPUT_DEVICE_TEXTDevice can emit text or composition events.
  13. INPUT_DEVICE_TOUCHDevice can emit touch events.
  14. INPUT_EVENT_DEVICESubscribe to device topology events.
  15. INPUT_EVENT_GAMEPADSubscribe to gamepad events.
  16. INPUT_EVENT_KEYBOARDSubscribe to keyboard events.
  17. INPUT_EVENT_POINTERSubscribe to pointer events.
  18. INPUT_EVENT_SENSORSubscribe to sensor events.
  19. INPUT_EVENT_TEXTSubscribe to text events.
  20. INPUT_EVENT_TOUCHSubscribe to touch events.
  21. SENSOR_WAKEAllow the sensor to wake a suspended host queue.