bindings_vive_controller.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383
  1. {
  2. "action_manifest_version" : 0,
  3. "alias_info" : {},
  4. "app_key" : "application.generated.unity.test_bp.exe",
  5. "bindings" : {
  6. "/actions/buggy" : {
  7. "sources" : [
  8. {
  9. "inputs" : {
  10. "pull" : {
  11. "output" : "/actions/buggy/in/throttle"
  12. }
  13. },
  14. "mode" : "trigger",
  15. "path" : "/user/hand/left/input/trigger"
  16. },
  17. {
  18. "inputs" : {
  19. "pull" : {
  20. "output" : "/actions/buggy/in/throttle"
  21. }
  22. },
  23. "mode" : "trigger",
  24. "path" : "/user/hand/right/input/trigger"
  25. },
  26. {
  27. "inputs" : {
  28. "click" : {
  29. "output" : "/actions/buggy/in/brake"
  30. },
  31. "position" : {
  32. "output" : "/actions/buggy/in/steering"
  33. }
  34. },
  35. "mode" : "trackpad",
  36. "path" : "/user/hand/left/input/trackpad"
  37. },
  38. {
  39. "inputs" : {
  40. "click" : {
  41. "output" : "/actions/buggy/in/brake"
  42. },
  43. "position" : {
  44. "output" : "/actions/buggy/in/steering"
  45. }
  46. },
  47. "mode" : "trackpad",
  48. "path" : "/user/hand/right/input/trackpad"
  49. },
  50. {
  51. "inputs" : {
  52. "click" : {
  53. "output" : "/actions/buggy/in/reset"
  54. }
  55. },
  56. "mode" : "button",
  57. "path" : "/user/hand/left/input/application_menu"
  58. },
  59. {
  60. "inputs" : {
  61. "click" : {
  62. "output" : "/actions/buggy/in/reset"
  63. }
  64. },
  65. "mode" : "button",
  66. "path" : "/user/hand/right/input/application_menu"
  67. }
  68. ]
  69. },
  70. "/actions/cmcontroller" : {
  71. "sources" : [
  72. {
  73. "inputs" : {
  74. "center" : {
  75. "output" : "/actions/cmcontroller/in/playpause"
  76. },
  77. "east" : {
  78. "output" : "/actions/cmcontroller/in/timespeedup"
  79. },
  80. "north" : {
  81. "output" : "/actions/cmcontroller/in/lodup"
  82. },
  83. "south" : {
  84. "output" : "/actions/cmcontroller/in/loddown"
  85. },
  86. "west" : {
  87. "output" : "/actions/cmcontroller/in/timespeeddown"
  88. }
  89. },
  90. "mode" : "dpad",
  91. "parameters" : {
  92. "sub_mode" : "click"
  93. },
  94. "path" : "/user/hand/left/input/trackpad"
  95. },
  96. {
  97. "inputs" : {
  98. "center" : {
  99. "output" : "/actions/cmcontroller/in/playpause"
  100. },
  101. "east" : {
  102. "output" : "/actions/cmcontroller/in/timespeedup"
  103. },
  104. "north" : {
  105. "output" : "/actions/cmcontroller/in/lodup"
  106. },
  107. "south" : {
  108. "output" : "/actions/cmcontroller/in/loddown"
  109. },
  110. "west" : {
  111. "output" : "/actions/cmcontroller/in/timespeeddown"
  112. }
  113. },
  114. "mode" : "dpad",
  115. "parameters" : {
  116. "sub_mode" : "click"
  117. },
  118. "path" : "/user/hand/right/input/trackpad"
  119. },
  120. {
  121. "inputs" : {
  122. "click" : {
  123. "output" : "/actions/cmcontroller/in/fixcontroller"
  124. }
  125. },
  126. "mode" : "button",
  127. "path" : "/user/hand/left/input/grip"
  128. },
  129. {
  130. "inputs" : {
  131. "click" : {
  132. "output" : "/actions/cmcontroller/in/fixcontroller"
  133. }
  134. },
  135. "mode" : "button",
  136. "path" : "/user/hand/right/input/grip"
  137. },
  138. {
  139. "inputs" : {
  140. "click" : {
  141. "output" : "/actions/cmcontroller/in/reversetime"
  142. }
  143. },
  144. "mode" : "button",
  145. "path" : "/user/hand/left/input/application_menu"
  146. },
  147. {
  148. "inputs" : {
  149. "click" : {
  150. "output" : "/actions/cmcontroller/in/reversetime"
  151. }
  152. },
  153. "mode" : "button",
  154. "path" : "/user/hand/right/input/application_menu"
  155. }
  156. ]
  157. },
  158. "/actions/default" : {
  159. "chords" : [],
  160. "haptics" : [
  161. {
  162. "output" : "/actions/default/out/haptic",
  163. "path" : "/user/hand/left/output/haptic"
  164. },
  165. {
  166. "output" : "/actions/default/out/haptic",
  167. "path" : "/user/hand/right/output/haptic"
  168. }
  169. ],
  170. "poses" : [
  171. {
  172. "output" : "/actions/default/in/pose",
  173. "path" : "/user/hand/left/pose/raw"
  174. },
  175. {
  176. "output" : "/actions/default/in/pose",
  177. "path" : "/user/hand/right/pose/raw"
  178. }
  179. ],
  180. "skeleton" : [
  181. {
  182. "output" : "/actions/default/in/skeletonlefthand",
  183. "path" : "/user/hand/left/input/skeleton/left"
  184. },
  185. {
  186. "output" : "/actions/default/in/skeletonrighthand",
  187. "path" : "/user/hand/right/input/skeleton/right"
  188. }
  189. ],
  190. "sources" : [
  191. {
  192. "inputs" : {
  193. "click" : {
  194. "output" : "/actions/default/in/interactui"
  195. }
  196. },
  197. "mode" : "button",
  198. "path" : "/user/hand/left/input/trigger"
  199. },
  200. {
  201. "inputs" : {
  202. "click" : {
  203. "output" : "/actions/default/in/grabgrip"
  204. }
  205. },
  206. "mode" : "button",
  207. "parameters" : {
  208. "click_activate_threshold" : "0.05",
  209. "click_deactivate_threshold" : "0",
  210. "force_input" : "force"
  211. },
  212. "path" : "/user/hand/left/input/grip"
  213. },
  214. {
  215. "inputs" : {
  216. "click" : {
  217. "output" : "/actions/default/in/grabpinch"
  218. }
  219. },
  220. "mode" : "button",
  221. "parameters" : {
  222. "click_activate_threshold" : "0.75",
  223. "click_deactivate_threshold" : "0.7",
  224. "force_input" : "value"
  225. },
  226. "path" : "/user/hand/left/input/trigger"
  227. },
  228. {
  229. "inputs" : {
  230. "click" : {
  231. "output" : "/actions/default/in/interactui"
  232. }
  233. },
  234. "mode" : "button",
  235. "path" : "/user/hand/right/input/trigger"
  236. },
  237. {
  238. "inputs" : {
  239. "click" : {
  240. "output" : "/actions/default/in/grabpinch"
  241. }
  242. },
  243. "mode" : "button",
  244. "parameters" : {
  245. "click_activate_threshold" : "0.75",
  246. "click_deactivate_threshold" : "0.7"
  247. },
  248. "path" : "/user/hand/right/input/trigger"
  249. },
  250. {
  251. "inputs" : {
  252. "center" : {
  253. "output" : "/actions/default/in/teleport"
  254. },
  255. "east" : {
  256. "output" : "/actions/default/in/snapturnright"
  257. },
  258. "north" : {
  259. "output" : "/actions/default/in/teleport"
  260. },
  261. "south" : {
  262. "output" : "/actions/default/in/teleport"
  263. },
  264. "west" : {
  265. "output" : "/actions/default/in/snapturnleft"
  266. }
  267. },
  268. "mode" : "dpad",
  269. "parameters" : {
  270. "deadzone_pct" : "90",
  271. "overlap_pct" : "15",
  272. "sub_mode" : "click"
  273. },
  274. "path" : "/user/hand/left/input/trackpad"
  275. },
  276. {
  277. "inputs" : {
  278. "center" : {
  279. "output" : "/actions/default/in/teleport"
  280. },
  281. "east" : {
  282. "output" : "/actions/default/in/snapturnright"
  283. },
  284. "north" : {
  285. "output" : "/actions/default/in/teleport"
  286. },
  287. "south" : {
  288. "output" : "/actions/default/in/teleport"
  289. },
  290. "west" : {
  291. "output" : "/actions/default/in/snapturnleft"
  292. }
  293. },
  294. "mode" : "dpad",
  295. "parameters" : {
  296. "deadzone_pct" : "90",
  297. "overlap_pct" : "15",
  298. "sub_mode" : "click"
  299. },
  300. "path" : "/user/hand/right/input/trackpad"
  301. },
  302. {
  303. "inputs" : {
  304. "click" : {
  305. "output" : "/actions/default/in/grabgrip"
  306. }
  307. },
  308. "mode" : "button",
  309. "parameters" : {
  310. "click_activate_threshold" : "0.05",
  311. "click_deactivate_threshold" : "0",
  312. "force_input" : "force"
  313. },
  314. "path" : "/user/hand/right/input/grip"
  315. },
  316. {
  317. "inputs" : {
  318. "pull" : {
  319. "output" : "/actions/default/in/squeeze"
  320. }
  321. },
  322. "mode" : "trigger",
  323. "path" : "/user/hand/left/input/trigger"
  324. },
  325. {
  326. "inputs" : {
  327. "pull" : {
  328. "output" : "/actions/default/in/squeeze"
  329. }
  330. },
  331. "mode" : "trigger",
  332. "path" : "/user/hand/right/input/trigger"
  333. }
  334. ]
  335. },
  336. "/actions/platformer" : {
  337. "sources" : [
  338. {
  339. "inputs" : {
  340. "click" : {
  341. "output" : "/actions/platformer/in/jump"
  342. }
  343. },
  344. "mode" : "button",
  345. "path" : "/user/hand/left/input/trackpad"
  346. },
  347. {
  348. "inputs" : {
  349. "click" : {
  350. "output" : "/actions/platformer/in/jump"
  351. }
  352. },
  353. "mode" : "button",
  354. "path" : "/user/hand/right/input/trackpad"
  355. },
  356. {
  357. "inputs" : {
  358. "position" : {
  359. "output" : "/actions/platformer/in/move"
  360. }
  361. },
  362. "mode" : "trackpad",
  363. "path" : "/user/hand/left/input/trackpad"
  364. },
  365. {
  366. "inputs" : {
  367. "position" : {
  368. "output" : "/actions/platformer/in/move"
  369. }
  370. },
  371. "mode" : "trackpad",
  372. "path" : "/user/hand/right/input/trackpad"
  373. }
  374. ]
  375. }
  376. },
  377. "category" : "steamvr_input",
  378. "controller_type" : "vive_controller",
  379. "description" : "",
  380. "name" : "Saved TEST_BP [Testing] configuration for Vive Controller",
  381. "options" : {},
  382. "simulated_actions" : []
  383. }