Commit Graph

2 Commits

Author SHA1 Message Date
hmuurine 95f2bef334
Enable/disable user input devices (#136)
* move registerLockedMouseEvents and registerHoveringMouseEvents to MouseController

* add a utility that keeps track of registered event handlers for easy unregistering

* fix stream handler name MoveMouse -> MouseMove

* support unregistering gamepad events

* support unregistering keyboard events

* support unregistering mouse events

* support unregistering touch events

* unregister input event handlers before registering new ones

* configurable keyboard/mouse/touch/gamepad support

* start/stop game pad polling on config enable/disable

* UI: add user input config to Settings menu

* added config flag EnableXRControllerInput for enabling/disabling XR controller messages

* added the new config flags to documentation

* smaller version of the settings panel image to better match the old image resolution

* Simplify input flag naming. Separate input toggles into new section in the settings panel
2023-03-06 17:32:58 +10:00
Michael Wallace 3d06815ae1
Added documentation about frontend settings panel (#135)
* Adding settings panel page
* Adding settings panel image
2023-03-02 15:00:24 +10:00