From 68ecc2b592042c9ddcaf6c11d61e39c56af64139 Mon Sep 17 00:00:00 2001
From: joni <johnfshaughnessy@gmail.com>
Date: Fri, 23 Mar 2018 05:52:24 +0100
Subject: [PATCH] Register input activators before input mapping.

---
 src/room.js | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/room.js b/src/room.js
index 651506793..b09ff896a 100644
--- a/src/room.js
+++ b/src/room.js
@@ -82,6 +82,11 @@ import { getAvailableVREntryTypes } from "./utils/vr-caps-detect.js";
 import ConcurrentLoadDetector from "./utils/concurrent-load-detector.js";
 
 registerTelemetry();
+
+AFRAME.registerInputBehaviour("vive_trackpad_dpad4", vive_trackpad_dpad4);
+AFRAME.registerInputBehaviour("oculus_touch_joystick_dpad4", oculus_touch_joystick_dpad4);
+AFRAME.registerInputActivator("pressedmove", PressedMove);
+AFRAME.registerInputActivator("reverseY", ReverseY);
 AFRAME.registerInputMappings(inputConfig, true);
 
 const store = new Store();
@@ -138,10 +143,6 @@ async function enterScene(mediaStream, enterInVR) {
     scene.enterVR();
   }
 
-  AFRAME.registerInputBehaviour("vive_trackpad_dpad4", vive_trackpad_dpad4);
-  AFRAME.registerInputBehaviour("oculus_touch_joystick_dpad4", oculus_touch_joystick_dpad4);
-  AFRAME.registerInputActivator("pressedmove", PressedMove);
-  AFRAME.registerInputActivator("reverseY", ReverseY);
   AFRAME.registerInputActions(inGameActions, "default");
 
   document.querySelector("#player-camera").setAttribute("look-controls", "pointerLockEnabled: true;");
-- 
GitLab