diff --git a/interface/resources/controllers/vive.json b/interface/resources/controllers/vive.json index 4491507a9c..1757c30ae3 100644 --- a/interface/resources/controllers/vive.json +++ b/interface/resources/controllers/vive.json @@ -34,12 +34,33 @@ { "from": "Vive.RSCenter", "to": "Standard.RightPrimaryThumb" }, { "from": "Vive.RightApplicationMenu", "to": "Standard.RightSecondaryThumb" }, - { "from": "Vive.LeftHand", "to": "Standard.LeftHand", "when": [ "Application.InHMD" ] }, + { "from": "Vive.LeftHand", "to": "Standard.LeftHand", "when": [ "Application.InHMD" ] }, { "from": "Vive.RightHand", "to": "Standard.RightHand", "when": [ "Application.InHMD" ] }, - { "from": "Vive.LeftFoot", "to" : "Standard.LeftFoot", "when": [ "Application.InHMD"] }, - { "from": "Vive.RightFoot", "to" : "Standard.RightFoot", "when": [ "Application.InHMD"] }, - { "from": "Vive.Hips", "to" : "Standard.Hips", "when": [ "Application.InHMD"] }, - { "from": "Vive.Spine2", "to" : "Standard.Spine2", "when": [ "Application.InHMD"] }, + + { + "from": "Vive.LeftFoot", "to" : "Standard.LeftFoot", + "filters" : [{"type" : "lowVelocity", "rotation" : 9.0, "translation": 9.0 }], + "when": [ "Application.InHMD"] + }, + + { + "from": "Vive.RightFoot", "to" : "Standard.RightFoot", + "filters" : [{"type" : "lowVelocity", "rotation" : 9.0, "translation": 9.0}] + ,"when": [ "Application.InHMD"] + }, + + { + "from": "Vive.Hips", "to" : "Standard.Hips", + "filters" : [{"type" : "lowVelocity", "rotation" : 10.0, "translation": 10.0}], + "when": [ "Application.InHMD"] + }, + + { + "from": "Vive.Spine2", "to" : "Standard.Spine2", + "filters" : [{"type" : "lowVelocity", "rotation" : 10.0, "translation": 10.0}], + "when": [ "Application.InHMD"] + }, + { "from": "Vive.Head", "to" : "Standard.Head", "when" : [ "Application.InHMD"] } ] }