RoomBuilder.inputactions 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965
  1. {
  2. "name": "RoomBuilder",
  3. "maps": [
  4. {
  5. "name": "Player",
  6. "id": "9ce7a72b-8fbc-4e02-9989-16d8697082a8",
  7. "actions": [
  8. {
  9. "name": "Move",
  10. "type": "Value",
  11. "id": "2e891230-ce1d-4455-86c2-5bf397db1d53",
  12. "expectedControlType": "Vector2",
  13. "processors": "",
  14. "interactions": "",
  15. "initialStateCheck": true
  16. },
  17. {
  18. "name": "Look",
  19. "type": "Value",
  20. "id": "a11e5d61-d806-4288-ad8f-8719ac70fcd6",
  21. "expectedControlType": "Vector2",
  22. "processors": "",
  23. "interactions": "",
  24. "initialStateCheck": true
  25. },
  26. {
  27. "name": "Fire",
  28. "type": "Button",
  29. "id": "42dcdb62-23c9-465c-8372-98e5a4079de1",
  30. "expectedControlType": "Button",
  31. "processors": "",
  32. "interactions": "",
  33. "initialStateCheck": false
  34. }
  35. ],
  36. "bindings": [
  37. {
  38. "name": "",
  39. "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403",
  40. "path": "<Gamepad>/leftStick",
  41. "interactions": "",
  42. "processors": "",
  43. "groups": ";Gamepad",
  44. "action": "Move",
  45. "isComposite": false,
  46. "isPartOfComposite": false
  47. },
  48. {
  49. "name": "WASD",
  50. "id": "00ca640b-d935-4593-8157-c05846ea39b3",
  51. "path": "Dpad",
  52. "interactions": "",
  53. "processors": "",
  54. "groups": "",
  55. "action": "Move",
  56. "isComposite": true,
  57. "isPartOfComposite": false
  58. },
  59. {
  60. "name": "up",
  61. "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9",
  62. "path": "<Keyboard>/w",
  63. "interactions": "",
  64. "processors": "",
  65. "groups": ";Keyboard&Mouse",
  66. "action": "Move",
  67. "isComposite": false,
  68. "isPartOfComposite": true
  69. },
  70. {
  71. "name": "up",
  72. "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9",
  73. "path": "<Keyboard>/upArrow",
  74. "interactions": "",
  75. "processors": "",
  76. "groups": ";Keyboard&Mouse",
  77. "action": "Move",
  78. "isComposite": false,
  79. "isPartOfComposite": true
  80. },
  81. {
  82. "name": "down",
  83. "id": "320bffee-a40b-4347-ac70-c210eb8bc73a",
  84. "path": "<Keyboard>/s",
  85. "interactions": "",
  86. "processors": "",
  87. "groups": ";Keyboard&Mouse",
  88. "action": "Move",
  89. "isComposite": false,
  90. "isPartOfComposite": true
  91. },
  92. {
  93. "name": "down",
  94. "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1",
  95. "path": "<Keyboard>/downArrow",
  96. "interactions": "",
  97. "processors": "",
  98. "groups": ";Keyboard&Mouse",
  99. "action": "Move",
  100. "isComposite": false,
  101. "isPartOfComposite": true
  102. },
  103. {
  104. "name": "left",
  105. "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc",
  106. "path": "<Keyboard>/a",
  107. "interactions": "",
  108. "processors": "",
  109. "groups": ";Keyboard&Mouse",
  110. "action": "Move",
  111. "isComposite": false,
  112. "isPartOfComposite": true
  113. },
  114. {
  115. "name": "left",
  116. "id": "2e46982e-44cc-431b-9f0b-c11910bf467a",
  117. "path": "<Keyboard>/leftArrow",
  118. "interactions": "",
  119. "processors": "",
  120. "groups": ";Keyboard&Mouse",
  121. "action": "Move",
  122. "isComposite": false,
  123. "isPartOfComposite": true
  124. },
  125. {
  126. "name": "right",
  127. "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400",
  128. "path": "<Keyboard>/d",
  129. "interactions": "",
  130. "processors": "",
  131. "groups": ";Keyboard&Mouse",
  132. "action": "Move",
  133. "isComposite": false,
  134. "isPartOfComposite": true
  135. },
  136. {
  137. "name": "right",
  138. "id": "77bff152-3580-4b21-b6de-dcd0c7e41164",
  139. "path": "<Keyboard>/rightArrow",
  140. "interactions": "",
  141. "processors": "",
  142. "groups": ";Keyboard&Mouse",
  143. "action": "Move",
  144. "isComposite": false,
  145. "isPartOfComposite": true
  146. },
  147. {
  148. "name": "",
  149. "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8",
  150. "path": "<XRController>/{Primary2DAxis}",
  151. "interactions": "",
  152. "processors": "",
  153. "groups": "XR",
  154. "action": "Move",
  155. "isComposite": false,
  156. "isPartOfComposite": false
  157. },
  158. {
  159. "name": "",
  160. "id": "3ea4d645-4504-4529-b061-ab81934c3752",
  161. "path": "<Joystick>/stick",
  162. "interactions": "",
  163. "processors": "",
  164. "groups": "Joystick",
  165. "action": "Move",
  166. "isComposite": false,
  167. "isPartOfComposite": false
  168. },
  169. {
  170. "name": "",
  171. "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235",
  172. "path": "<Gamepad>/rightStick",
  173. "interactions": "",
  174. "processors": "",
  175. "groups": ";Gamepad",
  176. "action": "Look",
  177. "isComposite": false,
  178. "isPartOfComposite": false
  179. },
  180. {
  181. "name": "",
  182. "id": "8c8e490b-c610-4785-884f-f04217b23ca4",
  183. "path": "<Pointer>/delta",
  184. "interactions": "",
  185. "processors": "",
  186. "groups": ";Keyboard&Mouse;Touch",
  187. "action": "Look",
  188. "isComposite": false,
  189. "isPartOfComposite": false
  190. },
  191. {
  192. "name": "",
  193. "id": "3e5f5442-8668-4b27-a940-df99bad7e831",
  194. "path": "<Joystick>/{Hatswitch}",
  195. "interactions": "",
  196. "processors": "",
  197. "groups": "Joystick",
  198. "action": "Look",
  199. "isComposite": false,
  200. "isPartOfComposite": false
  201. },
  202. {
  203. "name": "",
  204. "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91",
  205. "path": "<Gamepad>/rightTrigger",
  206. "interactions": "",
  207. "processors": "",
  208. "groups": ";Gamepad",
  209. "action": "Fire",
  210. "isComposite": false,
  211. "isPartOfComposite": false
  212. },
  213. {
  214. "name": "",
  215. "id": "05f6913d-c316-48b2-a6bb-e225f14c7960",
  216. "path": "<Mouse>/leftButton",
  217. "interactions": "",
  218. "processors": "",
  219. "groups": ";Keyboard&Mouse",
  220. "action": "Fire",
  221. "isComposite": false,
  222. "isPartOfComposite": false
  223. },
  224. {
  225. "name": "",
  226. "id": "886e731e-7071-4ae4-95c0-e61739dad6fd",
  227. "path": "<Touchscreen>/primaryTouch/tap",
  228. "interactions": "",
  229. "processors": "",
  230. "groups": ";Touch",
  231. "action": "Fire",
  232. "isComposite": false,
  233. "isPartOfComposite": false
  234. },
  235. {
  236. "name": "",
  237. "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54",
  238. "path": "<Joystick>/trigger",
  239. "interactions": "",
  240. "processors": "",
  241. "groups": "Joystick",
  242. "action": "Fire",
  243. "isComposite": false,
  244. "isPartOfComposite": false
  245. },
  246. {
  247. "name": "",
  248. "id": "8255d333-5683-4943-a58a-ccb207ff1dce",
  249. "path": "<XRController>/{PrimaryAction}",
  250. "interactions": "",
  251. "processors": "",
  252. "groups": "XR",
  253. "action": "Fire",
  254. "isComposite": false,
  255. "isPartOfComposite": false
  256. }
  257. ]
  258. },
  259. {
  260. "name": "UI",
  261. "id": "46da50db-8aaa-4b77-94b4-d12d4aa9dac7",
  262. "actions": [
  263. {
  264. "name": "Navigate",
  265. "type": "PassThrough",
  266. "id": "b7e80eb0-96c1-41a5-a1da-aa15aa17f5e5",
  267. "expectedControlType": "Vector2",
  268. "processors": "",
  269. "interactions": "",
  270. "initialStateCheck": false
  271. },
  272. {
  273. "name": "Submit",
  274. "type": "Button",
  275. "id": "dfa2d8bf-ad2a-4e31-b131-22c26561e4d4",
  276. "expectedControlType": "Button",
  277. "processors": "",
  278. "interactions": "",
  279. "initialStateCheck": false
  280. },
  281. {
  282. "name": "Cancel",
  283. "type": "Button",
  284. "id": "e394e929-a784-4b90-a1b1-c6674ee3e9b1",
  285. "expectedControlType": "Button",
  286. "processors": "",
  287. "interactions": "",
  288. "initialStateCheck": false
  289. },
  290. {
  291. "name": "Point",
  292. "type": "PassThrough",
  293. "id": "e87908bf-3a84-489a-9db3-1a4dbbbd85f0",
  294. "expectedControlType": "Vector2",
  295. "processors": "",
  296. "interactions": "",
  297. "initialStateCheck": true
  298. },
  299. {
  300. "name": "Click",
  301. "type": "PassThrough",
  302. "id": "830b02bb-4112-4739-af82-113a49fe2238",
  303. "expectedControlType": "Button",
  304. "processors": "",
  305. "interactions": "",
  306. "initialStateCheck": true
  307. },
  308. {
  309. "name": "ScrollWheel",
  310. "type": "PassThrough",
  311. "id": "7568c44a-06a2-48ca-ae8f-ccdd2240df49",
  312. "expectedControlType": "Vector2",
  313. "processors": "",
  314. "interactions": "",
  315. "initialStateCheck": false
  316. },
  317. {
  318. "name": "MiddleClick",
  319. "type": "PassThrough",
  320. "id": "4fb5ed1e-e60a-4e72-8996-90dd3e3ad88f",
  321. "expectedControlType": "Button",
  322. "processors": "",
  323. "interactions": "",
  324. "initialStateCheck": false
  325. },
  326. {
  327. "name": "RightClick",
  328. "type": "PassThrough",
  329. "id": "44c1b591-0ccb-4e18-9648-1b2dedc59618",
  330. "expectedControlType": "Button",
  331. "processors": "",
  332. "interactions": "",
  333. "initialStateCheck": false
  334. },
  335. {
  336. "name": "TrackedDevicePosition",
  337. "type": "PassThrough",
  338. "id": "50bc7630-f893-4231-827f-9098e7971d9c",
  339. "expectedControlType": "Vector3",
  340. "processors": "",
  341. "interactions": "",
  342. "initialStateCheck": false
  343. },
  344. {
  345. "name": "TrackedDeviceOrientation",
  346. "type": "PassThrough",
  347. "id": "2034f2fe-9ca2-492b-a5e6-86e78fdafa86",
  348. "expectedControlType": "Quaternion",
  349. "processors": "",
  350. "interactions": "",
  351. "initialStateCheck": false
  352. }
  353. ],
  354. "bindings": [
  355. {
  356. "name": "Gamepad",
  357. "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd",
  358. "path": "2DVector",
  359. "interactions": "",
  360. "processors": "",
  361. "groups": "",
  362. "action": "Navigate",
  363. "isComposite": true,
  364. "isPartOfComposite": false
  365. },
  366. {
  367. "name": "up",
  368. "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf",
  369. "path": "<Gamepad>/leftStick/up",
  370. "interactions": "",
  371. "processors": "",
  372. "groups": ";Gamepad",
  373. "action": "Navigate",
  374. "isComposite": false,
  375. "isPartOfComposite": true
  376. },
  377. {
  378. "name": "up",
  379. "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81",
  380. "path": "<Gamepad>/rightStick/up",
  381. "interactions": "",
  382. "processors": "",
  383. "groups": ";Gamepad",
  384. "action": "Navigate",
  385. "isComposite": false,
  386. "isPartOfComposite": true
  387. },
  388. {
  389. "name": "down",
  390. "id": "2db08d65-c5fb-421b-983f-c71163608d67",
  391. "path": "<Gamepad>/leftStick/down",
  392. "interactions": "",
  393. "processors": "",
  394. "groups": ";Gamepad",
  395. "action": "Navigate",
  396. "isComposite": false,
  397. "isPartOfComposite": true
  398. },
  399. {
  400. "name": "down",
  401. "id": "58748904-2ea9-4a80-8579-b500e6a76df8",
  402. "path": "<Gamepad>/rightStick/down",
  403. "interactions": "",
  404. "processors": "",
  405. "groups": ";Gamepad",
  406. "action": "Navigate",
  407. "isComposite": false,
  408. "isPartOfComposite": true
  409. },
  410. {
  411. "name": "left",
  412. "id": "8ba04515-75aa-45de-966d-393d9bbd1c14",
  413. "path": "<Gamepad>/leftStick/left",
  414. "interactions": "",
  415. "processors": "",
  416. "groups": ";Gamepad",
  417. "action": "Navigate",
  418. "isComposite": false,
  419. "isPartOfComposite": true
  420. },
  421. {
  422. "name": "left",
  423. "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921",
  424. "path": "<Gamepad>/rightStick/left",
  425. "interactions": "",
  426. "processors": "",
  427. "groups": ";Gamepad",
  428. "action": "Navigate",
  429. "isComposite": false,
  430. "isPartOfComposite": true
  431. },
  432. {
  433. "name": "right",
  434. "id": "fcd248ae-a788-4676-a12e-f4d81205600b",
  435. "path": "<Gamepad>/leftStick/right",
  436. "interactions": "",
  437. "processors": "",
  438. "groups": ";Gamepad",
  439. "action": "Navigate",
  440. "isComposite": false,
  441. "isPartOfComposite": true
  442. },
  443. {
  444. "name": "right",
  445. "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20",
  446. "path": "<Gamepad>/rightStick/right",
  447. "interactions": "",
  448. "processors": "",
  449. "groups": ";Gamepad",
  450. "action": "Navigate",
  451. "isComposite": false,
  452. "isPartOfComposite": true
  453. },
  454. {
  455. "name": "",
  456. "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90",
  457. "path": "<Gamepad>/dpad",
  458. "interactions": "",
  459. "processors": "",
  460. "groups": ";Gamepad",
  461. "action": "Navigate",
  462. "isComposite": false,
  463. "isPartOfComposite": false
  464. },
  465. {
  466. "name": "Joystick",
  467. "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9",
  468. "path": "2DVector",
  469. "interactions": "",
  470. "processors": "",
  471. "groups": "",
  472. "action": "Navigate",
  473. "isComposite": true,
  474. "isPartOfComposite": false
  475. },
  476. {
  477. "name": "up",
  478. "id": "3db53b26-6601-41be-9887-63ac74e79d19",
  479. "path": "<Joystick>/stick/up",
  480. "interactions": "",
  481. "processors": "",
  482. "groups": "Joystick",
  483. "action": "Navigate",
  484. "isComposite": false,
  485. "isPartOfComposite": true
  486. },
  487. {
  488. "name": "down",
  489. "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f",
  490. "path": "<Joystick>/stick/down",
  491. "interactions": "",
  492. "processors": "",
  493. "groups": "Joystick",
  494. "action": "Navigate",
  495. "isComposite": false,
  496. "isPartOfComposite": true
  497. },
  498. {
  499. "name": "left",
  500. "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835",
  501. "path": "<Joystick>/stick/left",
  502. "interactions": "",
  503. "processors": "",
  504. "groups": "Joystick",
  505. "action": "Navigate",
  506. "isComposite": false,
  507. "isPartOfComposite": true
  508. },
  509. {
  510. "name": "right",
  511. "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc",
  512. "path": "<Joystick>/stick/right",
  513. "interactions": "",
  514. "processors": "",
  515. "groups": "Joystick",
  516. "action": "Navigate",
  517. "isComposite": false,
  518. "isPartOfComposite": true
  519. },
  520. {
  521. "name": "Keyboard",
  522. "id": "ff527021-f211-4c02-933e-5976594c46ed",
  523. "path": "2DVector",
  524. "interactions": "",
  525. "processors": "",
  526. "groups": "",
  527. "action": "Navigate",
  528. "isComposite": true,
  529. "isPartOfComposite": false
  530. },
  531. {
  532. "name": "up",
  533. "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0",
  534. "path": "<Keyboard>/w",
  535. "interactions": "",
  536. "processors": "",
  537. "groups": "Keyboard&Mouse",
  538. "action": "Navigate",
  539. "isComposite": false,
  540. "isPartOfComposite": true
  541. },
  542. {
  543. "name": "up",
  544. "id": "eb480147-c587-4a33-85ed-eb0ab9942c43",
  545. "path": "<Keyboard>/upArrow",
  546. "interactions": "",
  547. "processors": "",
  548. "groups": "Keyboard&Mouse",
  549. "action": "Navigate",
  550. "isComposite": false,
  551. "isPartOfComposite": true
  552. },
  553. {
  554. "name": "down",
  555. "id": "2bf42165-60bc-42ca-8072-8c13ab40239b",
  556. "path": "<Keyboard>/s",
  557. "interactions": "",
  558. "processors": "",
  559. "groups": "Keyboard&Mouse",
  560. "action": "Navigate",
  561. "isComposite": false,
  562. "isPartOfComposite": true
  563. },
  564. {
  565. "name": "down",
  566. "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac",
  567. "path": "<Keyboard>/downArrow",
  568. "interactions": "",
  569. "processors": "",
  570. "groups": "Keyboard&Mouse",
  571. "action": "Navigate",
  572. "isComposite": false,
  573. "isPartOfComposite": true
  574. },
  575. {
  576. "name": "left",
  577. "id": "74214943-c580-44e4-98eb-ad7eebe17902",
  578. "path": "<Keyboard>/a",
  579. "interactions": "",
  580. "processors": "",
  581. "groups": "Keyboard&Mouse",
  582. "action": "Navigate",
  583. "isComposite": false,
  584. "isPartOfComposite": true
  585. },
  586. {
  587. "name": "left",
  588. "id": "cea9b045-a000-445b-95b8-0c171af70a3b",
  589. "path": "<Keyboard>/leftArrow",
  590. "interactions": "",
  591. "processors": "",
  592. "groups": "Keyboard&Mouse",
  593. "action": "Navigate",
  594. "isComposite": false,
  595. "isPartOfComposite": true
  596. },
  597. {
  598. "name": "right",
  599. "id": "8607c725-d935-4808-84b1-8354e29bab63",
  600. "path": "<Keyboard>/d",
  601. "interactions": "",
  602. "processors": "",
  603. "groups": "Keyboard&Mouse",
  604. "action": "Navigate",
  605. "isComposite": false,
  606. "isPartOfComposite": true
  607. },
  608. {
  609. "name": "right",
  610. "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b",
  611. "path": "<Keyboard>/rightArrow",
  612. "interactions": "",
  613. "processors": "",
  614. "groups": "Keyboard&Mouse",
  615. "action": "Navigate",
  616. "isComposite": false,
  617. "isPartOfComposite": true
  618. },
  619. {
  620. "name": "",
  621. "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc",
  622. "path": "*/{Submit}",
  623. "interactions": "",
  624. "processors": "",
  625. "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR",
  626. "action": "Submit",
  627. "isComposite": false,
  628. "isPartOfComposite": false
  629. },
  630. {
  631. "name": "",
  632. "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e",
  633. "path": "*/{Cancel}",
  634. "interactions": "",
  635. "processors": "",
  636. "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR",
  637. "action": "Cancel",
  638. "isComposite": false,
  639. "isPartOfComposite": false
  640. },
  641. {
  642. "name": "",
  643. "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86",
  644. "path": "<Mouse>/position",
  645. "interactions": "",
  646. "processors": "",
  647. "groups": "Keyboard&Mouse",
  648. "action": "Point",
  649. "isComposite": false,
  650. "isPartOfComposite": false
  651. },
  652. {
  653. "name": "",
  654. "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7",
  655. "path": "<Pen>/position",
  656. "interactions": "",
  657. "processors": "",
  658. "groups": "Keyboard&Mouse",
  659. "action": "Point",
  660. "isComposite": false,
  661. "isPartOfComposite": false
  662. },
  663. {
  664. "name": "",
  665. "id": "5693e57a-238a-46ed-b5ae-e64e6e574302",
  666. "path": "<Touchscreen>/touch*/position",
  667. "interactions": "",
  668. "processors": "",
  669. "groups": "Touch",
  670. "action": "Point",
  671. "isComposite": false,
  672. "isPartOfComposite": false
  673. },
  674. {
  675. "name": "",
  676. "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5",
  677. "path": "<Mouse>/leftButton",
  678. "interactions": "",
  679. "processors": "",
  680. "groups": ";Keyboard&Mouse",
  681. "action": "Click",
  682. "isComposite": false,
  683. "isPartOfComposite": false
  684. },
  685. {
  686. "name": "",
  687. "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace",
  688. "path": "<Pen>/tip",
  689. "interactions": "",
  690. "processors": "",
  691. "groups": ";Keyboard&Mouse",
  692. "action": "Click",
  693. "isComposite": false,
  694. "isPartOfComposite": false
  695. },
  696. {
  697. "name": "",
  698. "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59",
  699. "path": "<Touchscreen>/touch*/press",
  700. "interactions": "",
  701. "processors": "",
  702. "groups": "Touch",
  703. "action": "Click",
  704. "isComposite": false,
  705. "isPartOfComposite": false
  706. },
  707. {
  708. "name": "",
  709. "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677",
  710. "path": "<XRController>/trigger",
  711. "interactions": "",
  712. "processors": "",
  713. "groups": "XR",
  714. "action": "Click",
  715. "isComposite": false,
  716. "isPartOfComposite": false
  717. },
  718. {
  719. "name": "",
  720. "id": "38c99815-14ea-4617-8627-164d27641299",
  721. "path": "<Mouse>/scroll",
  722. "interactions": "",
  723. "processors": "",
  724. "groups": ";Keyboard&Mouse",
  725. "action": "ScrollWheel",
  726. "isComposite": false,
  727. "isPartOfComposite": false
  728. },
  729. {
  730. "name": "",
  731. "id": "24066f69-da47-44f3-a07e-0015fb02eb2e",
  732. "path": "<Mouse>/middleButton",
  733. "interactions": "",
  734. "processors": "",
  735. "groups": ";Keyboard&Mouse",
  736. "action": "MiddleClick",
  737. "isComposite": false,
  738. "isPartOfComposite": false
  739. },
  740. {
  741. "name": "",
  742. "id": "4c191405-5738-4d4b-a523-c6a301dbf754",
  743. "path": "<Mouse>/rightButton",
  744. "interactions": "",
  745. "processors": "",
  746. "groups": ";Keyboard&Mouse",
  747. "action": "RightClick",
  748. "isComposite": false,
  749. "isPartOfComposite": false
  750. },
  751. {
  752. "name": "",
  753. "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77",
  754. "path": "<XRController>/devicePosition",
  755. "interactions": "",
  756. "processors": "",
  757. "groups": "XR",
  758. "action": "TrackedDevicePosition",
  759. "isComposite": false,
  760. "isPartOfComposite": false
  761. },
  762. {
  763. "name": "",
  764. "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb",
  765. "path": "<XRController>/deviceRotation",
  766. "interactions": "",
  767. "processors": "",
  768. "groups": "XR",
  769. "action": "TrackedDeviceOrientation",
  770. "isComposite": false,
  771. "isPartOfComposite": false
  772. }
  773. ]
  774. },
  775. {
  776. "name": "Camera",
  777. "id": "38ccfd94-8b6b-4ba9-a6dc-cc48274c6e58",
  778. "actions": [
  779. {
  780. "name": "Movement",
  781. "type": "Value",
  782. "id": "724e4040-c659-4971-9a42-9596363e1198",
  783. "expectedControlType": "Vector2",
  784. "processors": "",
  785. "interactions": "",
  786. "initialStateCheck": true
  787. }
  788. ],
  789. "bindings": [
  790. {
  791. "name": "WASD",
  792. "id": "80bcd0bb-ab0a-4c55-8af0-5705edd59f67",
  793. "path": "2DVector",
  794. "interactions": "",
  795. "processors": "",
  796. "groups": "",
  797. "action": "Movement",
  798. "isComposite": true,
  799. "isPartOfComposite": false
  800. },
  801. {
  802. "name": "up",
  803. "id": "3fd2de36-61a6-4503-aa19-59e5281d4885",
  804. "path": "<Keyboard>/w",
  805. "interactions": "",
  806. "processors": "",
  807. "groups": "Keyboard&Mouse;Gamepad",
  808. "action": "Movement",
  809. "isComposite": false,
  810. "isPartOfComposite": true
  811. },
  812. {
  813. "name": "down",
  814. "id": "07e8841d-735b-43db-9942-bd3012124f05",
  815. "path": "<Keyboard>/s",
  816. "interactions": "",
  817. "processors": "",
  818. "groups": "Keyboard&Mouse",
  819. "action": "Movement",
  820. "isComposite": false,
  821. "isPartOfComposite": true
  822. },
  823. {
  824. "name": "left",
  825. "id": "3a5661b6-28c5-4efb-96d4-527d47712051",
  826. "path": "<Keyboard>/a",
  827. "interactions": "",
  828. "processors": "",
  829. "groups": "Keyboard&Mouse",
  830. "action": "Movement",
  831. "isComposite": false,
  832. "isPartOfComposite": true
  833. },
  834. {
  835. "name": "right",
  836. "id": "3f941a45-a17e-469e-b2f8-d9d0bbb441e3",
  837. "path": "<Keyboard>/d",
  838. "interactions": "",
  839. "processors": "",
  840. "groups": "Keyboard&Mouse",
  841. "action": "Movement",
  842. "isComposite": false,
  843. "isPartOfComposite": true
  844. },
  845. {
  846. "name": "Arrows",
  847. "id": "354b043a-9b50-4d20-9f63-2a70f14b79d9",
  848. "path": "2DVector",
  849. "interactions": "",
  850. "processors": "",
  851. "groups": "",
  852. "action": "Movement",
  853. "isComposite": true,
  854. "isPartOfComposite": false
  855. },
  856. {
  857. "name": "up",
  858. "id": "f5098d75-56a2-42f9-a100-cc2f189f6ca1",
  859. "path": "<Keyboard>/upArrow",
  860. "interactions": "",
  861. "processors": "",
  862. "groups": "Keyboard&Mouse",
  863. "action": "Movement",
  864. "isComposite": false,
  865. "isPartOfComposite": true
  866. },
  867. {
  868. "name": "down",
  869. "id": "b4796e3b-7894-4e6e-beac-4ad008a71bbb",
  870. "path": "<Keyboard>/downArrow",
  871. "interactions": "",
  872. "processors": "",
  873. "groups": "Keyboard&Mouse",
  874. "action": "Movement",
  875. "isComposite": false,
  876. "isPartOfComposite": true
  877. },
  878. {
  879. "name": "left",
  880. "id": "42e71db9-29d8-418c-81bc-ffe8c512cba5",
  881. "path": "<Keyboard>/leftArrow",
  882. "interactions": "",
  883. "processors": "",
  884. "groups": "Keyboard&Mouse",
  885. "action": "Movement",
  886. "isComposite": false,
  887. "isPartOfComposite": true
  888. },
  889. {
  890. "name": "right",
  891. "id": "8be68c9e-6513-4d44-b3ee-a67cc904af31",
  892. "path": "<Keyboard>/rightArrow",
  893. "interactions": "",
  894. "processors": "",
  895. "groups": "Keyboard&Mouse",
  896. "action": "Movement",
  897. "isComposite": false,
  898. "isPartOfComposite": true
  899. }
  900. ]
  901. }
  902. ],
  903. "controlSchemes": [
  904. {
  905. "name": "Keyboard&Mouse",
  906. "bindingGroup": "Keyboard&Mouse",
  907. "devices": [
  908. {
  909. "devicePath": "<Keyboard>",
  910. "isOptional": false,
  911. "isOR": false
  912. },
  913. {
  914. "devicePath": "<Mouse>",
  915. "isOptional": false,
  916. "isOR": false
  917. }
  918. ]
  919. },
  920. {
  921. "name": "Gamepad",
  922. "bindingGroup": "Gamepad",
  923. "devices": [
  924. {
  925. "devicePath": "<Gamepad>",
  926. "isOptional": false,
  927. "isOR": false
  928. }
  929. ]
  930. },
  931. {
  932. "name": "Touch",
  933. "bindingGroup": "Touch",
  934. "devices": [
  935. {
  936. "devicePath": "<Touchscreen>",
  937. "isOptional": false,
  938. "isOR": false
  939. }
  940. ]
  941. },
  942. {
  943. "name": "Joystick",
  944. "bindingGroup": "Joystick",
  945. "devices": [
  946. {
  947. "devicePath": "<Joystick>",
  948. "isOptional": false,
  949. "isOR": false
  950. }
  951. ]
  952. },
  953. {
  954. "name": "XR",
  955. "bindingGroup": "XR",
  956. "devices": [
  957. {
  958. "devicePath": "<XRController>",
  959. "isOptional": false,
  960. "isOR": false
  961. }
  962. ]
  963. }
  964. ]
  965. }