bindings_knuckles.json 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. {
  2. "app_key" : "application.generated.unity.steamvr.exe",
  3. "bindings" : {
  4. "/actions/buggy" : {
  5. "sources" : [
  6. {
  7. "inputs" : {
  8. "position" : {
  9. "output" : "/actions/buggy/in/steering"
  10. }
  11. },
  12. "mode" : "joystick",
  13. "path" : "/user/hand/left/input/thumbstick"
  14. },
  15. {
  16. "inputs" : {
  17. "position" : {
  18. "output" : "/actions/buggy/in/steering"
  19. }
  20. },
  21. "mode" : "joystick",
  22. "path" : "/user/hand/right/input/thumbstick"
  23. },
  24. {
  25. "inputs" : {
  26. "pull" : {
  27. "output" : "/actions/buggy/in/throttle"
  28. }
  29. },
  30. "mode" : "trigger",
  31. "path" : "/user/hand/left/input/trigger"
  32. },
  33. {
  34. "inputs" : {
  35. "pull" : {
  36. "output" : "/actions/buggy/in/throttle"
  37. }
  38. },
  39. "mode" : "trigger",
  40. "path" : "/user/hand/right/input/trigger"
  41. },
  42. {
  43. "inputs" : {
  44. "click" : {
  45. "output" : "/actions/buggy/in/brake"
  46. }
  47. },
  48. "mode" : "button",
  49. "path" : "/user/hand/left/input/a"
  50. },
  51. {
  52. "inputs" : {
  53. "click" : {
  54. "output" : "/actions/buggy/in/brake"
  55. }
  56. },
  57. "mode" : "button",
  58. "path" : "/user/hand/right/input/a"
  59. },
  60. {
  61. "inputs" : {
  62. "click" : {
  63. "output" : "/actions/buggy/in/reset"
  64. }
  65. },
  66. "mode" : "button",
  67. "path" : "/user/hand/left/input/b"
  68. },
  69. {
  70. "inputs" : {
  71. "click" : {
  72. "output" : "/actions/buggy/in/reset"
  73. }
  74. },
  75. "mode" : "button",
  76. "path" : "/user/hand/right/input/b"
  77. }
  78. ]
  79. },
  80. "/actions/default" : {
  81. "chords" : [],
  82. "haptics" : [
  83. {
  84. "output" : "/actions/default/out/haptic",
  85. "path" : "/user/hand/left/output/haptic"
  86. },
  87. {
  88. "output" : "/actions/default/out/haptic",
  89. "path" : "/user/hand/right/output/haptic"
  90. }
  91. ],
  92. "poses" : [
  93. {
  94. "output" : "/actions/default/in/pose",
  95. "path" : "/user/hand/left/pose/raw"
  96. },
  97. {
  98. "output" : "/actions/default/in/pose",
  99. "path" : "/user/hand/right/pose/raw"
  100. }
  101. ],
  102. "skeleton" : [
  103. {
  104. "output" : "/actions/default/in/skeletonlefthand",
  105. "path" : "/user/hand/left/input/skeleton/left"
  106. },
  107. {
  108. "output" : "/actions/default/in/skeletonrighthand",
  109. "path" : "/user/hand/right/input/skeleton/right"
  110. }
  111. ],
  112. "sources" : [
  113. {
  114. "inputs" : {
  115. "click" : {
  116. "output" : "/actions/default/in/interactui"
  117. }
  118. },
  119. "mode" : "button",
  120. "path" : "/user/hand/left/input/trigger"
  121. },
  122. {
  123. "inputs" : {
  124. "force" : {
  125. "output" : "/actions/default/in/squeeze"
  126. }
  127. },
  128. "mode" : "force_sensor",
  129. "path" : "/user/hand/left/input/grip"
  130. },
  131. {
  132. "inputs" : {
  133. "force" : {
  134. "output" : "/actions/default/in/squeeze"
  135. }
  136. },
  137. "mode" : "force_sensor",
  138. "path" : "/user/hand/right/input/grip"
  139. },
  140. {
  141. "inputs" : {
  142. "click" : {
  143. "output" : "/actions/default/in/teleport"
  144. }
  145. },
  146. "mode" : "button",
  147. "path" : "/user/hand/left/input/trackpad"
  148. },
  149. {
  150. "inputs" : {
  151. "click" : {
  152. "output" : "/actions/default/in/interactui"
  153. }
  154. },
  155. "mode" : "button",
  156. "path" : "/user/hand/right/input/trigger"
  157. },
  158. {
  159. "inputs" : {
  160. "click" : {
  161. "output" : "/actions/default/in/teleport"
  162. }
  163. },
  164. "mode" : "button",
  165. "path" : "/user/hand/right/input/trackpad"
  166. },
  167. {
  168. "inputs" : {
  169. "grab" : {
  170. "output" : "/actions/default/in/grabgrip"
  171. }
  172. },
  173. "mode" : "grab",
  174. "parameters" : {
  175. "force_hold_threshold" : "0.02",
  176. "force_release_threshold" : "0.01"
  177. },
  178. "path" : "/user/hand/left/input/grip"
  179. },
  180. {
  181. "inputs" : {
  182. "grab" : {
  183. "output" : "/actions/default/in/grabgrip"
  184. }
  185. },
  186. "mode" : "grab",
  187. "parameters" : {
  188. "force_hold_threshold" : "0.02",
  189. "force_release_threshold" : "0.01"
  190. },
  191. "path" : "/user/hand/right/input/grip"
  192. },
  193. {
  194. "inputs" : {
  195. "grab" : {
  196. "output" : "/actions/default/in/grabpinch"
  197. }
  198. },
  199. "mode" : "grab",
  200. "parameters" : {
  201. "force_hold_threshold" : "0.02",
  202. "force_release_threshold" : "0.01"
  203. },
  204. "path" : "/user/hand/left/input/pinch"
  205. },
  206. {
  207. "inputs" : {
  208. "grab" : {
  209. "output" : "/actions/default/in/grabpinch"
  210. }
  211. },
  212. "mode" : "grab",
  213. "parameters" : {
  214. "force_hold_threshold" : "0.02",
  215. "force_release_threshold" : "0.01"
  216. },
  217. "path" : "/user/hand/right/input/pinch"
  218. }
  219. ]
  220. },
  221. "/actions/platformer" : {
  222. "sources" : [
  223. {
  224. "inputs" : {
  225. "position" : {
  226. "output" : "/actions/platformer/in/move"
  227. }
  228. },
  229. "mode" : "joystick",
  230. "path" : "/user/hand/left/input/thumbstick"
  231. },
  232. {
  233. "inputs" : {
  234. "position" : {
  235. "output" : "/actions/platformer/in/move"
  236. }
  237. },
  238. "mode" : "joystick",
  239. "path" : "/user/hand/right/input/thumbstick"
  240. },
  241. {
  242. "inputs" : {
  243. "click" : {
  244. "output" : "/actions/platformer/in/jump"
  245. }
  246. },
  247. "mode" : "button",
  248. "path" : "/user/hand/left/input/trigger"
  249. },
  250. {
  251. "inputs" : {
  252. "click" : {
  253. "output" : "/actions/platformer/in/jump"
  254. }
  255. },
  256. "mode" : "button",
  257. "path" : "/user/hand/right/input/trigger"
  258. }
  259. ]
  260. }
  261. },
  262. "controller_type" : "knuckles",
  263. "description" : "",
  264. "name" : "knuckles_default"
  265. }