SlimeVR / SlimeVR-Feeder-App

WIP OpenVR Application that gets the position of everything to feed to SlimeVR-Server. In theory.
BSD 3-Clause "New" or "Revised" License
10 stars 8 forks source link

Bind input(s) for requesting orientation reset and/or calibrating. #1

Closed kitlith closed 1 year ago

kitlith commented 3 years ago

Just needs to go through the steamvr input system.

Open questions:

kitlith commented 3 years ago

SteamVR Input allows you to define chorded inputs to trigger an action, so all we have to worry about on our end is defining actions (and creating default bindings eventually >_>)

kitlith commented 3 years ago

1fb37a2a86a647cfd31f8232fd153157ae3c0a84 should at least define the action, even if i'm not using it yet.

kitlith commented 2 years ago

Current status: we send the 'calibrate' user action that the server listens for on one of the actions. We have no default bindings for that at the moment, but people should be able to go in and add their own bindings if they want it. (this is the same way that OpenVR Advanced Settings does it.)

Eirenliel commented 2 years ago

ohmygosh pog! this is https://github.com/SlimeVR/SlimeVR-Server/issues/26 and this is exactly how it should work, without key bindings

Eirenliel commented 2 years ago

server needs to send a "calibrated" action back too, so the app can provide feedback to the user, like play a sound.

kitlith commented 1 year ago

Closing as implemented: https://github.com/SlimeVR/SlimeVR-Feeder-App/blob/84133c1562630f8a62eda54e4e4a27b2a737fdd2/src/main.cpp#L880-L881