bindings_oculus_touch.json 12 KB

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