Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'viewport_vr_preview/defaults.py')
-rw-r--r--viewport_vr_preview/defaults.py820
1 files changed, 402 insertions, 418 deletions
diff --git a/viewport_vr_preview/defaults.py b/viewport_vr_preview/defaults.py
index 2543cd03..fe253e10 100644
--- a/viewport_vr_preview/defaults.py
+++ b/viewport_vr_preview/defaults.py
@@ -1,20 +1,4 @@
-# ##### BEGIN GPL LICENSE BLOCK #####
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# ##### END GPL LICENSE BLOCK #####
+# SPDX-License-Identifier: GPL-2.0-or-later
# <pep8 compliant>
@@ -62,7 +46,6 @@ class VRDefaultActions(Enum):
# Default action bindings.
class VRDefaultActionbindings(Enum):
- COSMOS = "cosmos"
GAMEPAD = "gamepad"
HUAWEI = "huawei"
INDEX = "index"
@@ -70,11 +53,12 @@ class VRDefaultActionbindings(Enum):
REVERB_G2 = "reverb_g2"
SIMPLE = "simple"
VIVE = "vive"
+ VIVE_COSMOS = "vive_cosmos"
+ VIVE_FOCUS = "vive_focus"
WMR = "wmr"
class VRDefaultActionprofiles(Enum):
- COSMOS = "/interaction_profiles/htc/vive_cosmos_controller"
GAMEPAD = "/interaction_profiles/microsoft/xbox_controller"
HUAWEI = "/interaction_profiles/huawei/controller"
INDEX = "/interaction_profiles/valve/index_controller"
@@ -82,6 +66,8 @@ class VRDefaultActionprofiles(Enum):
REVERB_G2 = "/interaction_profiles/hp/mixed_reality_controller"
SIMPLE = "/interaction_profiles/khr/simple_controller"
VIVE = "/interaction_profiles/htc/vive_controller"
+ VIVE_COSMOS = "/interaction_profiles/htc/vive_cosmos_controller"
+ VIVE_FOCUS = "/interaction_profiles/htc/vive_focus3_controller"
WMR = "/interaction_profiles/microsoft/motion_controller"
@@ -93,8 +79,7 @@ def vr_defaults_actionmap_add(session_state, name):
def vr_defaults_action_add(am,
name,
- user_path0,
- user_path1,
+ user_paths,
op,
op_mode,
bimanual,
@@ -108,9 +93,9 @@ def vr_defaults_action_add(am,
ami = am.actionmap_items.new(name, True)
if ami:
- ami.type = 'FLOAT'
- ami.user_path0 = user_path0
- ami.user_path1 = user_path1
+ ami.type = 'FLOAT'
+ for path in user_paths:
+ ami.user_paths.new(path)
ami.op = op
ami.op_mode = op_mode
ami.bimanual = bimanual
@@ -126,15 +111,14 @@ def vr_defaults_action_add(am,
def vr_defaults_pose_action_add(am,
name,
- user_path0,
- user_path1,
+ user_paths,
is_controller_grip,
is_controller_aim):
ami = am.actionmap_items.new(name, True)
if ami:
ami.type = 'POSE'
- ami.user_path0 = user_path0
- ami.user_path1 = user_path1
+ for path in user_paths:
+ ami.user_paths.new(path)
ami.pose_is_controller_grip = is_controller_grip
ami.pose_is_controller_aim = is_controller_aim
@@ -143,13 +127,12 @@ def vr_defaults_pose_action_add(am,
def vr_defaults_haptic_action_add(am,
name,
- user_path0,
- user_path1):
+ user_paths):
ami = am.actionmap_items.new(name, True)
if ami:
ami.type = 'VIBRATION'
- ami.user_path0 = user_path0
- ami.user_path1 = user_path1
+ for path in user_paths:
+ ami.user_paths.new(path)
return ami
@@ -157,16 +140,15 @@ def vr_defaults_haptic_action_add(am,
def vr_defaults_actionbinding_add(ami,
name,
profile,
- component_path0,
- component_path1,
+ component_paths,
threshold,
axis0_region,
axis1_region):
amb = ami.bindings.new(name, True)
if amb:
amb.profile = profile
- amb.component_path0 = component_path0
- amb.component_path1 = component_path1
+ for path in component_paths:
+ amb.component_paths.new(path)
amb.threshold = threshold
amb.axis0_region = axis0_region
amb.axis1_region = axis1_region
@@ -177,15 +159,14 @@ def vr_defaults_actionbinding_add(ami,
def vr_defaults_pose_actionbinding_add(ami,
name,
profile,
- component_path0,
- component_path1,
+ component_paths,
location,
rotation):
amb = ami.bindings.new(name, True)
if amb:
amb.profile = profile
- amb.component_path0 = component_path0
- amb.component_path1 = component_path1
+ for path in component_paths:
+ amb.component_paths.new(path)
amb.pose_location = location
amb.pose_rotation = rotation
@@ -195,14 +176,12 @@ def vr_defaults_pose_actionbinding_add(ami,
def vr_defaults_haptic_actionbinding_add(ami,
name,
profile,
- component_path0,
- component_path1):
+ component_paths):
amb = ami.bindings.new(name, True)
if amb:
amb.profile = profile
- amb.component_path0 = component_path0
- amb.component_path1 = component_path1
-
+ for path in component_paths:
+ amb.component_paths.new(path)
return amb
@@ -215,136 +194,150 @@ def vr_defaults_create_default(session_state):
ami = vr_defaults_pose_action_add(am,
VRDefaultActions.CONTROLLER_GRIP.value,
- "/user/hand/left",
- "/user/hand/right",
+ ["/user/hand/left",
+ "/user/hand/right"],
True,
False)
if ami:
vr_defaults_pose_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/grip/pose",
- "/input/grip/pose",
- (0, 0, 0),
- (0, 0, 0))
- vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/grip/pose",
- "/input/grip/pose",
+ ["/input/grip/pose",
+ "/input/grip/pose"],
(0, 0, 0),
(0, 0, 0))
vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/grip/pose",
- "/input/grip/pose",
+ ["/input/grip/pose",
+ "/input/grip/pose"],
(0, 0, 0),
(0, 0, 0))
vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/grip/pose",
- "/input/grip/pose",
+ ["/input/grip/pose",
+ "/input/grip/pose"],
(0, 0, 0),
(0, 0, 0))
vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/grip/pose",
- "/input/grip/pose",
+ ["/input/grip/pose",
+ "/input/grip/pose"],
(0, 0, 0),
(0, 0, 0))
vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.SIMPLE.value,
VRDefaultActionprofiles.SIMPLE.value,
- "/input/grip/pose",
- "/input/grip/pose",
+ ["/input/grip/pose",
+ "/input/grip/pose"],
(0, 0, 0),
(0, 0, 0))
vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/grip/pose",
- "/input/grip/pose",
+ ["/input/grip/pose",
+ "/input/grip/pose"],
+ (0, 0, 0),
+ (0, 0, 0))
+ vr_defaults_pose_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/grip/pose",
+ "/input/grip/pose"],
+ (0, 0, 0),
+ (0, 0, 0))
+ vr_defaults_pose_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/grip/pose",
+ "/input/grip/pose"],
(0, 0, 0),
(0, 0, 0))
vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/grip/pose",
- "/input/grip/pose",
+ ["/input/grip/pose",
+ "/input/grip/pose"],
(0, 0, 0),
(0, 0, 0))
ami = vr_defaults_pose_action_add(am,
VRDefaultActions.CONTROLLER_AIM.value,
- "/user/hand/left",
- "/user/hand/right",
+ ["/user/hand/left",
+ "/user/hand/right"],
False,
True)
if ami:
vr_defaults_pose_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/aim/pose",
- "/input/aim/pose",
- (0, 0, 0),
- (0, 0, 0))
- vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/aim/pose",
- "/input/aim/pose",
+ ["/input/aim/pose",
+ "/input/aim/pose"],
(0, 0, 0),
(0, 0, 0))
vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/aim/pose",
- "/input/aim/pose",
+ ["/input/aim/pose",
+ "/input/aim/pose"],
(0, 0, 0),
(0, 0, 0))
vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/aim/pose",
- "/input/aim/pose",
+ ["/input/aim/pose",
+ "/input/aim/pose"],
(0, 0, 0),
(0, 0, 0))
vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/aim/pose",
- "/input/aim/pose",
+ ["/input/aim/pose",
+ "/input/aim/pose"],
(0, 0, 0),
(0, 0, 0))
vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.SIMPLE.value,
VRDefaultActionprofiles.SIMPLE.value,
- "/input/aim/pose",
- "/input/aim/pose",
+ ["/input/aim/pose",
+ "/input/aim/pose"],
(0, 0, 0),
(0, 0, 0))
vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/aim/pose",
- "/input/aim/pose",
+ ["/input/aim/pose",
+ "/input/aim/pose"],
+ (0, 0, 0),
+ (0, 0, 0))
+ vr_defaults_pose_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/aim/pose",
+ "/input/aim/pose"],
+ (0, 0, 0),
+ (0, 0, 0))
+ vr_defaults_pose_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/aim/pose",
+ "/input/aim/pose"],
(0, 0, 0),
(0, 0, 0))
vr_defaults_pose_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/aim/pose",
- "/input/aim/pose",
+ ["/input/aim/pose",
+ "/input/aim/pose"],
(0, 0, 0),
(0, 0, 0))
ami = vr_defaults_action_add(am,
VRDefaultActions.TELEPORT.value,
- "/user/hand/left",
- "/user/hand/right",
+ ["/user/hand/left",
+ "/user/hand/right"],
"wm.xr_navigation_teleport",
'MODAL',
False,
@@ -356,74 +349,82 @@ def vr_defaults_create_default(session_state):
'PRESS')
if ami:
vr_defaults_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/trigger/value",
- "/input/trigger/value",
- 0.3,
- 'ANY',
- 'ANY')
- vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/trigger/value",
- "/input/trigger/value",
+ ["/input/trigger/value",
+ "/input/trigger/value"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/trigger/value",
- "/input/trigger/value",
+ ["/input/trigger/value",
+ "/input/trigger/value"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/trigger/value",
- "/input/trigger/value",
+ ["/input/trigger/value",
+ "/input/trigger/value"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/trigger/value",
- "/input/trigger/value",
+ ["/input/trigger/value",
+ "/input/trigger/value"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.SIMPLE.value,
VRDefaultActionprofiles.SIMPLE.value,
- "/input/select/click",
- "/input/select/click",
+ ["/input/select/click",
+ "/input/select/click"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/trigger/value",
- "/input/trigger/value",
+ ["/input/trigger/value",
+ "/input/trigger/value"],
+ 0.3,
+ 'ANY',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/trigger/value",
+ "/input/trigger/value"],
+ 0.3,
+ 'ANY',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/trigger/value",
+ "/input/trigger/value"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/trigger/value",
- "/input/trigger/value",
+ ["/input/trigger/value",
+ "/input/trigger/value"],
0.3,
'ANY',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.NAV_GRAB.value,
- "/user/hand/left",
- "/user/hand/right",
+ ["/user/hand/left",
+ "/user/hand/right"],
"wm.xr_navigation_grab",
'MODAL',
True,
@@ -435,74 +436,81 @@ def vr_defaults_create_default(session_state):
'PRESS')
if ami:
vr_defaults_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/squeeze/click",
- "/input/squeeze/click",
- 0.3,
- 'ANY',
- 'ANY')
- vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/trackpad/click",
- "/input/trackpad/click",
+ ["/input/trackpad/click",
+ "/input/trackpad/click"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/squeeze/force",
- "/input/squeeze/force",
+ ["/input/squeeze/force",
+ "/input/squeeze/force"],
0.5,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/squeeze/value",
- "/input/squeeze/value",
+ ["/input/squeeze/value",
+ "/input/squeeze/value"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/squeeze/value",
- "/input/squeeze/value",
+ ["/input/squeeze/value",
+ "/input/squeeze/value"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.SIMPLE.value,
VRDefaultActionprofiles.SIMPLE.value,
- "/input/menu/click",
- "/input/menu/click",
+ ["/input/menu/click",
+ "/input/menu/click"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/squeeze/click",
- "/input/squeeze/click",
+ ["/input/squeeze/click",
+ "/input/squeeze/click"],
+ 0.3,
+ 'ANY',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/squeeze/click",
+ "/input/squeeze/click"],
+ 0.3,
+ 'ANY',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/squeeze/click",
+ "/input/squeeze/click"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/squeeze/click",
- "/input/squeeze/click",
+ ["/input/squeeze/click",
+ "/input/squeeze/click"],
0.3,
'ANY',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_FORWARD.value,
- "/user/hand/left",
- "",
+ ["/user/hand/left"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -514,66 +522,65 @@ def vr_defaults_create_default(session_state):
'PRESS')
if ami:
vr_defaults_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/thumbstick/y",
- "",
- 0.3,
- 'POSITIVE',
- 'ANY')
- vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/trackpad/y",
- "",
+ ["/input/trackpad/y"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/trackpad/y",
- "",
+ ["/input/trackpad/y"],
+ 0.3,
+ 'POSITIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/thumbstick/y"],
+ 0.3,
+ 'POSITIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/thumbstick/y"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'POSITIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_BACK.value,
- "/user/hand/left",
- "",
+ ["/user/hand/left"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -585,66 +592,65 @@ def vr_defaults_create_default(session_state):
'PRESS')
if ami:
vr_defaults_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/thumbstick/y",
- "",
- 0.3,
- 'NEGATIVE',
- 'ANY')
- vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/trackpad/y",
- "",
+ ["/input/trackpad/y"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/trackpad/y",
- "",
+ ["/input/trackpad/y"],
+ 0.3,
+ 'NEGATIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/thumbstick/y"],
+ 0.3,
+ 'NEGATIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/thumbstick/y"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'NEGATIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_LEFT.value,
- "/user/hand/left",
- "",
+ ["/user/hand/left"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -656,66 +662,65 @@ def vr_defaults_create_default(session_state):
'PRESS')
if ami:
vr_defaults_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/thumbstick/x",
- "",
- 0.3,
- 'NEGATIVE',
- 'ANY')
- vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/trackpad/x",
- "",
+ ["/input/trackpad/x"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/trackpad/x",
- "",
+ ["/input/trackpad/x"],
+ 0.3,
+ 'NEGATIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/thumbstick/x"],
+ 0.3,
+ 'NEGATIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/thumbstick/x"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'NEGATIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_RIGHT.value,
- "/user/hand/left",
- "",
+ ["/user/hand/left"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -727,66 +732,65 @@ def vr_defaults_create_default(session_state):
'PRESS')
if ami:
vr_defaults_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/thumbstick/x",
- "",
- 0.3,
- 'POSITIVE',
- 'ANY')
- vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/trackpad/x",
- "",
+ ["/input/trackpad/x"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/trackpad/x",
- "",
+ ["/input/trackpad/x"],
+ 0.3,
+ 'POSITIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/thumbstick/x"],
+ 0.3,
+ 'POSITIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/thumbstick/x"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'POSITIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_UP.value,
- "/user/hand/right",
- "",
+ ["/user/hand/right"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -798,66 +802,65 @@ def vr_defaults_create_default(session_state):
'PRESS')
if ami:
vr_defaults_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/thumbstick/y",
- "",
- 0.3,
- 'POSITIVE',
- 'ANY')
- vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/trackpad/y",
- "",
+ ["/input/trackpad/y"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/trackpad/y",
- "",
+ ["/input/trackpad/y"],
+ 0.3,
+ 'POSITIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/thumbstick/y"],
+ 0.3,
+ 'POSITIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/thumbstick/y"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'POSITIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_DOWN.value,
- "/user/hand/right",
- "",
+ ["/user/hand/right"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -869,66 +872,65 @@ def vr_defaults_create_default(session_state):
'PRESS')
if ami:
vr_defaults_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/thumbstick/y",
- "",
- 0.3,
- 'NEGATIVE',
- 'ANY')
- vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/trackpad/y",
- "",
+ ["/input/trackpad/y"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/trackpad/y",
- "",
+ ["/input/trackpad/y"],
+ 0.3,
+ 'NEGATIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/thumbstick/y"],
+ 0.3,
+ 'NEGATIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/thumbstick/y"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/thumbstick/y",
- "",
+ ["/input/thumbstick/y"],
0.3,
'NEGATIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_TURNLEFT.value,
- "/user/hand/right",
- "",
+ ["/user/hand/right"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -940,66 +942,65 @@ def vr_defaults_create_default(session_state):
'PRESS')
if ami:
vr_defaults_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/thumbstick/x",
- "",
- 0.3,
- 'NEGATIVE',
- 'ANY')
- vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/trackpad/x",
- "",
+ ["/input/trackpad/x"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/trackpad/x",
- "",
+ ["/input/trackpad/x"],
+ 0.3,
+ 'NEGATIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/thumbstick/x"],
+ 0.3,
+ 'NEGATIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/thumbstick/x"],
0.3,
'NEGATIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'NEGATIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_TURNRIGHT.value,
- "/user/hand/right",
- "",
+ ["/user/hand/right"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -1011,66 +1012,66 @@ def vr_defaults_create_default(session_state):
'PRESS')
if ami:
vr_defaults_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/thumbstick/x",
- "",
- 0.3,
- 'POSITIVE',
- 'ANY')
- vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/trackpad/x",
- "",
+ ["/input/trackpad/x"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/trackpad/x",
- "",
+ ["/input/trackpad/x"],
+ 0.3,
+ 'POSITIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/thumbstick/x"],
+ 0.3,
+ 'POSITIVE',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/thumbstick/x"],
0.3,
'POSITIVE',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/thumbstick/x",
- "",
+ ["/input/thumbstick/x"],
0.3,
'POSITIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.NAV_RESET.value,
- "/user/hand/left",
- "/user/hand/right",
+ ["/user/hand/left",
+ "/user/hand/right"],
"wm.xr_navigation_reset",
'PRESS',
False,
@@ -1082,107 +1083,120 @@ def vr_defaults_create_default(session_state):
'PRESS')
if ami:
vr_defaults_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/input/x/click",
- "/input/a/click",
- 0.3,
- 'ANY',
- 'ANY')
- vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/input/back/click",
- "/input/back/click",
+ ["/input/back/click",
+ "/input/back/click"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/input/a/click",
- "/input/a/click",
+ ["/input/a/click",
+ "/input/a/click"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/input/x/click",
- "/input/a/click",
+ ["/input/x/click",
+ "/input/a/click"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/input/x/click",
- "/input/a/click",
+ ["/input/x/click",
+ "/input/a/click"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/input/menu/click",
- "/input/menu/click",
+ ["/input/menu/click",
+ "/input/menu/click"],
+ 0.3,
+ 'ANY',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/input/x/click",
+ "/input/a/click"],
+ 0.3,
+ 'ANY',
+ 'ANY')
+ vr_defaults_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/input/x/click",
+ "/input/a/click"],
0.3,
'ANY',
'ANY')
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/input/menu/click",
- "/input/menu/click",
+ ["/input/menu/click",
+ "/input/menu/click"],
0.3,
'ANY',
'ANY')
ami = vr_defaults_haptic_action_add(am,
VRDefaultActions.HAPTIC.value,
- "/user/hand/left",
- "/user/hand/right")
+ ["/user/hand/left",
+ "/user/hand/right"])
if ami:
vr_defaults_haptic_actionbinding_add(ami,
- VRDefaultActionbindings.COSMOS.value,
- VRDefaultActionprofiles.COSMOS.value,
- "/output/haptic",
- "/output/haptic")
- vr_defaults_haptic_actionbinding_add(ami,
VRDefaultActionbindings.HUAWEI.value,
VRDefaultActionprofiles.HUAWEI.value,
- "/output/haptic",
- "/output/haptic")
+ ["/output/haptic",
+ "/output/haptic"])
vr_defaults_haptic_actionbinding_add(ami,
VRDefaultActionbindings.INDEX.value,
VRDefaultActionprofiles.INDEX.value,
- "/output/haptic",
- "/output/haptic")
+ ["/output/haptic",
+ "/output/haptic"])
vr_defaults_haptic_actionbinding_add(ami,
VRDefaultActionbindings.OCULUS.value,
VRDefaultActionprofiles.OCULUS.value,
- "/output/haptic",
- "/output/haptic")
+ ["/output/haptic",
+ "/output/haptic"])
vr_defaults_haptic_actionbinding_add(ami,
VRDefaultActionbindings.REVERB_G2.value,
VRDefaultActionprofiles.REVERB_G2.value,
- "/output/haptic",
- "/output/haptic")
+ ["/output/haptic",
+ "/output/haptic"])
vr_defaults_haptic_actionbinding_add(ami,
VRDefaultActionbindings.SIMPLE.value,
VRDefaultActionprofiles.SIMPLE.value,
- "/output/haptic",
- "/output/haptic")
+ ["/output/haptic",
+ "/output/haptic"])
vr_defaults_haptic_actionbinding_add(ami,
VRDefaultActionbindings.VIVE.value,
VRDefaultActionprofiles.VIVE.value,
- "/output/haptic",
- "/output/haptic")
+ ["/output/haptic",
+ "/output/haptic"])
+ vr_defaults_haptic_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_COSMOS.value,
+ VRDefaultActionprofiles.VIVE_COSMOS.value,
+ ["/output/haptic",
+ "/output/haptic"])
+ vr_defaults_haptic_actionbinding_add(ami,
+ VRDefaultActionbindings.VIVE_FOCUS.value,
+ VRDefaultActionprofiles.VIVE_FOCUS.value,
+ ["/output/haptic",
+ "/output/haptic"])
vr_defaults_haptic_actionbinding_add(ami,
VRDefaultActionbindings.WMR.value,
VRDefaultActionprofiles.WMR.value,
- "/output/haptic",
- "/output/haptic")
+ ["/output/haptic",
+ "/output/haptic"])
def vr_defaults_create_default_gamepad(session_state):
@@ -1191,8 +1205,7 @@ def vr_defaults_create_default_gamepad(session_state):
ami = vr_defaults_action_add(am,
VRDefaultActions.TELEPORT.value,
- "/user/gamepad",
- "",
+ ["/user/gamepad"],
"wm.xr_navigation_teleport",
'MODAL',
False,
@@ -1206,16 +1219,14 @@ def vr_defaults_create_default_gamepad(session_state):
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/input/trigger_right/value",
- "",
+ ["/input/trigger_right/value"],
0.3,
'ANY',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY.value,
- "/user/gamepad",
- "",
+ ["/user/gamepad"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -1229,16 +1240,14 @@ def vr_defaults_create_default_gamepad(session_state):
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/input/trigger_left/value",
- "",
+ ["/input/trigger_left/value"],
0.3,
'ANY',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_FORWARD.value,
- "/user/gamepad",
- "",
+ ["/user/gamepad"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -1252,16 +1261,14 @@ def vr_defaults_create_default_gamepad(session_state):
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/input/thumbstick_left/y",
- "",
+ ["/input/thumbstick_left/y"],
0.3,
'POSITIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_BACK.value,
- "/user/gamepad",
- "",
+ ["/user/gamepad"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -1275,16 +1282,14 @@ def vr_defaults_create_default_gamepad(session_state):
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/input/thumbstick_left/y",
- "",
+ ["/input/thumbstick_left/y"],
0.3,
'NEGATIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_LEFT.value,
- "/user/gamepad",
- "",
+ ["/user/gamepad"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -1298,16 +1303,14 @@ def vr_defaults_create_default_gamepad(session_state):
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/input/thumbstick_left/x",
- "",
+ ["/input/thumbstick_left/x"],
0.3,
'NEGATIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_RIGHT.value,
- "/user/gamepad",
- "",
+ ["/user/gamepad"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -1321,16 +1324,14 @@ def vr_defaults_create_default_gamepad(session_state):
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/input/thumbstick_left/x",
- "",
+ ["/input/thumbstick_left/x"],
0.3,
'POSITIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_UP.value,
- "/user/gamepad",
- "",
+ ["/user/gamepad"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -1344,16 +1345,14 @@ def vr_defaults_create_default_gamepad(session_state):
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/input/thumbstick_right/y",
- "",
+ ["/input/thumbstick_right/y"],
0.3,
'POSITIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_DOWN.value,
- "/user/gamepad",
- "",
+ ["/user/gamepad"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -1367,16 +1366,14 @@ def vr_defaults_create_default_gamepad(session_state):
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/input/thumbstick_right/y",
- "",
+ ["/input/thumbstick_right/y"],
0.3,
'NEGATIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_TURNLEFT.value,
- "/user/gamepad",
- "",
+ ["/user/gamepad"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -1390,16 +1387,14 @@ def vr_defaults_create_default_gamepad(session_state):
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/input/thumbstick_right/x",
- "",
+ ["/input/thumbstick_right/x"],
0.3,
'NEGATIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.FLY_TURNRIGHT.value,
- "/user/gamepad",
- "",
+ ["/user/gamepad"],
"wm.xr_navigation_fly",
'MODAL',
False,
@@ -1413,16 +1408,14 @@ def vr_defaults_create_default_gamepad(session_state):
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/input/thumbstick_right/x",
- "",
+ ["/input/thumbstick_right/x"],
0.3,
'POSITIVE',
'ANY')
ami = vr_defaults_action_add(am,
VRDefaultActions.NAV_RESET.value,
- "/user/gamepad",
- "",
+ ["/user/gamepad"],
"wm.xr_navigation_reset",
'PRESS',
False,
@@ -1436,55 +1429,46 @@ def vr_defaults_create_default_gamepad(session_state):
vr_defaults_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/input/a/click",
- "",
+ ["/input/a/click"],
0.3,
'ANY',
'ANY')
ami =vr_defaults_haptic_action_add(am,
VRDefaultActions.HAPTIC_LEFT.value,
- "/user/gamepad",
- "")
+ ["/user/gamepad"])
if ami:
vr_defaults_haptic_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/output/haptic_left",
- "")
+ ["/output/haptic_left"])
ami =vr_defaults_haptic_action_add(am,
VRDefaultActions.HAPTIC_RIGHT.value,
- "/user/gamepad",
- "")
+ ["/user/gamepad"])
if ami:
vr_defaults_haptic_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/output/haptic_right",
- "")
+ ["/output/haptic_right"])
ami = vr_defaults_haptic_action_add(am,
VRDefaultActions.HAPTIC_LEFTTRIGGER.value,
- "/user/gamepad",
- "")
+ ["/user/gamepad"])
if ami:
vr_defaults_haptic_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/output/haptic_left_trigger",
- "")
+ ["/output/haptic_left_trigger"])
ami = vr_defaults_haptic_action_add(am,
VRDefaultActions.HAPTIC_RIGHTTRIGGER.value,
- "/user/gamepad",
- "")
+ ["/user/gamepad"])
if ami:
vr_defaults_haptic_actionbinding_add(ami,
VRDefaultActionbindings.GAMEPAD.value,
VRDefaultActionprofiles.GAMEPAD.value,
- "/output/haptic_right_trigger",
- "")
+ ["/output/haptic_right_trigger"])
def vr_get_default_config_path():