Skip to content

Conversation

@Dreaming-Codes
Copy link
Contributor

@Dreaming-Codes Dreaming-Codes commented Oct 18, 2025

⌨️​ Keyboard Input

  • KeyboardInput { device_id, event, is_synthetic }
  • ModifiersChanged(Modifiers)
  • Ime(Ime) — text composition / input method editor events

🖱️ Mouse Input

  • CursorMoved { device_id, position }
    • position
    • mouse leave
    • modifiers
      • shift
      • alt
      • control
      • command
      • caps
      • altgr
      • numlock
      • left/right/middle mouse button?
  • CursorEntered { device_id }
  • CursorLeft { device_id }
  • MouseWheel { device_id, delta, phase }
  • MouseInput { device_id, state, button }
  • TouchpadPressure { device_id, pressure, stage }

✋ Touch and Gestures

  • Touch(Touch)
  • PinchGesture { ... }
  • PanGesture { ... }
  • DoubleTapGesture { ... }
  • RotationGesture { ... }

⚙️ Analog / Other Input Axes

  • AxisMotion { device_id, axis, value }

@Dreaming-Codes Dreaming-Codes marked this pull request as draft October 18, 2025 04:14
@Dreaming-Codes Dreaming-Codes changed the title feat: add input to OSR feat: add input to OSR example Oct 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant