From 5dc7d7a7f2f70433d1b0130f3b05b950fe3f10de Mon Sep 17 00:00:00 2001 From: johnshaughnessy <johnfshaughnessy@gmail.com> Date: Mon, 29 Oct 2018 17:18:41 -0700 Subject: [PATCH] Add gaze teleport to keyboard user bindings --- .../userinput/bindings/keyboard-mouse-user.js | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/src/systems/userinput/bindings/keyboard-mouse-user.js b/src/systems/userinput/bindings/keyboard-mouse-user.js index 06c9b4f6a..40725bf3b 100644 --- a/src/systems/userinput/bindings/keyboard-mouse-user.js +++ b/src/systems/userinput/bindings/keyboard-mouse-user.js @@ -12,7 +12,9 @@ const dropWithRMBorEscBindings = [ { src: { value: paths.device.mouse.buttonRight }, dest: { value: dropWithRMB }, - xform: xforms.falling + xform: xforms.falling, + root: "rmb", + priority: 200 }, { src: { value: paths.device.keyboard.key("Escape") }, @@ -136,6 +138,26 @@ export const keyboardMouseUserBindings = { value: paths.actions.logDebugFrame }, xform: xforms.rising + }, + { + src: { + value: paths.device.mouse.buttonRight + }, + dest: { + value: paths.actions.startGazeTeleport + }, + xform: xforms.rising, + root: "rmb", + priority: 100 + }, + { + src: { + value: paths.device.mouse.buttonRight + }, + dest: { + value: paths.actions.stopGazeTeleport + }, + xform: xforms.falling } ], -- GitLab