Skip to content

experiment: investigate DualSense gyro typing #77

Description

@nextestudios

Summary

Investigate pointing at keys with the DualSense gyroscope as an optional input method for the virtual keyboard.

Motivation

Gyro aiming can be faster than the D-pad for text entry.

Requirements

  • SDL3 sensor API (SDL_GAMEPAD_SENSOR_GYRO); strictly optional and off by default.
  • Sensitivity, calibration, smoothing, deadzone and a recenter button.
  • Full fallback: every key reachable with the D-pad; no feature depends on gyro.

Controller UX

Hold a button (e.g. L2) to aim with gyro; South/A types the highlighted key; release to return to D-pad control.

Technical Notes

Sdl3InputBackend sensor enablement; a pointer layer over VirtualKeyboard focus.

Acceptance Criteria

  • Prototype behind a setting; document findings in docs/decisions.

Testing

Manual testing on DualSense (USB and Bluetooth).

Dependencies


Priority: low · Milestone: 8 · Experimental

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: controllerController detection, prompts and mappingarea: keyboardVirtual keyboardmoscow: won'tMoSCoW: not planned for 1.0 (kept open for later)type: experimentInvestigation; may not ship

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions