Skip to content

Commit d3f59c3

Browse files
committed
Add our own input profiles
1 parent 722575b commit d3f59c3

18 files changed

+345
-16
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"jsonid" : "input_profile",
3+
"controller_type": "slimevr_tracker",
4+
"input_bindingui_mode" : "single_device",
5+
"driver_name" : "slimevr",
6+
"input_bindingui_right" :
7+
{
8+
"image": "{htc}/icons/vive_tracker.svg"
9+
},
10+
"priority" : 7,
11+
"tracker_types" :
12+
{
13+
"TrackerRole_Handed" : "{slimevr}/input/tracker/slimevr_tracker_handed_profile.json",
14+
"TrackerRole_LeftFoot" : "{slimevr}/input/tracker/slimevr_tracker_left_foot_profile.json",
15+
"TrackerRole_RightFoot" : "{slimevr}/input/tracker/slimevr_tracker_right_foot_profile.json",
16+
"TrackerRole_LeftShoulder" : "{slimevr}/input/tracker/slimevr_tracker_left_shoulder_profile.json",
17+
"TrackerRole_RightShoulder" : "{slimevr}/input/tracker/slimevr_tracker_right_shoulder_profile.json",
18+
"TrackerRole_LeftElbow" : "{slimevr}/input/tracker/slimevr_tracker_left_elbow_profile.json",
19+
"TrackerRole_RightElbow" : "{slimevr}/input/tracker/slimevr_tracker_right_elbow_profile.json",
20+
"TrackerRole_LeftKnee" : "{slimevr}/input/tracker/slimevr_tracker_left_knee_profile.json",
21+
"TrackerRole_RightKnee" : "{slimevr}/input/tracker/slimevr_tracker_right_knee_profile.json",
22+
"TrackerRole_LeftWrist" : "{slimevr}/input/tracker/slimevr_tracker_left_wrist_profile.json",
23+
"TrackerRole_RightWrist" : "{slimevr}/input/tracker/slimevr_tracker_right_wrist_profile.json",
24+
"TrackerRole_LeftAnkle" : "{slimevr}/input/tracker/slimevr_tracker_left_ankle_profile.json",
25+
"TrackerRole_RightAnkle" : "{slimevr}/input/tracker/slimevr_tracker_right_ankle_profile.json",
26+
"TrackerRole_Waist" : "{slimevr}/input/tracker/slimevr_tracker_waist_profile.json",
27+
"TrackerRole_Chest" : "{slimevr}/input/tracker/slimevr_tracker_chest_profile.json"
28+
},
29+
"input_source" :
30+
{
31+
"/pose/raw" : {
32+
"type" : "pose",
33+
"binding_image_point" : [ 63, 148 ]
34+
}
35+
}
36+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"jsonid" : "input_profile",
3+
"controller_type": "slimevr_tracker_chest",
4+
"device_class": "TrackedDeviceClass_GenericTracker",
5+
"driver_name" : "slimevr",
6+
"input_bindingui_mode" : "single_device",
7+
"input_bindingui_right" :
8+
{
9+
"image": "{htc}/icons/vive_tracker.svg"
10+
},
11+
12+
"input_source" :
13+
{
14+
"/pose/raw" : {
15+
"type" : "pose",
16+
"binding_image_point" : [ 100, 90 ]
17+
}
18+
}
19+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"jsonid" : "input_profile",
3+
"controller_type": "slimevr_tracker_handed",
4+
"override_device_class" : "TrackedDeviceClass_Controller",
5+
"device_class": "TrackedDeviceClass_GenericTracker",
6+
"driver_name" : "slimevr",
7+
"input_bindingui_mode" : "controller_handed",
8+
"hand_priority" : -1,
9+
"input_bindingui_left" :
10+
{
11+
"transform" : "scale(-1,1)",
12+
"image": "{htc}/icons/vive_tracker_with_handle.svg"
13+
},
14+
"input_bindingui_right" :
15+
{
16+
"image": "{htc}/icons/vive_tracker_with_handle.svg"
17+
},
18+
"input_source" :
19+
{
20+
"/pose/raw" : {
21+
"type" : "pose",
22+
"binding_image_point" : [ 15, 25 ]
23+
}
24+
}
25+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"jsonid" : "input_profile",
3+
"controller_type": "slimevr_tracker_left_ankle",
4+
"device_class": "TrackedDeviceClass_GenericTracker",
5+
"driver_name" : "slimevr",
6+
"input_bindingui_mode" : "single_device",
7+
"input_bindingui_right" :
8+
{
9+
"image": "{htc}/icons/vive_tracker.svg"
10+
},
11+
12+
"input_source" :
13+
{
14+
"/pose/raw" : {
15+
"type" : "pose",
16+
"binding_image_point" : [ 100, 90 ]
17+
}
18+
}
19+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"jsonid" : "input_profile",
3+
"controller_type": "slimevr_tracker_left_elbow",
4+
"device_class": "TrackedDeviceClass_GenericTracker",
5+
"driver_name" : "slimevr",
6+
"input_bindingui_mode" : "single_device",
7+
"input_bindingui_right" :
8+
{
9+
"image": "{htc}/icons/vive_tracker.svg"
10+
},
11+
12+
"input_source" :
13+
{
14+
"/pose/raw" : {
15+
"type" : "pose",
16+
"binding_image_point" : [ 100, 90 ]
17+
}
18+
}
19+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"jsonid" : "input_profile",
3+
"controller_type": "slimevr_tracker_left_foot",
4+
"device_class": "TrackedDeviceClass_GenericTracker",
5+
"driver_name" : "slimevr",
6+
"input_bindingui_mode" : "single_device",
7+
"input_bindingui_right" :
8+
{
9+
"image": "{htc}/icons/vive_tracker.svg"
10+
},
11+
12+
"input_source" :
13+
{
14+
"/pose/raw" : {
15+
"type" : "pose",
16+
"binding_image_point" : [ 100, 90 ]
17+
}
18+
}
19+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"jsonid" : "input_profile",
3+
"controller_type": "slimevr_tracker_left_knee",
4+
"device_class": "TrackedDeviceClass_GenericTracker",
5+
"driver_name" : "slimevr",
6+
"input_bindingui_mode" : "single_device",
7+
"input_bindingui_right" :
8+
{
9+
"image": "{htc}/icons/vive_tracker.svg"
10+
},
11+
12+
"input_source" :
13+
{
14+
"/pose/raw" : {
15+
"type" : "pose",
16+
"binding_image_point" : [ 100, 90 ]
17+
}
18+
}
19+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"jsonid" : "input_profile",
3+
"controller_type": "slimevr_tracker_left_shoulder",
4+
"device_class": "TrackedDeviceClass_GenericTracker",
5+
"driver_name" : "slimevr",
6+
"input_bindingui_mode" : "single_device",
7+
"input_bindingui_right" :
8+
{
9+
"image": "{htc}/icons/vive_tracker.svg"
10+
},
11+
12+
"input_source" :
13+
{
14+
"/pose/raw" : {
15+
"type" : "pose",
16+
"binding_image_point" : [ 100, 90 ]
17+
}
18+
}
19+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"jsonid" : "input_profile",
3+
"controller_type": "slimevr_tracker_left_wrist",
4+
"device_class": "TrackedDeviceClass_GenericTracker",
5+
"driver_name" : "slimevr",
6+
"input_bindingui_mode" : "single_device",
7+
"input_bindingui_right" :
8+
{
9+
"image": "{htc}/icons/vive_tracker.svg"
10+
},
11+
12+
"input_source" :
13+
{
14+
"/pose/raw" : {
15+
"type" : "pose",
16+
"binding_image_point" : [ 100, 90 ]
17+
}
18+
}
19+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"jsonid" : "input_profile",
3+
"controller_type": "slimevr_tracker_right_ankle",
4+
"device_class": "TrackedDeviceClass_GenericTracker",
5+
"driver_name" : "slimevr",
6+
"input_bindingui_mode" : "single_device",
7+
"input_bindingui_right" :
8+
{
9+
"image": "{htc}/icons/vive_tracker.svg"
10+
},
11+
12+
"input_source" :
13+
{
14+
"/pose/raw" : {
15+
"type" : "pose",
16+
"binding_image_point" : [ 100, 90 ]
17+
}
18+
}
19+
}

0 commit comments

Comments
 (0)