bindings_vive_controller.json 12 KB

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