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.

478 lines
13 KiB

5 years ago
  1. {
  2. "actions": [
  3. {
  4. "name": "/actions/default/in/InteractUI",
  5. "type": "boolean"
  6. },
  7. {
  8. "name": "/actions/default/in/Teleport",
  9. "type": "boolean"
  10. },
  11. {
  12. "name": "/actions/default/in/GrabPinch",
  13. "type": "boolean"
  14. },
  15. {
  16. "name": "/actions/default/in/Pose",
  17. "type": "pose"
  18. },
  19. {
  20. "name": "/actions/default/in/SkeletonLeftHand",
  21. "type": "skeleton",
  22. "skeleton": "/skeleton/hand/left"
  23. },
  24. {
  25. "name": "/actions/default/in/SkeletonRightHand",
  26. "type": "skeleton",
  27. "skeleton": "/skeleton/hand/right"
  28. },
  29. {
  30. "name": "/actions/default/in/Squeeze",
  31. "type": "vector1",
  32. "requirement": "optional"
  33. },
  34. {
  35. "name": "/actions/default/in/HeadsetOnHead",
  36. "type": "boolean",
  37. "requirement": "optional"
  38. },
  39. {
  40. "name": "/actions/default/in/SnapTurnLeft",
  41. "type": "boolean",
  42. "requirement": "suggested"
  43. },
  44. {
  45. "name": "/actions/default/in/SnapTurnRight",
  46. "type": "boolean"
  47. },
  48. {
  49. "name": "/actions/default/in/Grab",
  50. "type": "boolean"
  51. },
  52. {
  53. "name": "/actions/default/in/Shoot",
  54. "type": "boolean"
  55. },
  56. {
  57. "name": "/actions/default/in/GrabGrip",
  58. "type": "boolean"
  59. },
  60. {
  61. "name": "/actions/default/out/Haptic",
  62. "type": "vibration"
  63. },
  64. {
  65. "name": "/actions/buggy/in/Steering",
  66. "type": "vector2"
  67. },
  68. {
  69. "name": "/actions/buggy/in/Throttle",
  70. "type": "vector1"
  71. },
  72. {
  73. "name": "/actions/buggy/in/Brake",
  74. "type": "boolean"
  75. },
  76. {
  77. "name": "/actions/buggy/in/Reset",
  78. "type": "boolean"
  79. },
  80. {
  81. "name": "/actions/mixedreality/in/ExternalCamera",
  82. "type": "pose",
  83. "requirement": "optional"
  84. },
  85. {
  86. "name": "/actions/platformer/in/Move",
  87. "type": "vector2"
  88. },
  89. {
  90. "name": "/actions/platformer/in/Jump",
  91. "type": "boolean"
  92. },
  93. {
  94. "name": "/actions/htc_viu/in/viu_press_00",
  95. "type": "boolean",
  96. "requirement": "optional"
  97. },
  98. {
  99. "name": "/actions/htc_viu/in/viu_press_01",
  100. "type": "boolean",
  101. "requirement": "optional"
  102. },
  103. {
  104. "name": "/actions/htc_viu/in/viu_press_02",
  105. "type": "boolean",
  106. "requirement": "optional"
  107. },
  108. {
  109. "name": "/actions/htc_viu/in/viu_press_03",
  110. "type": "boolean",
  111. "requirement": "optional"
  112. },
  113. {
  114. "name": "/actions/htc_viu/in/viu_press_04",
  115. "type": "boolean",
  116. "requirement": "optional"
  117. },
  118. {
  119. "name": "/actions/htc_viu/in/viu_press_05",
  120. "type": "boolean",
  121. "requirement": "optional"
  122. },
  123. {
  124. "name": "/actions/htc_viu/in/viu_press_06",
  125. "type": "boolean",
  126. "requirement": "optional"
  127. },
  128. {
  129. "name": "/actions/htc_viu/in/viu_press_07",
  130. "type": "boolean",
  131. "requirement": "optional"
  132. },
  133. {
  134. "name": "/actions/htc_viu/in/viu_press_31",
  135. "type": "boolean",
  136. "requirement": "optional"
  137. },
  138. {
  139. "name": "/actions/htc_viu/in/viu_press_32",
  140. "type": "boolean",
  141. "requirement": "optional"
  142. },
  143. {
  144. "name": "/actions/htc_viu/in/viu_press_33",
  145. "type": "boolean",
  146. "requirement": "optional"
  147. },
  148. {
  149. "name": "/actions/htc_viu/in/viu_press_34",
  150. "type": "boolean",
  151. "requirement": "optional"
  152. },
  153. {
  154. "name": "/actions/htc_viu/in/viu_press_35",
  155. "type": "boolean",
  156. "requirement": "optional"
  157. },
  158. {
  159. "name": "/actions/htc_viu/in/viu_touch_00",
  160. "type": "boolean",
  161. "requirement": "optional"
  162. },
  163. {
  164. "name": "/actions/htc_viu/in/viu_touch_01",
  165. "type": "boolean",
  166. "requirement": "optional"
  167. },
  168. {
  169. "name": "/actions/htc_viu/in/viu_touch_02",
  170. "type": "boolean",
  171. "requirement": "optional"
  172. },
  173. {
  174. "name": "/actions/htc_viu/in/viu_touch_03",
  175. "type": "boolean",
  176. "requirement": "optional"
  177. },
  178. {
  179. "name": "/actions/htc_viu/in/viu_touch_04",
  180. "type": "boolean",
  181. "requirement": "optional"
  182. },
  183. {
  184. "name": "/actions/htc_viu/in/viu_touch_05",
  185. "type": "boolean",
  186. "requirement": "optional"
  187. },
  188. {
  189. "name": "/actions/htc_viu/in/viu_touch_06",
  190. "type": "boolean",
  191. "requirement": "optional"
  192. },
  193. {
  194. "name": "/actions/htc_viu/in/viu_touch_07",
  195. "type": "boolean",
  196. "requirement": "optional"
  197. },
  198. {
  199. "name": "/actions/htc_viu/in/viu_touch_31",
  200. "type": "boolean",
  201. "requirement": "optional"
  202. },
  203. {
  204. "name": "/actions/htc_viu/in/viu_touch_32",
  205. "type": "boolean",
  206. "requirement": "optional"
  207. },
  208. {
  209. "name": "/actions/htc_viu/in/viu_touch_33",
  210. "type": "boolean",
  211. "requirement": "optional"
  212. },
  213. {
  214. "name": "/actions/htc_viu/in/viu_touch_34",
  215. "type": "boolean",
  216. "requirement": "optional"
  217. },
  218. {
  219. "name": "/actions/htc_viu/in/viu_touch_35",
  220. "type": "boolean",
  221. "requirement": "optional"
  222. },
  223. {
  224. "name": "/actions/htc_viu/in/viu_axis_0x",
  225. "type": "vector1",
  226. "requirement": "optional"
  227. },
  228. {
  229. "name": "/actions/htc_viu/in/viu_axis_0y",
  230. "type": "vector1",
  231. "requirement": "optional"
  232. },
  233. {
  234. "name": "/actions/htc_viu/in/viu_axis_1x",
  235. "type": "vector1",
  236. "requirement": "optional"
  237. },
  238. {
  239. "name": "/actions/htc_viu/in/viu_axis_1y",
  240. "type": "vector1",
  241. "requirement": "optional"
  242. },
  243. {
  244. "name": "/actions/htc_viu/in/viu_axis_2x",
  245. "type": "vector1",
  246. "requirement": "optional"
  247. },
  248. {
  249. "name": "/actions/htc_viu/in/viu_axis_2y",
  250. "type": "vector1",
  251. "requirement": "optional"
  252. },
  253. {
  254. "name": "/actions/htc_viu/in/viu_axis_3x",
  255. "type": "vector1",
  256. "requirement": "optional"
  257. },
  258. {
  259. "name": "/actions/htc_viu/in/viu_axis_3y",
  260. "type": "vector1",
  261. "requirement": "optional"
  262. },
  263. {
  264. "name": "/actions/htc_viu/in/viu_axis_4x",
  265. "type": "vector1",
  266. "requirement": "optional"
  267. },
  268. {
  269. "name": "/actions/htc_viu/in/viu_axis_4y",
  270. "type": "vector1",
  271. "requirement": "optional"
  272. },
  273. {
  274. "name": "/actions/htc_viu/in/viu_axis_0xy",
  275. "type": "vector2",
  276. "requirement": "optional"
  277. },
  278. {
  279. "name": "/actions/htc_viu/in/viu_axis_1xy",
  280. "type": "vector2",
  281. "requirement": "optional"
  282. },
  283. {
  284. "name": "/actions/htc_viu/in/viu_axis_2xy",
  285. "type": "vector2",
  286. "requirement": "optional"
  287. },
  288. {
  289. "name": "/actions/htc_viu/in/viu_axis_3xy",
  290. "type": "vector2",
  291. "requirement": "optional"
  292. },
  293. {
  294. "name": "/actions/htc_viu/in/viu_axis_4xy",
  295. "type": "vector2",
  296. "requirement": "optional"
  297. },
  298. {
  299. "name": "/actions/htc_viu/out/viu_vib_01",
  300. "type": "vibration",
  301. "requirement": "optional"
  302. }
  303. ],
  304. "action_sets": [
  305. {
  306. "name": "/actions/default",
  307. "usage": "single"
  308. },
  309. {
  310. "name": "/actions/buggy",
  311. "usage": "single"
  312. },
  313. {
  314. "name": "/actions/mixedreality",
  315. "usage": "single"
  316. },
  317. {
  318. "name": "/actions/platformer",
  319. "usage": "single"
  320. },
  321. {
  322. "name": "/actions/htc_viu",
  323. "usage": "leftright"
  324. }
  325. ],
  326. "default_bindings": [
  327. {
  328. "controller_type": "vive_controller",
  329. "binding_url": "bindings_vive_controller.json"
  330. },
  331. {
  332. "controller_type": "oculus_touch",
  333. "binding_url": "bindings_oculus_touch.json"
  334. },
  335. {
  336. "controller_type": "knuckles",
  337. "binding_url": "bindings_knuckles.json"
  338. },
  339. {
  340. "controller_type": "holographic_controller",
  341. "binding_url": "bindings_holographic_controller.json"
  342. },
  343. {
  344. "controller_type": "vive_cosmos_controller",
  345. "binding_url": "bindings_vive_cosmos_controller.json"
  346. },
  347. {
  348. "controller_type": "logitech_stylus",
  349. "binding_url": "bindings_logitech_stylus.json"
  350. },
  351. {
  352. "controller_type": "vive_cosmos",
  353. "binding_url": "binding_vive_cosmos.json"
  354. },
  355. {
  356. "controller_type": "vive",
  357. "binding_url": "binding_vive.json"
  358. },
  359. {
  360. "controller_type": "indexhmd",
  361. "binding_url": "binding_index_hmd.json"
  362. },
  363. {
  364. "controller_type": "vive_pro",
  365. "binding_url": "binding_vive_pro.json"
  366. },
  367. {
  368. "controller_type": "rift",
  369. "binding_url": "binding_rift.json"
  370. },
  371. {
  372. "controller_type": "holographic_hmd",
  373. "binding_url": "binding_holographic_hmd.json"
  374. },
  375. {
  376. "controller_type": "vive_tracker_camera",
  377. "binding_url": "binding_vive_tracker_camera.json"
  378. },
  379. {
  380. "controller_type": "knuckles_ev1",
  381. "binding_url": "bindings_knuckles_ev1.json"
  382. },
  383. {
  384. "controller_type": "vive_tracker",
  385. "binding_url": "bindings_vive_tracker.json"
  386. },
  387. {
  388. "controller_type": "vive_tracker_handed",
  389. "binding_url": "bindings_vive_tracker_handed.json"
  390. },
  391. {
  392. "controller_type": "vive_tracker_left_foot",
  393. "binding_url": "bindings_vive_tracker_left_foot.json"
  394. },
  395. {
  396. "controller_type": "vive_tracker_right_foot",
  397. "binding_url": "bindings_vive_tracker_right_foot.json"
  398. },
  399. {
  400. "controller_type": "vive_tracker_left_shoulder",
  401. "binding_url": "bindings_vive_tracker_left_shoulder.json"
  402. },
  403. {
  404. "controller_type": "vive_tracker_right_shoulder",
  405. "binding_url": "bindings_vive_tracker_right_shoulder.json"
  406. },
  407. {
  408. "controller_type": "vive_tracker_waist",
  409. "binding_url": "bindings_vive_tracker_waist.json"
  410. },
  411. {
  412. "controller_type": "vive_tracker_chest",
  413. "binding_url": "bindings_vive_tracker_chest.json"
  414. },
  415. {
  416. "controller_type": "vive_tracker_keyboard",
  417. "binding_url": "bindings_vive_tracker_keyboard.json"
  418. }
  419. ],
  420. "localization": [
  421. {
  422. "language_tag": "en_US",
  423. "/actions/default/in/GrabPinch": "Grab Pinch",
  424. "/actions/default/in/HeadsetOnHead": "Headset on head (proximity sensor)",
  425. "/actions/default/in/InteractUI": "Interact With UI",
  426. "/actions/default/in/Pose": "Pose",
  427. "/actions/default/in/SkeletonLeftHand": "Skeleton (Left)",
  428. "/actions/default/in/SkeletonRightHand": "Skeleton (Right)",
  429. "/actions/default/in/Teleport": "Teleport",
  430. "/actions/default/out/Haptic": "Haptic",
  431. "/actions/default/in/SnapTurnLeft": "Snap Turn (Left)",
  432. "/actions/default/in/SnapTurnRight": "Snap Turn (Right)",
  433. "/actions/default/in/GrabGrip": "Grab Grip",
  434. "/actions/platformer/in/Jump": "Jump",
  435. "/actions/htc_viu/in/viu_press_00": "Press00 (System)",
  436. "/actions/htc_viu/in/viu_press_01": "Press01 (ApplicationMenu)",
  437. "/actions/htc_viu/in/viu_press_02": "Press02 (Grip)",
  438. "/actions/htc_viu/in/viu_press_03": "Press03 (DPadLeft)",
  439. "/actions/htc_viu/in/viu_press_04": "Press04 (DPadUp)",
  440. "/actions/htc_viu/in/viu_press_05": "Press05 (DPadRight)",
  441. "/actions/htc_viu/in/viu_press_06": "Press06 (DPadDown)",
  442. "/actions/htc_viu/in/viu_press_07": "Press07 (A)",
  443. "/actions/htc_viu/in/viu_press_31": "Press31 (ProximitySensor)",
  444. "/actions/htc_viu/in/viu_press_32": "Press32 (Touchpad)",
  445. "/actions/htc_viu/in/viu_press_33": "Press33 (Trigger)",
  446. "/actions/htc_viu/in/viu_press_34": "Press34 (CapSenseGrip)",
  447. "/actions/htc_viu/in/viu_press_35": "Press35 (Bumper)",
  448. "/actions/htc_viu/in/viu_touch_00": "Touch00 (System)",
  449. "/actions/htc_viu/in/viu_touch_01": "Touch01 (ApplicationMenu)",
  450. "/actions/htc_viu/in/viu_touch_02": "Touch02 (Grip)",
  451. "/actions/htc_viu/in/viu_touch_03": "Touch03 (DPadLeft)",
  452. "/actions/htc_viu/in/viu_touch_04": "Touch04 (DPadUp)",
  453. "/actions/htc_viu/in/viu_touch_05": "Touch05 (DPadRight)",
  454. "/actions/htc_viu/in/viu_touch_06": "Touch06 (DPadDown)",
  455. "/actions/htc_viu/in/viu_touch_07": "Touch07 (A)",
  456. "/actions/htc_viu/in/viu_touch_31": "Touch31 (ProximitySensor)",
  457. "/actions/htc_viu/in/viu_touch_32": "Touch32 (Touchpad)",
  458. "/actions/htc_viu/in/viu_touch_33": "Touch33 (Trigger)",
  459. "/actions/htc_viu/in/viu_touch_34": "Touch34 (CapSenseGrip)",
  460. "/actions/htc_viu/in/viu_touch_35": "Touch35 (Bumper)",
  461. "/actions/htc_viu/in/viu_axis_0x": "Axis0 X (TouchpadX)",
  462. "/actions/htc_viu/in/viu_axis_0y": "Axis0 Y (TouchpadY)",
  463. "/actions/htc_viu/in/viu_axis_1x": "Axis1 X (Trigger)",
  464. "/actions/htc_viu/in/viu_axis_1y": "Axis1 Y",
  465. "/actions/htc_viu/in/viu_axis_2x": "Axis2 X (CapSenseGrip)",
  466. "/actions/htc_viu/in/viu_axis_2y": "Axis2 Y",
  467. "/actions/htc_viu/in/viu_axis_3x": "Axis3 X (IndexCurl)",
  468. "/actions/htc_viu/in/viu_axis_3y": "Axis3 Y (MiddleCurl)",
  469. "/actions/htc_viu/in/viu_axis_4x": "Axis4 X (RingCurl)",
  470. "/actions/htc_viu/in/viu_axis_4y": "Axis4 Y (PinkyCurl)",
  471. "/actions/htc_viu/in/viu_axis_0xy": "Axis0 X&Y (Touchpad)",
  472. "/actions/htc_viu/in/viu_axis_1xy": "Axis1 X&Y",
  473. "/actions/htc_viu/in/viu_axis_2xy": "Axis2 X&Y (Thumbstick)",
  474. "/actions/htc_viu/in/viu_axis_3xy": "Axis3 X&Y",
  475. "/actions/htc_viu/in/viu_axis_4xy": "Axis4 X&Y",
  476. "/actions/htc_viu/out/viu_vib_01": "Vibration"
  477. }
  478. ]
  479. }