@@ -227,6 +227,10 @@ void OpenXRActionMap::create_default_action_sets() {
227227 " /user/vive_tracker_htcx/role/chest,"
228228 " /user/vive_tracker_htcx/role/camera,"
229229 " /user/vive_tracker_htcx/role/keyboard,"
230+ " /user/vive_tracker_htcx/role/left_wrist,"
231+ " /user/vive_tracker_htcx/role/right_wrist,"
232+ " /user/vive_tracker_htcx/role/left_ankle,"
233+ " /user/vive_tracker_htcx/role/right_ankle,"
230234 " /user/eyes_ext" );
231235 Ref<OpenXRAction> aim_pose = action_set->add_new_action (" aim_pose" , " Aim pose" , OpenXRAction::OPENXR_ACTION_POSE, " /user/hand/left,/user/hand/right" );
232236 Ref<OpenXRAction> grip_pose = action_set->add_new_action (" grip_pose" , " Grip pose" , OpenXRAction::OPENXR_ACTION_POSE, " /user/hand/left,/user/hand/right" );
@@ -246,7 +250,11 @@ void OpenXRActionMap::create_default_action_sets() {
246250 " /user/vive_tracker_htcx/role/waist,"
247251 " /user/vive_tracker_htcx/role/chest,"
248252 " /user/vive_tracker_htcx/role/camera,"
249- " /user/vive_tracker_htcx/role/keyboard" );
253+ " /user/vive_tracker_htcx/role/keyboard,"
254+ " /user/vive_tracker_htcx/role/left_wrist,"
255+ " /user/vive_tracker_htcx/role/right_wrist,"
256+ " /user/vive_tracker_htcx/role/left_ankle,"
257+ " /user/vive_tracker_htcx/role/right_ankle" );
250258
251259 // Create our interaction profiles.
252260 Ref<OpenXRInteractionProfile> profile = OpenXRInteractionProfile::new_profile (" /interaction_profiles/khr/simple_controller" );
@@ -508,7 +516,11 @@ void OpenXRActionMap::create_default_action_sets() {
508516 " /user/vive_tracker_htcx/role/waist/input/grip/pose,"
509517 " /user/vive_tracker_htcx/role/chest/input/grip/pose,"
510518 " /user/vive_tracker_htcx/role/camera/input/grip/pose,"
511- " /user/vive_tracker_htcx/role/keyboard/input/grip/pose" );
519+ " /user/vive_tracker_htcx/role/keyboard/input/grip/pose,"
520+ " /user/vive_tracker_htcx/role/left_wrist/input/grip/pose,"
521+ " /user/vive_tracker_htcx/role/right_wrist/input/grip/pose,"
522+ " /user/vive_tracker_htcx/role/left_ankle/input/grip/pose,"
523+ " /user/vive_tracker_htcx/role/right_ankle/input/grip/pose" );
512524 profile->add_new_binding (haptic,
513525 // "/user/vive_tracker_htcx/role/handheld_object/output/haptic," <-- getting errors on this one.
514526 " /user/vive_tracker_htcx/role/left_foot/output/haptic,"
@@ -522,7 +534,11 @@ void OpenXRActionMap::create_default_action_sets() {
522534 " /user/vive_tracker_htcx/role/waist/output/haptic,"
523535 " /user/vive_tracker_htcx/role/chest/output/haptic,"
524536 " /user/vive_tracker_htcx/role/camera/output/haptic,"
525- " /user/vive_tracker_htcx/role/keyboard/output/haptic" );
537+ " /user/vive_tracker_htcx/role/keyboard/output/haptic,"
538+ " /user/vive_tracker_htcx/role/left_wrist/output/haptic,"
539+ " /user/vive_tracker_htcx/role/right_wrist/output/haptic,"
540+ " /user/vive_tracker_htcx/role/left_ankle/output/haptic,"
541+ " /user/vive_tracker_htcx/role/right_ankle/output/haptic" );
526542 add_interaction_profile (profile);
527543
528544 // Create our eye gaze interaction profile.
0 commit comments