actions.json 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. {
  2. "actions": [
  3. {
  4. "name": "/actions/default/in/InteractUI",
  5. "type": "boolean"
  6. },
  7. {
  8. "name": "/actions/default/in/Teleport",
  9. "type": "boolean"
  10. },
  11. {
  12. "name": "/actions/default/in/GrabPinch",
  13. "type": "boolean"
  14. },
  15. {
  16. "name": "/actions/default/in/Trigger",
  17. "type": "boolean",
  18. "requirement": "suggested"
  19. },
  20. {
  21. "name": "/actions/default/in/Pose",
  22. "type": "pose"
  23. },
  24. {
  25. "name": "/actions/default/in/SkeletonLeftHand",
  26. "type": "skeleton",
  27. "skeleton": "/skeleton/hand/left"
  28. },
  29. {
  30. "name": "/actions/default/in/SkeletonRightHand",
  31. "type": "skeleton",
  32. "skeleton": "/skeleton/hand/right"
  33. },
  34. {
  35. "name": "/actions/default/in/Squeeze",
  36. "type": "vector1",
  37. "requirement": "optional"
  38. },
  39. {
  40. "name": "/actions/default/in/HeadsetOnHead",
  41. "type": "boolean",
  42. "requirement": "optional"
  43. },
  44. {
  45. "name": "/actions/default/out/Haptic",
  46. "type": "vibration"
  47. }
  48. ],
  49. "action_sets": [
  50. {
  51. "name": "/actions/default",
  52. "usage": "single"
  53. }
  54. ],
  55. "default_bindings": [
  56. {
  57. "controller_type": "vive_controller",
  58. "binding_url": "bindings_vive_controller.json"
  59. },
  60. {
  61. "controller_type": "oculus_touch",
  62. "binding_url": "bindings_oculus_touch.json"
  63. },
  64. {
  65. "controller_type": "knuckles",
  66. "binding_url": "bindings_knuckles.json"
  67. },
  68. {
  69. "controller_type": "holographic_controller",
  70. "binding_url": "bindings_holographic_controller.json"
  71. },
  72. {
  73. "controller_type": "vive",
  74. "binding_url": "binding_vive.json"
  75. },
  76. {
  77. "controller_type": "vive_pro",
  78. "binding_url": "binding_vive_pro.json"
  79. },
  80. {
  81. "controller_type": "rift",
  82. "binding_url": "binding_rift.json"
  83. },
  84. {
  85. "controller_type": "holographic_hmd",
  86. "binding_url": "binding_holographic_hmd.json"
  87. },
  88. {
  89. "controller_type": "vive_tracker_camera",
  90. "binding_url": "binding_vive_tracker_camera.json"
  91. }
  92. ],
  93. "localization": [
  94. {
  95. "language_tag": "en_US",
  96. "/actions/default/in/GrabPinch": "Grab Pinch",
  97. "/actions/default/in/HeadsetOnHead": "Headset on head (proximity sensor)",
  98. "/actions/default/in/InteractUI": "Interact With UI",
  99. "/actions/default/in/Pose": "Pose",
  100. "/actions/default/in/SkeletonLeftHand": "Skeleton (Left)",
  101. "/actions/default/in/SkeletonRightHand": "Skeleton (Right)",
  102. "/actions/default/in/Teleport": "Teleport",
  103. "/actions/default/out/Haptic": "Haptic"
  104. }
  105. ]
  106. }