overte/interface/resources/controllers/openxr.json

74 lines
4.8 KiB
JSON

{
"name": "OpenXR to Standard",
"channels": [
{ "from": "OpenXR.Head", "to" : "Standard.Head", "when" : [ "Application.InHMD"] },
{ "from": "OpenXR.LT", "to": "Standard.LT", "filters": [{"type": "deadZone", "min": 0.05}] },
{ "from": "OpenXR.RT", "to": "Standard.RT", "filters": [{"type": "deadZone", "min": 0.05}] },
{ "from": "OpenXR.LTClick", "to": "Standard.LTClick" },
{ "from": "OpenXR.RTClick", "to": "Standard.RTClick" },
{ "from": "OpenXR.LeftGrip", "to": "Standard.LeftGrip", "filters": [{ "type": "deadZone", "min": 0.05 }] },
{ "from": "OpenXR.RightGrip", "to": "Standard.RightGrip", "filters": [{ "type": "deadZone", "min": 0.05 }] },
{ "from": "OpenXR.LX", "to": "Standard.LX", "filters": [{ "type": "deadZone", "min": 0.05 }] },
{ "from": "OpenXR.LY", "to": "Standard.LY", "filters": [{ "type": "deadZone", "min": 0.05 }] },
{ "from": "OpenXR.RX", "to": "Standard.RX" },
{ "from": "OpenXR.RY", "to": "Standard.RY" },
{ "from": "OpenXR.LS", "to": "Standard.LS" },
{ "from": "OpenXR.RS", "to": "Standard.RS" },
{ "from": "OpenXR.LSTouch", "to": "Standard.LSTouch" },
{ "from": "OpenXR.RSTouch", "to": "Standard.RSTouch" },
{ "from": "OpenXR.LeftPrimaryThumb", "to": "Standard.LeftPrimaryThumb" },
{ "from": "OpenXR.RightPrimaryThumb", "to": "Standard.RightPrimaryThumb" },
{ "from": "OpenXR.LeftSecondaryThumb", "to": "Standard.LeftSecondaryThumb" },
{ "from": "OpenXR.RightSecondaryThumb", "to": "Standard.RightSecondaryThumb" },
{ "from": "OpenXR.LeftHand", "to": "Standard.LeftHand" },
{ "from": "OpenXR.LeftHandThumb1", "to": "Standard.LeftHandThumb1"},
{ "from": "OpenXR.LeftHandThumb2", "to": "Standard.LeftHandThumb2"},
{ "from": "OpenXR.LeftHandThumb3", "to": "Standard.LeftHandThumb3"},
{ "from": "OpenXR.LeftHandThumb4", "to": "Standard.LeftHandThumb4"},
{ "from": "OpenXR.LeftHandIndex1", "to": "Standard.LeftHandIndex1"},
{ "from": "OpenXR.LeftHandIndex2", "to": "Standard.LeftHandIndex2"},
{ "from": "OpenXR.LeftHandIndex3", "to": "Standard.LeftHandIndex3"},
{ "from": "OpenXR.LeftHandIndex4", "to": "Standard.LeftHandIndex4"},
{ "from": "OpenXR.LeftHandMiddle1", "to": "Standard.LeftHandMiddle1"},
{ "from": "OpenXR.LeftHandMiddle2", "to": "Standard.LeftHandMiddle2"},
{ "from": "OpenXR.LeftHandMiddle3", "to": "Standard.LeftHandMiddle3"},
{ "from": "OpenXR.LeftHandMiddle4", "to": "Standard.LeftHandMiddle4"},
{ "from": "OpenXR.LeftHandRing1", "to": "Standard.LeftHandRing1"},
{ "from": "OpenXR.LeftHandRing2", "to": "Standard.LeftHandRing2"},
{ "from": "OpenXR.LeftHandRing3", "to": "Standard.LeftHandRing3"},
{ "from": "OpenXR.LeftHandRing4", "to": "Standard.LeftHandRing4"},
{ "from": "OpenXR.LeftHandPinky1", "to": "Standard.LeftHandPinky1"},
{ "from": "OpenXR.LeftHandPinky2", "to": "Standard.LeftHandPinky2"},
{ "from": "OpenXR.LeftHandPinky3", "to": "Standard.LeftHandPinky3"},
{ "from": "OpenXR.LeftHandPinky4", "to": "Standard.LeftHandPinky4"},
{ "from": "OpenXR.RightHand", "to": "Standard.RightHand" },
{ "from": "OpenXR.RightHandThumb1", "to": "Standard.RightHandThumb1"},
{ "from": "OpenXR.RightHandThumb2", "to": "Standard.RightHandThumb2"},
{ "from": "OpenXR.RightHandThumb3", "to": "Standard.RightHandThumb3"},
{ "from": "OpenXR.RightHandThumb4", "to": "Standard.RightHandThumb4"},
{ "from": "OpenXR.RightHandIndex1", "to": "Standard.RightHandIndex1"},
{ "from": "OpenXR.RightHandIndex2", "to": "Standard.RightHandIndex2"},
{ "from": "OpenXR.RightHandIndex3", "to": "Standard.RightHandIndex3"},
{ "from": "OpenXR.RightHandIndex4", "to": "Standard.RightHandIndex4"},
{ "from": "OpenXR.RightHandMiddle1", "to": "Standard.RightHandMiddle1"},
{ "from": "OpenXR.RightHandMiddle2", "to": "Standard.RightHandMiddle2"},
{ "from": "OpenXR.RightHandMiddle3", "to": "Standard.RightHandMiddle3"},
{ "from": "OpenXR.RightHandMiddle4", "to": "Standard.RightHandMiddle4"},
{ "from": "OpenXR.RightHandRing1", "to": "Standard.RightHandRing1"},
{ "from": "OpenXR.RightHandRing2", "to": "Standard.RightHandRing2"},
{ "from": "OpenXR.RightHandRing3", "to": "Standard.RightHandRing3"},
{ "from": "OpenXR.RightHandRing4", "to": "Standard.RightHandRing4"},
{ "from": "OpenXR.RightHandPinky1", "to": "Standard.RightHandPinky1"},
{ "from": "OpenXR.RightHandPinky2", "to": "Standard.RightHandPinky2"},
{ "from": "OpenXR.RightHandPinky3", "to": "Standard.RightHandPinky3"},
{ "from": "OpenXR.RightHandPinky4", "to": "Standard.RightHandPinky4"}
]
}