WMR default binding, Toggle Chaperone Action, frame timing graph, prox sensor back-end (#182)

* perf graph overlay/checkbox added

* added toggle Chaperone action

* toggle chaperone non-functional

* fixed chaperone toggle action const to once

* Added Proximity Sensor Action back-end, not implemented via logic Until fixed by valve

* added default WMR controller profile

* formated

* formated steamvrtabcontroller.h

* fixed un-intended change
This commit is contained in:
ykeara
2019-04-27 17:47:46 -05:00
committed by GitHub
parent bf5ccd69ca
commit ef67888405
12 changed files with 268 additions and 4 deletions
+11
View File
@@ -51,6 +51,9 @@ namespace action_keys
constexpr auto hapticsLeft = "/actions/haptic/out/HapticsLeft";
constexpr auto hapticsRight = "/actions/haptic/out/HapticsRight";
constexpr auto proxSensor = "/actions/misc/in/ProxSensor";
constexpr auto chaperoneToggle = "/actions/misc/in/ChaperoneToggle";
} // namespace action_keys
@@ -131,6 +134,8 @@ public:
bool xAxisLockToggle();
bool yAxisLockToggle();
bool zAxisLockToggle();
bool chaperoneToggle();
bool proxState();
bool pushToTalk();
@@ -192,6 +197,9 @@ private:
DigitalAction m_yAxisLockToggle;
DigitalAction m_zAxisLockToggle;
// Misc Bindings
DigitalAction m_chaperoneToggle;
// Push To Talk
DigitalAction m_pushToTalk;
@@ -199,6 +207,9 @@ private:
DigitalAction m_leftHaptic;
DigitalAction m_rightHaptic;
// prox Sensor
DigitalAction m_proxSensor;
// input sources
InputSource m_leftHand;
InputSource m_rightHand;