wheaney / XRLinuxDriver

Linux service for interacting with XR devices
MIT License
204 stars 19 forks source link

Support joystick sensitivity setting for mirrored controller #17

Closed wheaney closed 1 year ago

wheaney commented 1 year ago

Without the mirroring functionality, it's fine to rely on Steam's own native sensitivity sliders in the controller settings. But once we have the mirrored device functionality working (see issue #4) we'll want to allow users to control the joystick input sensitivity from the glasses separately from the device they're mirroring. Setting configs isn't super convenient with the current script, but some type of UX (e.g. Decky plugin for Steam Deck) could allow the driver to have its own slider in the future.

wheaney commented 1 year ago

We'll also need a custom dead zone setting for the mirrored joystick, since our HMD joystick needs to have no dead zone, but the physical gamepad joystick we're mirroring requires some dead zone to prevent drift.

wheaney commented 1 year ago

Dropping device mirroring approach.