2021년 4학년 1학기 기업연계프로젝트2 컴퓨터소프트웨어공학과 <원광투어팀> 팀장 : 송유진 팀원 : 김나영, 이경희, 한유진
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

498 lines
13 KiB

5 years ago
  1. {
  2. "app_key": "application.generated.unity.vrprpjecttest4.exe",
  3. "controller_type": "holographic_controller",
  4. "description": "",
  5. "name": "Saved VRPrpjectTest4 [Testing] configuration for Windows Mixed Reality Controller",
  6. "bindings": {
  7. "/actions/buggy": {
  8. "chords": [],
  9. "sources": [
  10. {
  11. "path": "/user/hand/left/input/trigger",
  12. "mode": "trigger",
  13. "parameters": {},
  14. "inputs": {
  15. "pull": {
  16. "output": "/actions/buggy/in/throttle"
  17. }
  18. }
  19. },
  20. {
  21. "path": "/user/hand/right/input/trigger",
  22. "mode": "trigger",
  23. "parameters": {},
  24. "inputs": {
  25. "pull": {
  26. "output": "/actions/buggy/in/throttle"
  27. }
  28. }
  29. },
  30. {
  31. "path": "/user/hand/left/input/joystick",
  32. "mode": "joystick",
  33. "parameters": {},
  34. "inputs": {
  35. "position": {
  36. "output": "/actions/buggy/in/steering"
  37. }
  38. }
  39. },
  40. {
  41. "path": "/user/hand/right/input/joystick",
  42. "mode": "joystick",
  43. "parameters": {},
  44. "inputs": {
  45. "position": {
  46. "output": "/actions/buggy/in/steering"
  47. }
  48. }
  49. },
  50. {
  51. "path": "/user/hand/left/input/trackpad",
  52. "mode": "button",
  53. "parameters": {},
  54. "inputs": {
  55. "click": {
  56. "output": "/actions/buggy/in/reset"
  57. }
  58. }
  59. },
  60. {
  61. "path": "/user/hand/right/input/trackpad",
  62. "mode": "button",
  63. "parameters": {},
  64. "inputs": {
  65. "click": {
  66. "output": "/actions/buggy/in/reset"
  67. }
  68. }
  69. },
  70. {
  71. "path": "/user/hand/left/input/trackpad",
  72. "mode": "button",
  73. "parameters": {},
  74. "inputs": {
  75. "click": {
  76. "output": "/actions/buggy/in/brake"
  77. }
  78. }
  79. },
  80. {
  81. "path": "/user/hand/right/input/trackpad",
  82. "mode": "button",
  83. "parameters": {},
  84. "inputs": {
  85. "click": {
  86. "output": "/actions/buggy/in/brake"
  87. }
  88. }
  89. }
  90. ],
  91. "poses": [],
  92. "haptics": [],
  93. "skeleton": []
  94. },
  95. "/actions/default": {
  96. "chords": [],
  97. "sources": [
  98. {
  99. "path": "/user/hand/left/input/trigger",
  100. "mode": "button",
  101. "parameters": {},
  102. "inputs": {
  103. "click": {
  104. "output": "/actions/default/in/interactui"
  105. }
  106. }
  107. },
  108. {
  109. "path": "/user/hand/right/input/trigger",
  110. "mode": "button",
  111. "parameters": {},
  112. "inputs": {
  113. "click": {
  114. "output": "/actions/default/in/interactui"
  115. }
  116. }
  117. },
  118. {
  119. "path": "/user/hand/left/input/trigger",
  120. "mode": "button",
  121. "parameters": {
  122. "click_activate_threshold": "0.95",
  123. "click_deactivate_threshold": "0.9"
  124. },
  125. "inputs": {
  126. "click": {
  127. "output": "/actions/default/in/grabpinch"
  128. }
  129. }
  130. },
  131. {
  132. "path": "/user/hand/right/input/trigger",
  133. "mode": "button",
  134. "parameters": {
  135. "click_activate_threshold": "0.95",
  136. "click_deactivate_threshold": "0.9"
  137. },
  138. "inputs": {
  139. "click": {
  140. "output": "/actions/default/in/grabpinch"
  141. }
  142. }
  143. },
  144. {
  145. "path": "/user/hand/left/input/grip",
  146. "mode": "button",
  147. "parameters": {},
  148. "inputs": {
  149. "click": {
  150. "output": "/actions/default/in/grabgrip"
  151. }
  152. }
  153. },
  154. {
  155. "path": "/user/hand/right/input/grip",
  156. "mode": "button",
  157. "parameters": {},
  158. "inputs": {
  159. "click": {
  160. "output": "/actions/default/in/grabgrip"
  161. }
  162. }
  163. },
  164. {
  165. "path": "/user/hand/left/input/trigger",
  166. "mode": "trigger",
  167. "parameters": {},
  168. "inputs": {
  169. "pull": {
  170. "output": "/actions/default/in/squeeze"
  171. }
  172. }
  173. },
  174. {
  175. "path": "/user/hand/right/input/trigger",
  176. "mode": "trigger",
  177. "parameters": {},
  178. "inputs": {
  179. "pull": {
  180. "output": "/actions/default/in/squeeze"
  181. }
  182. }
  183. },
  184. {
  185. "path": "/user/hand/left/input/trackpad",
  186. "mode": "button",
  187. "parameters": {},
  188. "inputs": {
  189. "click": {
  190. "output": "/actions/default/in/teleport"
  191. }
  192. }
  193. },
  194. {
  195. "path": "/user/hand/right/input/trackpad",
  196. "mode": "button",
  197. "parameters": {},
  198. "inputs": {
  199. "click": {
  200. "output": "/actions/default/in/teleport"
  201. }
  202. }
  203. },
  204. {
  205. "path": "/user/hand/left/input/joystick",
  206. "mode": "dpad",
  207. "parameters": {
  208. "deadzone_pct": "25",
  209. "overlap_pct": "30",
  210. "sub_mode": "touch"
  211. },
  212. "inputs": {
  213. "north": {
  214. "output": "/actions/default/in/teleport"
  215. }
  216. }
  217. },
  218. {
  219. "path": "/user/hand/right/input/joystick",
  220. "mode": "dpad",
  221. "parameters": {
  222. "deadzone_pct": "25",
  223. "overlap_pct": "30",
  224. "sub_mode": "touch"
  225. },
  226. "inputs": {
  227. "north": {
  228. "output": "/actions/default/in/teleport"
  229. }
  230. }
  231. },
  232. {
  233. "path": "/user/hand/left/input/joystick",
  234. "mode": "dpad",
  235. "parameters": {
  236. "deadzone_pct": "85",
  237. "overlap_pct": "0",
  238. "sub_mode": "touch"
  239. },
  240. "inputs": {
  241. "east": {
  242. "output": "/actions/default/in/snapturnright"
  243. },
  244. "west": {
  245. "output": "/actions/default/in/snapturnleft"
  246. }
  247. }
  248. },
  249. {
  250. "path": "/user/hand/right/input/joystick",
  251. "mode": "dpad",
  252. "parameters": {
  253. "deadzone_pct": "85",
  254. "overlap_pct": "0",
  255. "sub_mode": "touch"
  256. },
  257. "inputs": {
  258. "east": {
  259. "output": "/actions/default/in/snapturnright"
  260. },
  261. "west": {
  262. "output": "/actions/default/in/snapturnleft"
  263. }
  264. }
  265. }
  266. ],
  267. "poses": [
  268. {
  269. "output": "/actions/default/in/pose",
  270. "path": "/user/hand/left/pose/raw"
  271. },
  272. {
  273. "output": "/actions/default/in/pose",
  274. "path": "/user/hand/right/pose/raw"
  275. }
  276. ],
  277. "haptics": [
  278. {
  279. "output": "/actions/default/out/haptic",
  280. "path": "/user/hand/left/output/haptic"
  281. },
  282. {
  283. "output": "/actions/default/out/haptic",
  284. "path": "/user/hand/right/output/haptic"
  285. }
  286. ],
  287. "skeleton": []
  288. },
  289. "/actions/htc_viu": {
  290. "chords": [],
  291. "sources": [
  292. {
  293. "path": "/user/hand/left/input/trigger",
  294. "mode": "trigger",
  295. "parameters": {},
  296. "inputs": {
  297. "click": {
  298. "output": "/actions/htc_viu/in/viu_press_33"
  299. },
  300. "pull": {
  301. "output": "/actions/htc_viu/in/viu_axis_1x"
  302. },
  303. "touch": {
  304. "output": "/actions/htc_viu/in/viu_touch_33"
  305. }
  306. }
  307. },
  308. {
  309. "path": "/user/hand/right/input/trigger",
  310. "mode": "trigger",
  311. "parameters": {},
  312. "inputs": {
  313. "click": {
  314. "output": "/actions/htc_viu/in/viu_press_33"
  315. },
  316. "pull": {
  317. "output": "/actions/htc_viu/in/viu_axis_1x"
  318. },
  319. "touch": {
  320. "output": "/actions/htc_viu/in/viu_touch_33"
  321. }
  322. }
  323. },
  324. {
  325. "path": "/user/hand/left/input/trackpad",
  326. "mode": "trackpad",
  327. "parameters": {},
  328. "inputs": {
  329. "click": {
  330. "output": "/actions/htc_viu/in/viu_press_32"
  331. },
  332. "position": {
  333. "output": "/actions/htc_viu/in/viu_axis_0xy"
  334. },
  335. "touch": {
  336. "output": "/actions/htc_viu/in/viu_touch_32"
  337. }
  338. }
  339. },
  340. {
  341. "path": "/user/hand/right/input/trackpad",
  342. "mode": "trackpad",
  343. "parameters": {},
  344. "inputs": {
  345. "click": {
  346. "output": "/actions/htc_viu/in/viu_press_32"
  347. },
  348. "position": {
  349. "output": "/actions/htc_viu/in/viu_axis_0xy"
  350. },
  351. "touch": {
  352. "output": "/actions/htc_viu/in/viu_touch_32"
  353. }
  354. }
  355. },
  356. {
  357. "path": "/user/hand/left/input/grip",
  358. "mode": "button",
  359. "parameters": {
  360. "click_activate_threshold": "0.55",
  361. "click_deactivate_threshold": "0.45",
  362. "haptic_amplitude": "0.2"
  363. },
  364. "inputs": {
  365. "click": {
  366. "output": "/actions/htc_viu/in/viu_press_02"
  367. },
  368. "touch": {
  369. "output": "/actions/htc_viu/in/viu_touch_02"
  370. }
  371. }
  372. },
  373. {
  374. "path": "/user/hand/left/input/application_menu",
  375. "mode": "button",
  376. "parameters": {},
  377. "inputs": {
  378. "click": {
  379. "output": "/actions/htc_viu/in/viu_press_01"
  380. },
  381. "touch": {
  382. "output": "/actions/htc_viu/in/viu_touch_01"
  383. }
  384. }
  385. },
  386. {
  387. "path": "/user/hand/left/input/joystick",
  388. "mode": "joystick",
  389. "parameters": {},
  390. "inputs": {
  391. "position": {
  392. "output": "/actions/htc_viu/in/viu_axis_2xy"
  393. }
  394. }
  395. },
  396. {
  397. "path": "/user/hand/right/input/joystick",
  398. "mode": "joystick",
  399. "parameters": {},
  400. "inputs": {
  401. "position": {
  402. "output": "/actions/htc_viu/in/viu_axis_2xy"
  403. }
  404. }
  405. },
  406. {
  407. "path": "/user/hand/right/input/application_menu",
  408. "mode": "button",
  409. "parameters": {},
  410. "inputs": {
  411. "click": {
  412. "output": "/actions/htc_viu/in/viu_press_01"
  413. },
  414. "touch": {
  415. "output": "/actions/htc_viu/in/viu_touch_01"
  416. }
  417. }
  418. },
  419. {
  420. "path": "/user/hand/right/input/grip",
  421. "mode": "button",
  422. "parameters": {
  423. "click_activate_threshold": "0.55",
  424. "click_deactivate_threshold": "0.45",
  425. "haptic_amplitude": "0.2"
  426. },
  427. "inputs": {
  428. "click": {
  429. "output": "/actions/htc_viu/in/viu_press_02"
  430. },
  431. "touch": {
  432. "output": "/actions/htc_viu/in/viu_touch_02"
  433. }
  434. }
  435. }
  436. ],
  437. "poses": [],
  438. "haptics": [
  439. {
  440. "output": "/actions/htc_viu/out/viu_vib_01",
  441. "path": "/user/hand/left/output/haptic"
  442. },
  443. {
  444. "output": "/actions/htc_viu/out/viu_vib_01",
  445. "path": "/user/hand/right/output/haptic"
  446. }
  447. ],
  448. "skeleton": []
  449. },
  450. "/actions/platformer": {
  451. "chords": [],
  452. "sources": [
  453. {
  454. "path": "/user/hand/left/input/trigger",
  455. "mode": "button",
  456. "parameters": {},
  457. "inputs": {
  458. "click": {
  459. "output": "/actions/platformer/in/jump"
  460. }
  461. }
  462. },
  463. {
  464. "path": "/user/hand/right/input/trigger",
  465. "mode": "button",
  466. "parameters": {},
  467. "inputs": {
  468. "click": {
  469. "output": "/actions/platformer/in/jump"
  470. }
  471. }
  472. },
  473. {
  474. "path": "/user/hand/left/input/joystick",
  475. "mode": "joystick",
  476. "parameters": {},
  477. "inputs": {
  478. "position": {
  479. "output": "/actions/platformer/in/move"
  480. }
  481. }
  482. },
  483. {
  484. "path": "/user/hand/right/input/joystick",
  485. "mode": "joystick",
  486. "parameters": {},
  487. "inputs": {
  488. "position": {
  489. "output": "/actions/platformer/in/move"
  490. }
  491. }
  492. }
  493. ],
  494. "poses": [],
  495. "haptics": [],
  496. "skeleton": []
  497. }
  498. }
  499. }