XRI Default Input Actions.inputactions 86 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169
  1. {
  2. "name": "XRI Default Input Actions",
  3. "maps": [
  4. {
  5. "name": "XRI Head",
  6. "id": "09ff3ccc-21b4-4346-a3a2-7c978b5af892",
  7. "actions": [
  8. {
  9. "name": "Position",
  10. "type": "Value",
  11. "id": "1a9029f8-7a46-46b9-9eff-e9ae8365f611",
  12. "expectedControlType": "Vector3",
  13. "processors": "",
  14. "interactions": "",
  15. "initialStateCheck": true
  16. },
  17. {
  18. "name": "Rotation",
  19. "type": "Value",
  20. "id": "aed87fe6-2b01-4dd2-a8fa-195578fd8158",
  21. "expectedControlType": "Quaternion",
  22. "processors": "",
  23. "interactions": "",
  24. "initialStateCheck": true
  25. },
  26. {
  27. "name": "Is Tracked",
  28. "type": "Button",
  29. "id": "6bb4e248-e42b-47c3-b66c-79566508ca74",
  30. "expectedControlType": "Button",
  31. "processors": "",
  32. "interactions": "",
  33. "initialStateCheck": true
  34. },
  35. {
  36. "name": "Tracking State",
  37. "type": "Value",
  38. "id": "08654a17-c094-4bbd-8946-415ae4ce2406",
  39. "expectedControlType": "Integer",
  40. "processors": "",
  41. "interactions": "",
  42. "initialStateCheck": true
  43. },
  44. {
  45. "name": "Eye Gaze Position",
  46. "type": "Value",
  47. "id": "dde820a2-0462-4756-be47-630b5b56c115",
  48. "expectedControlType": "Vector3",
  49. "processors": "",
  50. "interactions": "",
  51. "initialStateCheck": true
  52. },
  53. {
  54. "name": "Eye Gaze Rotation",
  55. "type": "Value",
  56. "id": "8ac32629-4403-4068-aae5-2cd243e230c2",
  57. "expectedControlType": "Quaternion",
  58. "processors": "",
  59. "interactions": "",
  60. "initialStateCheck": true
  61. },
  62. {
  63. "name": "Eye Gaze Tracking State",
  64. "type": "Value",
  65. "id": "73053154-2fbc-4d78-9cac-000282b64f79",
  66. "expectedControlType": "Integer",
  67. "processors": "",
  68. "interactions": "",
  69. "initialStateCheck": true
  70. }
  71. ],
  72. "bindings": [
  73. {
  74. "name": "",
  75. "id": "cff1f981-6e1f-4e2c-a90c-715a0ea2e80e",
  76. "path": "<XRHMD>/centerEyePosition",
  77. "interactions": "",
  78. "processors": "",
  79. "groups": "Generic XR Controller",
  80. "action": "Position",
  81. "isComposite": false,
  82. "isPartOfComposite": false
  83. },
  84. {
  85. "name": "",
  86. "id": "e2017383-a3f6-4c46-acb1-012b8eece9cc",
  87. "path": "<XRHMD>/centerEyeRotation",
  88. "interactions": "",
  89. "processors": "",
  90. "groups": "Generic XR Controller",
  91. "action": "Rotation",
  92. "isComposite": false,
  93. "isPartOfComposite": false
  94. },
  95. {
  96. "name": "Quaternion Fallback",
  97. "id": "fd9bd2d1-a464-4069-bf55-7f7a3cdb5a96",
  98. "path": "QuaternionFallback",
  99. "interactions": "",
  100. "processors": "",
  101. "groups": "",
  102. "action": "Eye Gaze Rotation",
  103. "isComposite": true,
  104. "isPartOfComposite": false
  105. },
  106. {
  107. "name": "first",
  108. "id": "ef9a3bee-0af0-4688-81d3-49c2d9be0def",
  109. "path": "<EyeGaze>/pose/rotation",
  110. "interactions": "",
  111. "processors": "",
  112. "groups": "Generic XR Controller",
  113. "action": "Eye Gaze Rotation",
  114. "isComposite": false,
  115. "isPartOfComposite": true
  116. },
  117. {
  118. "name": "second",
  119. "id": "aaf13e7c-a814-4c6e-9349-042da0cb27e9",
  120. "path": "<XRHMD>/centerEyeRotation",
  121. "interactions": "",
  122. "processors": "",
  123. "groups": "Generic XR Controller",
  124. "action": "Eye Gaze Rotation",
  125. "isComposite": false,
  126. "isPartOfComposite": true
  127. },
  128. {
  129. "name": "third",
  130. "id": "3e829ba4-2fad-45ea-8114-7670f0e484be",
  131. "path": "",
  132. "interactions": "",
  133. "processors": "",
  134. "groups": "Generic XR Controller",
  135. "action": "Eye Gaze Rotation",
  136. "isComposite": false,
  137. "isPartOfComposite": true
  138. },
  139. {
  140. "name": "Vector 3 Fallback",
  141. "id": "0cf0b092-6006-474b-9cf5-dc4039450f39",
  142. "path": "Vector3Fallback",
  143. "interactions": "",
  144. "processors": "",
  145. "groups": "",
  146. "action": "Eye Gaze Position",
  147. "isComposite": true,
  148. "isPartOfComposite": false
  149. },
  150. {
  151. "name": "first",
  152. "id": "872dc9a3-bab9-4b3f-9f84-8d12371f1f67",
  153. "path": "<EyeGaze>/pose/position",
  154. "interactions": "",
  155. "processors": "",
  156. "groups": "Generic XR Controller",
  157. "action": "Eye Gaze Position",
  158. "isComposite": false,
  159. "isPartOfComposite": true
  160. },
  161. {
  162. "name": "second",
  163. "id": "2f870b88-8825-4a62-b02e-b5a523723446",
  164. "path": "<XRHMD>/centerEyePosition",
  165. "interactions": "",
  166. "processors": "",
  167. "groups": "Generic XR Controller",
  168. "action": "Eye Gaze Position",
  169. "isComposite": false,
  170. "isPartOfComposite": true
  171. },
  172. {
  173. "name": "third",
  174. "id": "eaececb1-b4a3-4b47-83c2-60562a364085",
  175. "path": "",
  176. "interactions": "",
  177. "processors": "",
  178. "groups": "Generic XR Controller",
  179. "action": "Eye Gaze Position",
  180. "isComposite": false,
  181. "isPartOfComposite": true
  182. },
  183. {
  184. "name": "Integer Fallback",
  185. "id": "1a6685cf-ae82-4f22-a967-75610a8e71ed",
  186. "path": "IntegerFallback",
  187. "interactions": "",
  188. "processors": "",
  189. "groups": "",
  190. "action": "Eye Gaze Tracking State",
  191. "isComposite": true,
  192. "isPartOfComposite": false
  193. },
  194. {
  195. "name": "first",
  196. "id": "0dc9d652-871d-4ba5-94a1-50cf8218009a",
  197. "path": "<EyeGaze>/pose/trackingState",
  198. "interactions": "",
  199. "processors": "",
  200. "groups": "Generic XR Controller",
  201. "action": "Eye Gaze Tracking State",
  202. "isComposite": false,
  203. "isPartOfComposite": true
  204. },
  205. {
  206. "name": "second",
  207. "id": "9bbd034f-9254-4dd5-9df7-d84f53b0bc8d",
  208. "path": "<XRHMD>/trackingState",
  209. "interactions": "",
  210. "processors": "",
  211. "groups": "Generic XR Controller",
  212. "action": "Eye Gaze Tracking State",
  213. "isComposite": false,
  214. "isPartOfComposite": true
  215. },
  216. {
  217. "name": "third",
  218. "id": "d5e35a2f-03c4-432a-8e5e-d200278bf0a9",
  219. "path": "",
  220. "interactions": "",
  221. "processors": "",
  222. "groups": "Generic XR Controller",
  223. "action": "Eye Gaze Tracking State",
  224. "isComposite": false,
  225. "isPartOfComposite": true
  226. },
  227. {
  228. "name": "",
  229. "id": "43a7b1a1-e99a-4346-a058-5b68c535729d",
  230. "path": "<XRHMD>/trackingState",
  231. "interactions": "",
  232. "processors": "",
  233. "groups": "Generic XR Controller",
  234. "action": "Tracking State",
  235. "isComposite": false,
  236. "isPartOfComposite": false
  237. },
  238. {
  239. "name": "",
  240. "id": "15eff92f-dac7-4e6e-986c-08b3f1e73fac",
  241. "path": "<XRHMD>/isTracked",
  242. "interactions": "",
  243. "processors": "",
  244. "groups": "Generic XR Controller",
  245. "action": "Is Tracked",
  246. "isComposite": false,
  247. "isPartOfComposite": false
  248. }
  249. ]
  250. },
  251. {
  252. "name": "XRI LeftHand",
  253. "id": "5fe596f9-1b7b-49b7-80a7-3b5195caf74d",
  254. "actions": [
  255. {
  256. "name": "Position",
  257. "type": "Value",
  258. "id": "83a7af0b-87e3-42c3-a909-95fbf8091e4f",
  259. "expectedControlType": "Vector3",
  260. "processors": "",
  261. "interactions": "",
  262. "initialStateCheck": true
  263. },
  264. {
  265. "name": "Rotation",
  266. "type": "Value",
  267. "id": "cb6b7130-2bac-4ef7-abe4-6991ae7d419d",
  268. "expectedControlType": "Quaternion",
  269. "processors": "",
  270. "interactions": "",
  271. "initialStateCheck": true
  272. },
  273. {
  274. "name": "Is Tracked",
  275. "type": "Button",
  276. "id": "82eb6741-beef-48d3-83ab-a957dc1caa1e",
  277. "expectedControlType": "Button",
  278. "processors": "",
  279. "interactions": "",
  280. "initialStateCheck": true
  281. },
  282. {
  283. "name": "Tracking State",
  284. "type": "Value",
  285. "id": "d20fc51c-7916-43a7-8b03-706049966aea",
  286. "expectedControlType": "Integer",
  287. "processors": "",
  288. "interactions": "",
  289. "initialStateCheck": true
  290. },
  291. {
  292. "name": "Haptic Device",
  293. "type": "PassThrough",
  294. "id": "664a62b0-e178-421d-b3f8-014eec01591d",
  295. "expectedControlType": "",
  296. "processors": "",
  297. "interactions": "",
  298. "initialStateCheck": false
  299. },
  300. {
  301. "name": "Aim Position",
  302. "type": "Value",
  303. "id": "c73a0160-3d9b-4dde-96f9-6a390e68778c",
  304. "expectedControlType": "Vector3",
  305. "processors": "",
  306. "interactions": "",
  307. "initialStateCheck": true
  308. },
  309. {
  310. "name": "Aim Rotation",
  311. "type": "Value",
  312. "id": "f208faac-e869-4280-ac9c-9b3d0ab819bb",
  313. "expectedControlType": "Quaternion",
  314. "processors": "",
  315. "interactions": "",
  316. "initialStateCheck": true
  317. },
  318. {
  319. "name": "Aim Flags",
  320. "type": "Value",
  321. "id": "f98e71db-49b4-4882-8991-a0e386733e87",
  322. "expectedControlType": "Integer",
  323. "processors": "",
  324. "interactions": "",
  325. "initialStateCheck": true
  326. },
  327. {
  328. "name": "Pinch Position",
  329. "type": "Value",
  330. "id": "cac52a91-5970-4ad2-8c86-a8c0e91a1837",
  331. "expectedControlType": "Vector3",
  332. "processors": "",
  333. "interactions": "",
  334. "initialStateCheck": true
  335. },
  336. {
  337. "name": "Poke Position",
  338. "type": "Value",
  339. "id": "4c557d81-3795-4355-a83e-6f886221d011",
  340. "expectedControlType": "Vector3",
  341. "processors": "",
  342. "interactions": "",
  343. "initialStateCheck": true
  344. },
  345. {
  346. "name": "Poke Rotation",
  347. "type": "Value",
  348. "id": "0565b7f7-f841-4395-98df-a77f4dd6d9c9",
  349. "expectedControlType": "Quaternion",
  350. "processors": "",
  351. "interactions": "",
  352. "initialStateCheck": true
  353. }
  354. ],
  355. "bindings": [
  356. {
  357. "name": "Quaternion Fallback",
  358. "id": "61466a56-4ee4-47b1-aa6a-4806de1de5f2",
  359. "path": "QuaternionFallback",
  360. "interactions": "",
  361. "processors": "",
  362. "groups": "",
  363. "action": "Rotation",
  364. "isComposite": true,
  365. "isPartOfComposite": false
  366. },
  367. {
  368. "name": "first",
  369. "id": "afdcfbff-e241-4fdd-a6d1-23b0bf273360",
  370. "path": "<XRController>{LeftHand}/pointerRotation",
  371. "interactions": "",
  372. "processors": "",
  373. "groups": "Generic XR Controller",
  374. "action": "Rotation",
  375. "isComposite": false,
  376. "isPartOfComposite": true
  377. },
  378. {
  379. "name": "second",
  380. "id": "ed03d944-4c09-4c38-8b68-5c844e18ca7c",
  381. "path": "<XRController>{LeftHand}/deviceRotation",
  382. "interactions": "",
  383. "processors": "",
  384. "groups": "Generic XR Controller",
  385. "action": "Rotation",
  386. "isComposite": false,
  387. "isPartOfComposite": true
  388. },
  389. {
  390. "name": "third",
  391. "id": "c98fc8c8-7fc6-4909-89b6-c5b7568e7275",
  392. "path": "<XRHandDevice>{LeftHand}/deviceRotation",
  393. "interactions": "",
  394. "processors": "",
  395. "groups": "Generic XR Controller",
  396. "action": "Rotation",
  397. "isComposite": false,
  398. "isPartOfComposite": true
  399. },
  400. {
  401. "name": "Vector 3 Fallback",
  402. "id": "14aeff85-d719-43ff-a124-b1cd7ca8686d",
  403. "path": "Vector3Fallback",
  404. "interactions": "",
  405. "processors": "",
  406. "groups": "",
  407. "action": "Position",
  408. "isComposite": true,
  409. "isPartOfComposite": false
  410. },
  411. {
  412. "name": "first",
  413. "id": "abf752ec-feee-4d51-b530-f0870f48acc9",
  414. "path": "<XRController>{LeftHand}/pointerPosition",
  415. "interactions": "",
  416. "processors": "",
  417. "groups": "Generic XR Controller",
  418. "action": "Position",
  419. "isComposite": false,
  420. "isPartOfComposite": true
  421. },
  422. {
  423. "name": "second",
  424. "id": "6580b669-0651-401c-9779-85ef22689130",
  425. "path": "<XRController>{LeftHand}/devicePosition",
  426. "interactions": "",
  427. "processors": "",
  428. "groups": "Generic XR Controller",
  429. "action": "Position",
  430. "isComposite": false,
  431. "isPartOfComposite": true
  432. },
  433. {
  434. "name": "third",
  435. "id": "ae101942-9eaa-4c53-a388-cafc3fd89bdf",
  436. "path": "<XRHandDevice>{LeftHand}/devicePosition",
  437. "interactions": "",
  438. "processors": "",
  439. "groups": "Generic XR Controller",
  440. "action": "Position",
  441. "isComposite": false,
  442. "isPartOfComposite": true
  443. },
  444. {
  445. "name": "",
  446. "id": "acdf9550-5529-4ff7-8558-73ecdf0d75bd",
  447. "path": "<XRController>{LeftHand}/*",
  448. "interactions": "",
  449. "processors": "",
  450. "groups": "Generic XR Controller",
  451. "action": "Haptic Device",
  452. "isComposite": false,
  453. "isPartOfComposite": false
  454. },
  455. {
  456. "name": "",
  457. "id": "97a0351f-659b-482a-8fa0-19015ccd055e",
  458. "path": "<XRController>{LeftHand}/trackingState",
  459. "interactions": "",
  460. "processors": "",
  461. "groups": "Generic XR Controller",
  462. "action": "Tracking State",
  463. "isComposite": false,
  464. "isPartOfComposite": false
  465. },
  466. {
  467. "name": "",
  468. "id": "34454fec-7610-497a-b1a5-d3d5f01b312c",
  469. "path": "<XRHandDevice>{LeftHand}/trackingState",
  470. "interactions": "",
  471. "processors": "",
  472. "groups": "Generic XR Controller",
  473. "action": "Tracking State",
  474. "isComposite": false,
  475. "isPartOfComposite": false
  476. },
  477. {
  478. "name": "",
  479. "id": "28df8d2f-b563-4377-bd11-6c8932ee591c",
  480. "path": "<MetaAimHand>{LeftHand}/devicePosition",
  481. "interactions": "",
  482. "processors": "",
  483. "groups": "Generic XR Controller",
  484. "action": "Aim Position",
  485. "isComposite": false,
  486. "isPartOfComposite": false
  487. },
  488. {
  489. "name": "",
  490. "id": "2623b909-75bd-40da-97bd-ae1ecfb0a89b",
  491. "path": "<MetaAimHand>{LeftHand}/deviceRotation",
  492. "interactions": "",
  493. "processors": "",
  494. "groups": "Generic XR Controller",
  495. "action": "Aim Rotation",
  496. "isComposite": false,
  497. "isPartOfComposite": false
  498. },
  499. {
  500. "name": "",
  501. "id": "f7a37505-52bd-4a96-8f88-c761a62a71e7",
  502. "path": "<XRHandDevice>{LeftHand}/pinchPosition",
  503. "interactions": "",
  504. "processors": "",
  505. "groups": "Generic XR Controller",
  506. "action": "Pinch Position",
  507. "isComposite": false,
  508. "isPartOfComposite": false
  509. },
  510. {
  511. "name": "",
  512. "id": "017a01a2-6e1a-4b39-9b5e-e115d5d2dd6a",
  513. "path": "<XRHandDevice>{LeftHand}/pokePosition",
  514. "interactions": "",
  515. "processors": "",
  516. "groups": "Generic XR Controller",
  517. "action": "Poke Position",
  518. "isComposite": false,
  519. "isPartOfComposite": false
  520. },
  521. {
  522. "name": "",
  523. "id": "3ab4651e-837c-4352-9055-6671517f1917",
  524. "path": "<XRHandDevice>{LeftHand}/pokeRotation",
  525. "interactions": "",
  526. "processors": "",
  527. "groups": "Generic XR Controller",
  528. "action": "Poke Rotation",
  529. "isComposite": false,
  530. "isPartOfComposite": false
  531. },
  532. {
  533. "name": "",
  534. "id": "f1de7b81-80d1-4207-8f19-4fb96a537bb3",
  535. "path": "<XRController>{LeftHand}/isTracked",
  536. "interactions": "",
  537. "processors": "",
  538. "groups": "Generic XR Controller",
  539. "action": "Is Tracked",
  540. "isComposite": false,
  541. "isPartOfComposite": false
  542. },
  543. {
  544. "name": "",
  545. "id": "d9f33fe3-b3bf-48c1-a8bc-dd6a4ddfba94",
  546. "path": "<XRHandDevice>{LeftHand}/isTracked",
  547. "interactions": "",
  548. "processors": "",
  549. "groups": "Generic XR Controller",
  550. "action": "Is Tracked",
  551. "isComposite": false,
  552. "isPartOfComposite": false
  553. },
  554. {
  555. "name": "",
  556. "id": "286f44f6-74a5-4f92-8468-42445c7a3cb8",
  557. "path": "<MetaAimHand>{LeftHand}/aimFlags",
  558. "interactions": "",
  559. "processors": "",
  560. "groups": "Generic XR Controller",
  561. "action": "Aim Flags",
  562. "isComposite": false,
  563. "isPartOfComposite": false
  564. }
  565. ]
  566. },
  567. {
  568. "name": "XRI LeftHand Interaction",
  569. "id": "7a5e7537-cc30-4eb1-a544-6946baa8f3eb",
  570. "actions": [
  571. {
  572. "name": "Select",
  573. "type": "Button",
  574. "id": "33754c03-48ec-46ef-9bc6-22ed6bfdd8e8",
  575. "expectedControlType": "Button",
  576. "processors": "",
  577. "interactions": "",
  578. "initialStateCheck": false
  579. },
  580. {
  581. "name": "Select Value",
  582. "type": "Value",
  583. "id": "e6005f29-e4c1-4f3b-8bf7-3a28bab5ca9c",
  584. "expectedControlType": "Axis",
  585. "processors": "",
  586. "interactions": "",
  587. "initialStateCheck": true
  588. },
  589. {
  590. "name": "Activate",
  591. "type": "Button",
  592. "id": "0c0991c5-d329-4afc-8892-1076b440477c",
  593. "expectedControlType": "Button",
  594. "processors": "",
  595. "interactions": "",
  596. "initialStateCheck": false
  597. },
  598. {
  599. "name": "Activate Value",
  600. "type": "Value",
  601. "id": "0c3d0ec9-85a1-45b3-839b-1ca43f859ecd",
  602. "expectedControlType": "Axis",
  603. "processors": "",
  604. "interactions": "",
  605. "initialStateCheck": true
  606. },
  607. {
  608. "name": "UI Press",
  609. "type": "Button",
  610. "id": "7e1eced7-c774-4fe5-be8f-d8711f646d9e",
  611. "expectedControlType": "Button",
  612. "processors": "",
  613. "interactions": "",
  614. "initialStateCheck": false
  615. },
  616. {
  617. "name": "UI Press Value",
  618. "type": "Value",
  619. "id": "f241c1aa-1050-4338-b2bf-a4a47776693d",
  620. "expectedControlType": "Axis",
  621. "processors": "",
  622. "interactions": "",
  623. "initialStateCheck": true
  624. },
  625. {
  626. "name": "Rotate Anchor",
  627. "type": "Value",
  628. "id": "21b75b25-12ad-410f-b4f8-a7745b7aca27",
  629. "expectedControlType": "Vector2",
  630. "processors": "",
  631. "interactions": "",
  632. "initialStateCheck": true
  633. },
  634. {
  635. "name": "Translate Anchor",
  636. "type": "Value",
  637. "id": "bfa204c7-3c92-4193-bad1-39eb71920042",
  638. "expectedControlType": "Vector2",
  639. "processors": "",
  640. "interactions": "",
  641. "initialStateCheck": true
  642. }
  643. ],
  644. "bindings": [
  645. {
  646. "name": "",
  647. "id": "71a4d23f-3e9a-4513-923b-ba388c5e84bf",
  648. "path": "<XRController>{LeftHand}/gripPressed",
  649. "interactions": "",
  650. "processors": "",
  651. "groups": "Generic XR Controller",
  652. "action": "Select",
  653. "isComposite": false,
  654. "isPartOfComposite": false
  655. },
  656. {
  657. "name": "",
  658. "id": "73325635-d9e5-481a-9279-ae7be089422d",
  659. "path": "<MetaAimHand>{LeftHand}/indexPressed",
  660. "interactions": "",
  661. "processors": "",
  662. "groups": "Generic XR Controller",
  663. "action": "Select",
  664. "isComposite": false,
  665. "isPartOfComposite": false
  666. },
  667. {
  668. "name": "",
  669. "id": "49a23327-a116-48c0-8af9-0d2c50c15a88",
  670. "path": "<XRController>{LeftHand}/grip",
  671. "interactions": "",
  672. "processors": "",
  673. "groups": "Generic XR Controller",
  674. "action": "Select Value",
  675. "isComposite": false,
  676. "isPartOfComposite": false
  677. },
  678. {
  679. "name": "",
  680. "id": "304be843-4b23-45d9-89fa-005ac163d9b9",
  681. "path": "<MetaAimHand>{LeftHand}/pinchStrengthIndex",
  682. "interactions": "",
  683. "processors": "",
  684. "groups": "Generic XR Controller",
  685. "action": "Select Value",
  686. "isComposite": false,
  687. "isPartOfComposite": false
  688. },
  689. {
  690. "name": "",
  691. "id": "487f4f2e-9e9b-49aa-b0f2-4037a24624f5",
  692. "path": "<XRController>{LeftHand}/triggerPressed",
  693. "interactions": "",
  694. "processors": "",
  695. "groups": "Generic XR Controller",
  696. "action": "Activate",
  697. "isComposite": false,
  698. "isPartOfComposite": false
  699. },
  700. {
  701. "name": "",
  702. "id": "3b8b1b59-2fdc-4998-8259-50341075d9a2",
  703. "path": "<XRController>{LeftHand}/trigger",
  704. "interactions": "",
  705. "processors": "",
  706. "groups": "Generic XR Controller",
  707. "action": "Activate Value",
  708. "isComposite": false,
  709. "isPartOfComposite": false
  710. },
  711. {
  712. "name": "",
  713. "id": "b34c79c1-ab5e-4851-87ac-abc43705eae0",
  714. "path": "<XRController>{LeftHand}/triggerPressed",
  715. "interactions": "",
  716. "processors": "",
  717. "groups": "Generic XR Controller",
  718. "action": "UI Press",
  719. "isComposite": false,
  720. "isPartOfComposite": false
  721. },
  722. {
  723. "name": "",
  724. "id": "a5bf6a12-a026-46d1-a793-7252c49aaf66",
  725. "path": "<MetaAimHand>{LeftHand}/indexPressed",
  726. "interactions": "",
  727. "processors": "",
  728. "groups": "Generic XR Controller",
  729. "action": "UI Press",
  730. "isComposite": false,
  731. "isPartOfComposite": false
  732. },
  733. {
  734. "name": "",
  735. "id": "71d94579-1bf4-4034-ab9e-e7166842128f",
  736. "path": "<XRController>{LeftHand}/trigger",
  737. "interactions": "",
  738. "processors": "",
  739. "groups": "Generic XR Controller",
  740. "action": "UI Press Value",
  741. "isComposite": false,
  742. "isPartOfComposite": false
  743. },
  744. {
  745. "name": "",
  746. "id": "d250c9be-4bf2-4b5c-8962-4fcf5d53bdb3",
  747. "path": "<MetaAimHand>{LeftHand}/pinchStrengthIndex",
  748. "interactions": "",
  749. "processors": "",
  750. "groups": "Generic XR Controller",
  751. "action": "UI Press Value",
  752. "isComposite": false,
  753. "isPartOfComposite": false
  754. },
  755. {
  756. "name": "",
  757. "id": "8ed313a6-c966-4669-8a62-4bb2319d485b",
  758. "path": "<XRController>{LeftHand}/Primary2DAxis",
  759. "interactions": "",
  760. "processors": "ScaleVector2(y=0),StickDeadzone",
  761. "groups": "Generic XR Controller",
  762. "action": "Rotate Anchor",
  763. "isComposite": false,
  764. "isPartOfComposite": false
  765. },
  766. {
  767. "name": "",
  768. "id": "370f21e3-a80b-4b07-990b-299c2da0929a",
  769. "path": "<XRController>{LeftHand}/Primary2DAxis",
  770. "interactions": "",
  771. "processors": "ScaleVector2(x=0),StickDeadzone",
  772. "groups": "Generic XR Controller",
  773. "action": "Translate Anchor",
  774. "isComposite": false,
  775. "isPartOfComposite": false
  776. }
  777. ]
  778. },
  779. {
  780. "name": "XRI LeftHand Locomotion",
  781. "id": "22336389-9fb1-4c2c-8635-0ed30db0d29e",
  782. "actions": [
  783. {
  784. "name": "Teleport Select",
  785. "type": "Value",
  786. "id": "cbeaf823-3b69-4004-8ec8-13ea2ca3fc31",
  787. "expectedControlType": "Vector2",
  788. "processors": "",
  789. "interactions": "",
  790. "initialStateCheck": true
  791. },
  792. {
  793. "name": "Teleport Mode Activate",
  794. "type": "Value",
  795. "id": "a21db72c-4843-4839-b4d0-3ce8d287cb86",
  796. "expectedControlType": "Vector2",
  797. "processors": "",
  798. "interactions": "",
  799. "initialStateCheck": true
  800. },
  801. {
  802. "name": "Teleport Mode Cancel",
  803. "type": "Button",
  804. "id": "89ce8348-6001-41a3-85b9-f8f2e2dcad7c",
  805. "expectedControlType": "Button",
  806. "processors": "",
  807. "interactions": "",
  808. "initialStateCheck": false
  809. },
  810. {
  811. "name": "Teleport Direction",
  812. "type": "Value",
  813. "id": "93bd97c5-fd23-4853-8045-1b12324aa24e",
  814. "expectedControlType": "Vector2",
  815. "processors": "",
  816. "interactions": "",
  817. "initialStateCheck": true
  818. },
  819. {
  820. "name": "Turn",
  821. "type": "Value",
  822. "id": "9164e093-ebd4-4923-af32-1b52f31c2d66",
  823. "expectedControlType": "Vector2",
  824. "processors": "",
  825. "interactions": "",
  826. "initialStateCheck": true
  827. },
  828. {
  829. "name": "Move",
  830. "type": "Value",
  831. "id": "9693e25f-8a4f-4aed-842f-3961243c69a1",
  832. "expectedControlType": "Vector2",
  833. "processors": "",
  834. "interactions": "",
  835. "initialStateCheck": true
  836. },
  837. {
  838. "name": "Grab Move",
  839. "type": "Button",
  840. "id": "c5a6d766-d487-42ae-b293-da4749469e18",
  841. "expectedControlType": "Button",
  842. "processors": "",
  843. "interactions": "",
  844. "initialStateCheck": false
  845. },
  846. {
  847. "name": "Snap Turn",
  848. "type": "Value",
  849. "id": "8c14e969-a054-4f12-840c-4e0bd85173d9",
  850. "expectedControlType": "Vector2",
  851. "processors": "",
  852. "interactions": "",
  853. "initialStateCheck": true
  854. }
  855. ],
  856. "bindings": [
  857. {
  858. "name": "",
  859. "id": "95fa1419-ca7b-4c8a-8d15-7d46e58d82e3",
  860. "path": "<XRController>{LeftHand}/Primary2DAxis",
  861. "interactions": "Sector(directions=-1,sweepBehavior=3)",
  862. "processors": "",
  863. "groups": "Noncontinuous Move",
  864. "action": "Teleport Select",
  865. "isComposite": false,
  866. "isPartOfComposite": false
  867. },
  868. {
  869. "name": "",
  870. "id": "8da6ed3a-f621-49fe-8c76-1f6b7d7754d6",
  871. "path": "<XRController>{LeftHand}/Primary2DAxis",
  872. "interactions": "Sector(directions=1)",
  873. "processors": "",
  874. "groups": "Noncontinuous Move",
  875. "action": "Teleport Mode Activate",
  876. "isComposite": false,
  877. "isPartOfComposite": false
  878. },
  879. {
  880. "name": "",
  881. "id": "b8aebee7-fa03-43d4-bfb7-77a3f87452cc",
  882. "path": "<XRController>{LeftHand}/gripPressed",
  883. "interactions": "",
  884. "processors": "",
  885. "groups": "Generic XR Controller",
  886. "action": "Teleport Mode Cancel",
  887. "isComposite": false,
  888. "isPartOfComposite": false
  889. },
  890. {
  891. "name": "",
  892. "id": "99cb7ad1-51ec-4611-af68-92a85f2c17d6",
  893. "path": "<XRController>{LeftHand}/Primary2DAxis",
  894. "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)",
  895. "processors": "",
  896. "groups": "Noncontinuous Move",
  897. "action": "Turn",
  898. "isComposite": false,
  899. "isPartOfComposite": false
  900. },
  901. {
  902. "name": "",
  903. "id": "8e383b1a-270f-4c20-819b-89a59cffb498",
  904. "path": "<XRController>{LeftHand}/Primary2DAxis",
  905. "interactions": "",
  906. "processors": "StickDeadzone",
  907. "groups": "Continuous Move",
  908. "action": "Move",
  909. "isComposite": false,
  910. "isPartOfComposite": false
  911. },
  912. {
  913. "name": "",
  914. "id": "5fe0ed53-b4d3-4cd8-b567-397a7d1e1c6a",
  915. "path": "<XRController>{LeftHand}/primary2DAxis",
  916. "interactions": "",
  917. "processors": "",
  918. "groups": "Noncontinuous Move",
  919. "action": "Teleport Direction",
  920. "isComposite": false,
  921. "isPartOfComposite": false
  922. },
  923. {
  924. "name": "",
  925. "id": "9e2fa814-8cbd-4c65-a60d-a1503f30ffd8",
  926. "path": "<XRController>{LeftHand}/gripPressed",
  927. "interactions": "",
  928. "processors": "",
  929. "groups": "Generic XR Controller",
  930. "action": "Grab Move",
  931. "isComposite": false,
  932. "isPartOfComposite": false
  933. },
  934. {
  935. "name": "",
  936. "id": "a46b49d0-0754-4dac-a9a5-a822e10751f2",
  937. "path": "<XRController>{LeftHand}/Primary2DAxis",
  938. "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)",
  939. "processors": "",
  940. "groups": "Generic XR Controller",
  941. "action": "Snap Turn",
  942. "isComposite": false,
  943. "isPartOfComposite": false
  944. }
  945. ]
  946. },
  947. {
  948. "name": "XRI RightHand",
  949. "id": "7960f8ef-2bf3-4281-aecc-4c03809d6c8c",
  950. "actions": [
  951. {
  952. "name": "Position",
  953. "type": "Value",
  954. "id": "c4990d70-7b8a-4ce1-b03c-da86716b8352",
  955. "expectedControlType": "Vector3",
  956. "processors": "",
  957. "interactions": "",
  958. "initialStateCheck": true
  959. },
  960. {
  961. "name": "Rotation",
  962. "type": "Value",
  963. "id": "ee6bf5bf-bb0a-4a50-8327-cb654b19e298",
  964. "expectedControlType": "Quaternion",
  965. "processors": "",
  966. "interactions": "",
  967. "initialStateCheck": true
  968. },
  969. {
  970. "name": "Is Tracked",
  971. "type": "Button",
  972. "id": "a705ffe4-b2c8-4b78-847f-25257d4e30af",
  973. "expectedControlType": "Button",
  974. "processors": "",
  975. "interactions": "",
  976. "initialStateCheck": true
  977. },
  978. {
  979. "name": "Tracking State",
  980. "type": "Value",
  981. "id": "167ea203-5bfb-4d74-bde9-8026b7483102",
  982. "expectedControlType": "Integer",
  983. "processors": "",
  984. "interactions": "",
  985. "initialStateCheck": true
  986. },
  987. {
  988. "name": "Haptic Device",
  989. "type": "PassThrough",
  990. "id": "57b2a1b4-3290-46d6-ac07-4854ee8f91b1",
  991. "expectedControlType": "",
  992. "processors": "",
  993. "interactions": "",
  994. "initialStateCheck": false
  995. },
  996. {
  997. "name": "Aim Position",
  998. "type": "Value",
  999. "id": "daf49d5d-4ba8-4bf7-9010-e7cae2096907",
  1000. "expectedControlType": "Vector3",
  1001. "processors": "",
  1002. "interactions": "",
  1003. "initialStateCheck": true
  1004. },
  1005. {
  1006. "name": "Aim Rotation",
  1007. "type": "Value",
  1008. "id": "148c182f-63ef-4709-8057-f6ea8070cb5c",
  1009. "expectedControlType": "Quaternion",
  1010. "processors": "",
  1011. "interactions": "",
  1012. "initialStateCheck": true
  1013. },
  1014. {
  1015. "name": "Aim Flags",
  1016. "type": "Value",
  1017. "id": "93a75a21-033e-440c-9954-ff264afb2db9",
  1018. "expectedControlType": "Integer",
  1019. "processors": "",
  1020. "interactions": "",
  1021. "initialStateCheck": true
  1022. },
  1023. {
  1024. "name": "Pinch Position",
  1025. "type": "Value",
  1026. "id": "7a2e5dcd-3e49-4622-90ea-6607994f2be0",
  1027. "expectedControlType": "Vector3",
  1028. "processors": "",
  1029. "interactions": "",
  1030. "initialStateCheck": true
  1031. },
  1032. {
  1033. "name": "Poke Position",
  1034. "type": "Value",
  1035. "id": "496d56bd-afd7-495b-a326-16e4ef742bc1",
  1036. "expectedControlType": "Vector3",
  1037. "processors": "",
  1038. "interactions": "",
  1039. "initialStateCheck": true
  1040. },
  1041. {
  1042. "name": "Poke Rotation",
  1043. "type": "Value",
  1044. "id": "3767652c-5427-421b-8f8d-660106453cb1",
  1045. "expectedControlType": "Quaternion",
  1046. "processors": "",
  1047. "interactions": "",
  1048. "initialStateCheck": true
  1049. }
  1050. ],
  1051. "bindings": [
  1052. {
  1053. "name": "Quaternion Fallback",
  1054. "id": "84e51e1c-1b95-4f3e-a61f-29da6c1f0816",
  1055. "path": "QuaternionFallback",
  1056. "interactions": "",
  1057. "processors": "",
  1058. "groups": "",
  1059. "action": "Rotation",
  1060. "isComposite": true,
  1061. "isPartOfComposite": false
  1062. },
  1063. {
  1064. "name": "first",
  1065. "id": "3722d501-eb80-4f61-9361-08a5ea7a1394",
  1066. "path": "<XRController>{RightHand}/pointerRotation",
  1067. "interactions": "",
  1068. "processors": "",
  1069. "groups": "Generic XR Controller",
  1070. "action": "Rotation",
  1071. "isComposite": false,
  1072. "isPartOfComposite": true
  1073. },
  1074. {
  1075. "name": "second",
  1076. "id": "2e6ad191-d5aa-4919-aac6-295c83387a72",
  1077. "path": "<XRController>{RightHand}/deviceRotation",
  1078. "interactions": "",
  1079. "processors": "",
  1080. "groups": "Generic XR Controller",
  1081. "action": "Rotation",
  1082. "isComposite": false,
  1083. "isPartOfComposite": true
  1084. },
  1085. {
  1086. "name": "third",
  1087. "id": "b9ecb60d-341e-47cf-b50a-41d5815af8b0",
  1088. "path": "<XRHandDevice>{RightHand}/deviceRotation",
  1089. "interactions": "",
  1090. "processors": "",
  1091. "groups": "Generic XR Controller",
  1092. "action": "Rotation",
  1093. "isComposite": false,
  1094. "isPartOfComposite": true
  1095. },
  1096. {
  1097. "name": "Vector 3 Fallback",
  1098. "id": "74e968f1-ad08-4a82-a68d-764517faecef",
  1099. "path": "Vector3Fallback",
  1100. "interactions": "",
  1101. "processors": "",
  1102. "groups": "",
  1103. "action": "Position",
  1104. "isComposite": true,
  1105. "isPartOfComposite": false
  1106. },
  1107. {
  1108. "name": "first",
  1109. "id": "9717e367-64a4-440a-9974-1e641d753eb2",
  1110. "path": "<XRController>{RightHand}/pointerPosition",
  1111. "interactions": "",
  1112. "processors": "",
  1113. "groups": "Generic XR Controller",
  1114. "action": "Position",
  1115. "isComposite": false,
  1116. "isPartOfComposite": true
  1117. },
  1118. {
  1119. "name": "second",
  1120. "id": "0794a41d-29ef-48ec-a452-6b7de29b52fa",
  1121. "path": "<XRController>{RightHand}/devicePosition",
  1122. "interactions": "",
  1123. "processors": "",
  1124. "groups": "Generic XR Controller",
  1125. "action": "Position",
  1126. "isComposite": false,
  1127. "isPartOfComposite": true
  1128. },
  1129. {
  1130. "name": "third",
  1131. "id": "3ef0a781-60c5-48bc-a584-f95553f8ae0a",
  1132. "path": "<XRHandDevice>{RightHand}/devicePosition",
  1133. "interactions": "",
  1134. "processors": "",
  1135. "groups": "Generic XR Controller",
  1136. "action": "Position",
  1137. "isComposite": false,
  1138. "isPartOfComposite": true
  1139. },
  1140. {
  1141. "name": "",
  1142. "id": "6011e1e6-b2dd-4cb1-8da5-29b03868f2c5",
  1143. "path": "<XRController>{RightHand}/*",
  1144. "interactions": "",
  1145. "processors": "",
  1146. "groups": "Generic XR Controller",
  1147. "action": "Haptic Device",
  1148. "isComposite": false,
  1149. "isPartOfComposite": false
  1150. },
  1151. {
  1152. "name": "",
  1153. "id": "03ccbaec-eeca-4fc4-8281-ee1758b4eb9b",
  1154. "path": "<XRController>{RightHand}/trackingState",
  1155. "interactions": "",
  1156. "processors": "",
  1157. "groups": "Generic XR Controller",
  1158. "action": "Tracking State",
  1159. "isComposite": false,
  1160. "isPartOfComposite": false
  1161. },
  1162. {
  1163. "name": "",
  1164. "id": "714d1173-f908-4bca-951c-4adb4eb7b4c5",
  1165. "path": "<XRHandDevice>{RightHand}/trackingState",
  1166. "interactions": "",
  1167. "processors": "",
  1168. "groups": "Generic XR Controller",
  1169. "action": "Tracking State",
  1170. "isComposite": false,
  1171. "isPartOfComposite": false
  1172. },
  1173. {
  1174. "name": "",
  1175. "id": "dd822fc8-c655-4a4d-87d0-9575760b6dca",
  1176. "path": "<MetaAimHand>{RightHand}/devicePosition",
  1177. "interactions": "",
  1178. "processors": "",
  1179. "groups": "Generic XR Controller",
  1180. "action": "Aim Position",
  1181. "isComposite": false,
  1182. "isPartOfComposite": false
  1183. },
  1184. {
  1185. "name": "",
  1186. "id": "2bb1158a-2d78-446b-9351-6f9b3f1364cb",
  1187. "path": "<MetaAimHand>{RightHand}/deviceRotation",
  1188. "interactions": "",
  1189. "processors": "",
  1190. "groups": "Generic XR Controller",
  1191. "action": "Aim Rotation",
  1192. "isComposite": false,
  1193. "isPartOfComposite": false
  1194. },
  1195. {
  1196. "name": "",
  1197. "id": "21413a94-0048-4112-b433-a770f183f592",
  1198. "path": "<XRHandDevice>{RightHand}/pinchPosition",
  1199. "interactions": "",
  1200. "processors": "",
  1201. "groups": "Generic XR Controller",
  1202. "action": "Pinch Position",
  1203. "isComposite": false,
  1204. "isPartOfComposite": false
  1205. },
  1206. {
  1207. "name": "",
  1208. "id": "5e847fad-7431-4e48-883a-d489fca4ce0d",
  1209. "path": "<XRHandDevice>{RightHand}/pokePosition",
  1210. "interactions": "",
  1211. "processors": "",
  1212. "groups": "Generic XR Controller",
  1213. "action": "Poke Position",
  1214. "isComposite": false,
  1215. "isPartOfComposite": false
  1216. },
  1217. {
  1218. "name": "",
  1219. "id": "99b19b88-e2ad-4670-91ee-1f55f6c34a69",
  1220. "path": "<XRHandDevice>{RightHand}/pokeRotation",
  1221. "interactions": "",
  1222. "processors": "",
  1223. "groups": "Generic XR Controller",
  1224. "action": "Poke Rotation",
  1225. "isComposite": false,
  1226. "isPartOfComposite": false
  1227. },
  1228. {
  1229. "name": "",
  1230. "id": "1de48aee-890b-4dbb-a02d-51df9bd39db7",
  1231. "path": "<XRController>{RightHand}/isTracked",
  1232. "interactions": "",
  1233. "processors": "",
  1234. "groups": "Generic XR Controller",
  1235. "action": "Is Tracked",
  1236. "isComposite": false,
  1237. "isPartOfComposite": false
  1238. },
  1239. {
  1240. "name": "",
  1241. "id": "5a0c4fe0-639a-44e0-beeb-4e11e0dea7ef",
  1242. "path": "<XRHandDevice>{RightHand}/isTracked",
  1243. "interactions": "",
  1244. "processors": "",
  1245. "groups": "Generic XR Controller",
  1246. "action": "Is Tracked",
  1247. "isComposite": false,
  1248. "isPartOfComposite": false
  1249. },
  1250. {
  1251. "name": "",
  1252. "id": "5469d4d1-9645-4397-a596-d74f876eafc2",
  1253. "path": "<MetaAimHand>{RightHand}/aimFlags",
  1254. "interactions": "",
  1255. "processors": "",
  1256. "groups": "Generic XR Controller",
  1257. "action": "Aim Flags",
  1258. "isComposite": false,
  1259. "isPartOfComposite": false
  1260. }
  1261. ]
  1262. },
  1263. {
  1264. "name": "XRI RightHand Interaction",
  1265. "id": "461bce25-7762-40c5-b639-f190649be6d6",
  1266. "actions": [
  1267. {
  1268. "name": "Select",
  1269. "type": "Button",
  1270. "id": "ac96c10b-c955-4a46-8e67-bf16bc069b53",
  1271. "expectedControlType": "Button",
  1272. "processors": "",
  1273. "interactions": "",
  1274. "initialStateCheck": false
  1275. },
  1276. {
  1277. "name": "Select Value",
  1278. "type": "Value",
  1279. "id": "39bbf1ac-21a3-413d-90f6-6dbf6efeaabe",
  1280. "expectedControlType": "Axis",
  1281. "processors": "",
  1282. "interactions": "",
  1283. "initialStateCheck": true
  1284. },
  1285. {
  1286. "name": "Activate",
  1287. "type": "Button",
  1288. "id": "41976d89-60de-4deb-bff9-16b4af96b290",
  1289. "expectedControlType": "Button",
  1290. "processors": "",
  1291. "interactions": "",
  1292. "initialStateCheck": false
  1293. },
  1294. {
  1295. "name": "Activate Value",
  1296. "type": "Value",
  1297. "id": "c3ca6ed7-3d25-44a2-b1d8-5be4eb699370",
  1298. "expectedControlType": "Axis",
  1299. "processors": "",
  1300. "interactions": "",
  1301. "initialStateCheck": true
  1302. },
  1303. {
  1304. "name": "UI Press",
  1305. "type": "Button",
  1306. "id": "65174b45-c2ee-4f90-93bb-fb4084eaaab3",
  1307. "expectedControlType": "Button",
  1308. "processors": "",
  1309. "interactions": "",
  1310. "initialStateCheck": false
  1311. },
  1312. {
  1313. "name": "UI Press Value",
  1314. "type": "Value",
  1315. "id": "962ac033-ec42-4981-88a4-551ad9be6ecb",
  1316. "expectedControlType": "Axis",
  1317. "processors": "",
  1318. "interactions": "",
  1319. "initialStateCheck": true
  1320. },
  1321. {
  1322. "name": "Rotate Anchor",
  1323. "type": "Value",
  1324. "id": "9b5d8312-f609-4895-b70f-81a722b2ae11",
  1325. "expectedControlType": "Vector2",
  1326. "processors": "",
  1327. "interactions": "",
  1328. "initialStateCheck": true
  1329. },
  1330. {
  1331. "name": "Translate Anchor",
  1332. "type": "Value",
  1333. "id": "6f7cf253-7062-443b-b10f-2be48a33f027",
  1334. "expectedControlType": "Vector2",
  1335. "processors": "",
  1336. "interactions": "",
  1337. "initialStateCheck": true
  1338. }
  1339. ],
  1340. "bindings": [
  1341. {
  1342. "name": "",
  1343. "id": "1ce80054-410d-4112-a332-50faa7fb4f23",
  1344. "path": "<XRController>{RightHand}/gripPressed",
  1345. "interactions": "",
  1346. "processors": "",
  1347. "groups": "Generic XR Controller",
  1348. "action": "Select",
  1349. "isComposite": false,
  1350. "isPartOfComposite": false
  1351. },
  1352. {
  1353. "name": "",
  1354. "id": "1d5b47ea-64e3-4b99-b620-de6c360908be",
  1355. "path": "<MetaAimHand>{RightHand}/indexPressed",
  1356. "interactions": "",
  1357. "processors": "",
  1358. "groups": "Generic XR Controller",
  1359. "action": "Select",
  1360. "isComposite": false,
  1361. "isPartOfComposite": false
  1362. },
  1363. {
  1364. "name": "",
  1365. "id": "dd433817-216c-46b9-8dd3-f3a4ea1767b9",
  1366. "path": "<XRController>{RightHand}/grip",
  1367. "interactions": "",
  1368. "processors": "",
  1369. "groups": "Generic XR Controller",
  1370. "action": "Select Value",
  1371. "isComposite": false,
  1372. "isPartOfComposite": false
  1373. },
  1374. {
  1375. "name": "",
  1376. "id": "770a07b5-a199-4342-b4a5-b3baafbe2bcb",
  1377. "path": "<MetaAimHand>{RightHand}/pinchStrengthIndex",
  1378. "interactions": "",
  1379. "processors": "",
  1380. "groups": "Generic XR Controller",
  1381. "action": "Select Value",
  1382. "isComposite": false,
  1383. "isPartOfComposite": false
  1384. },
  1385. {
  1386. "name": "",
  1387. "id": "fa59aed1-ae0b-4074-a58c-294b85f46228",
  1388. "path": "<XRController>{RightHand}/triggerPressed",
  1389. "interactions": "",
  1390. "processors": "",
  1391. "groups": "Generic XR Controller",
  1392. "action": "Activate",
  1393. "isComposite": false,
  1394. "isPartOfComposite": false
  1395. },
  1396. {
  1397. "name": "",
  1398. "id": "150f414f-61bf-47b1-b4f8-f772a2a40565",
  1399. "path": "<XRController>{RightHand}/trigger",
  1400. "interactions": "",
  1401. "processors": "",
  1402. "groups": "Generic XR Controller",
  1403. "action": "Activate Value",
  1404. "isComposite": false,
  1405. "isPartOfComposite": false
  1406. },
  1407. {
  1408. "name": "",
  1409. "id": "92bb5b8f-bf48-4dab-af05-50a865773895",
  1410. "path": "<XRController>{RightHand}/triggerPressed",
  1411. "interactions": "",
  1412. "processors": "",
  1413. "groups": "Generic XR Controller",
  1414. "action": "UI Press",
  1415. "isComposite": false,
  1416. "isPartOfComposite": false
  1417. },
  1418. {
  1419. "name": "",
  1420. "id": "1652c26e-d835-461f-b46b-55b146fd9bba",
  1421. "path": "<MetaAimHand>{RightHand}/indexPressed",
  1422. "interactions": "",
  1423. "processors": "",
  1424. "groups": "Generic XR Controller",
  1425. "action": "UI Press",
  1426. "isComposite": false,
  1427. "isPartOfComposite": false
  1428. },
  1429. {
  1430. "name": "",
  1431. "id": "5b4ef08d-9ddd-4f0a-8539-d1114d14d143",
  1432. "path": "<XRController>{RightHand}/trigger",
  1433. "interactions": "",
  1434. "processors": "",
  1435. "groups": "Generic XR Controller",
  1436. "action": "UI Press Value",
  1437. "isComposite": false,
  1438. "isPartOfComposite": false
  1439. },
  1440. {
  1441. "name": "",
  1442. "id": "620cd3c3-a8c2-4a24-825a-ef6eb1cb41ef",
  1443. "path": "<MetaAimHand>{RightHand}/pinchStrengthIndex",
  1444. "interactions": "",
  1445. "processors": "",
  1446. "groups": "Generic XR Controller",
  1447. "action": "UI Press Value",
  1448. "isComposite": false,
  1449. "isPartOfComposite": false
  1450. },
  1451. {
  1452. "name": "",
  1453. "id": "5c0fa06c-b670-477f-a95d-eb3b4880e439",
  1454. "path": "<XRController>{RightHand}/Primary2DAxis",
  1455. "interactions": "",
  1456. "processors": "ScaleVector2(y=0),StickDeadzone",
  1457. "groups": "Generic XR Controller",
  1458. "action": "Rotate Anchor",
  1459. "isComposite": false,
  1460. "isPartOfComposite": false
  1461. },
  1462. {
  1463. "name": "",
  1464. "id": "4caf4e8d-13e5-4bd6-8f42-b6b99c315ad0",
  1465. "path": "<XRController>{RightHand}/Primary2DAxis",
  1466. "interactions": "",
  1467. "processors": "ScaleVector2(x=0),StickDeadzone",
  1468. "groups": "Generic XR Controller",
  1469. "action": "Translate Anchor",
  1470. "isComposite": false,
  1471. "isPartOfComposite": false
  1472. }
  1473. ]
  1474. },
  1475. {
  1476. "name": "XRI RightHand Locomotion",
  1477. "id": "99ce76d3-82c5-4289-9670-2ecffa6833fd",
  1478. "actions": [
  1479. {
  1480. "name": "Teleport Select",
  1481. "type": "Value",
  1482. "id": "02e43582-8973-4940-af06-dff6158e3df2",
  1483. "expectedControlType": "Vector2",
  1484. "processors": "",
  1485. "interactions": "",
  1486. "initialStateCheck": true
  1487. },
  1488. {
  1489. "name": "Teleport Mode Activate",
  1490. "type": "Value",
  1491. "id": "a6c7231d-c55d-4dd4-9e87-877bb5522ef5",
  1492. "expectedControlType": "Vector2",
  1493. "processors": "",
  1494. "interactions": "",
  1495. "initialStateCheck": true
  1496. },
  1497. {
  1498. "name": "Teleport Mode Cancel",
  1499. "type": "Button",
  1500. "id": "d587b60c-39a0-4365-8075-477ce484ba0f",
  1501. "expectedControlType": "Button",
  1502. "processors": "",
  1503. "interactions": "",
  1504. "initialStateCheck": false
  1505. },
  1506. {
  1507. "name": "Teleport Direction",
  1508. "type": "Value",
  1509. "id": "b950a329-6492-4e29-b563-afc726f81e95",
  1510. "expectedControlType": "Vector2",
  1511. "processors": "",
  1512. "interactions": "",
  1513. "initialStateCheck": true
  1514. },
  1515. {
  1516. "name": "Turn",
  1517. "type": "Value",
  1518. "id": "9fb2eb2b-2fb6-4328-8167-10a1bf11b424",
  1519. "expectedControlType": "Vector2",
  1520. "processors": "",
  1521. "interactions": "",
  1522. "initialStateCheck": true
  1523. },
  1524. {
  1525. "name": "Move",
  1526. "type": "Value",
  1527. "id": "00a4dc9f-1ee6-4349-b0e9-72d5dccaadd6",
  1528. "expectedControlType": "Vector2",
  1529. "processors": "",
  1530. "interactions": "",
  1531. "initialStateCheck": true
  1532. },
  1533. {
  1534. "name": "Grab Move",
  1535. "type": "Button",
  1536. "id": "cfb29d37-3db0-4e5d-a73b-7d48a19e279e",
  1537. "expectedControlType": "Button",
  1538. "processors": "",
  1539. "interactions": "",
  1540. "initialStateCheck": false
  1541. },
  1542. {
  1543. "name": "Snap Turn",
  1544. "type": "Value",
  1545. "id": "44441ad6-5762-466d-ad54-aa44fcd61a5c",
  1546. "expectedControlType": "Vector2",
  1547. "processors": "",
  1548. "interactions": "",
  1549. "initialStateCheck": true
  1550. }
  1551. ],
  1552. "bindings": [
  1553. {
  1554. "name": "",
  1555. "id": "919c4a6c-22ed-4083-8e14-f30e91ff59fe",
  1556. "path": "<XRController>{RightHand}/Primary2DAxis",
  1557. "interactions": "Sector(directions=-1,sweepBehavior=3)",
  1558. "processors": "",
  1559. "groups": "Generic XR Controller",
  1560. "action": "Teleport Select",
  1561. "isComposite": false,
  1562. "isPartOfComposite": false
  1563. },
  1564. {
  1565. "name": "",
  1566. "id": "62690862-4688-4010-975b-b3d9c6062157",
  1567. "path": "<XRController>{RightHand}/Primary2DAxis",
  1568. "interactions": "Sector(directions=1)",
  1569. "processors": "",
  1570. "groups": "Generic XR Controller",
  1571. "action": "Teleport Mode Activate",
  1572. "isComposite": false,
  1573. "isPartOfComposite": false
  1574. },
  1575. {
  1576. "name": "",
  1577. "id": "de466e6e-12bf-46a1-b0fd-ffbc343f3399",
  1578. "path": "<XRController>{RightHand}/gripPressed",
  1579. "interactions": "",
  1580. "processors": "",
  1581. "groups": "Generic XR Controller",
  1582. "action": "Teleport Mode Cancel",
  1583. "isComposite": false,
  1584. "isPartOfComposite": false
  1585. },
  1586. {
  1587. "name": "",
  1588. "id": "d6c08c3d-3d41-4695-994d-1ac9016a5a9e",
  1589. "path": "<XRController>{RightHand}/Primary2DAxis",
  1590. "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)",
  1591. "processors": "",
  1592. "groups": "Generic XR Controller",
  1593. "action": "Turn",
  1594. "isComposite": false,
  1595. "isPartOfComposite": false
  1596. },
  1597. {
  1598. "name": "",
  1599. "id": "022046aa-be71-4288-859d-6dd42844f6e6",
  1600. "path": "<XRController>{RightHand}/Primary2DAxis",
  1601. "interactions": "",
  1602. "processors": "StickDeadzone",
  1603. "groups": "Continuous Move",
  1604. "action": "Move",
  1605. "isComposite": false,
  1606. "isPartOfComposite": false
  1607. },
  1608. {
  1609. "name": "",
  1610. "id": "c4b46d7d-8231-4672-83f9-75af565faf57",
  1611. "path": "<XRController>{RightHand}/primary2DAxis",
  1612. "interactions": "",
  1613. "processors": "",
  1614. "groups": "Noncontinuous Move",
  1615. "action": "Teleport Direction",
  1616. "isComposite": false,
  1617. "isPartOfComposite": false
  1618. },
  1619. {
  1620. "name": "",
  1621. "id": "7ecb549e-ab98-4a4b-b979-38068fe3b811",
  1622. "path": "<XRController>{RightHand}/gripPressed",
  1623. "interactions": "",
  1624. "processors": "",
  1625. "groups": "Generic XR Controller",
  1626. "action": "Grab Move",
  1627. "isComposite": false,
  1628. "isPartOfComposite": false
  1629. },
  1630. {
  1631. "name": "",
  1632. "id": "31d838df-4d4e-4c16-a373-b9c07d9d2e2a",
  1633. "path": "<XRController>{RightHand}/Primary2DAxis",
  1634. "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)",
  1635. "processors": "",
  1636. "groups": "Generic XR Controller",
  1637. "action": "Snap Turn",
  1638. "isComposite": false,
  1639. "isPartOfComposite": false
  1640. }
  1641. ]
  1642. },
  1643. {
  1644. "name": "XRI UI",
  1645. "id": "edd65a7c-601c-4915-8307-025a081d8790",
  1646. "actions": [
  1647. {
  1648. "name": "Navigate",
  1649. "type": "PassThrough",
  1650. "id": "c9a92aca-49d5-4910-8ade-8e994f0a31f0",
  1651. "expectedControlType": "Vector2",
  1652. "processors": "",
  1653. "interactions": "",
  1654. "initialStateCheck": false
  1655. },
  1656. {
  1657. "name": "Submit",
  1658. "type": "Button",
  1659. "id": "eba98c2e-6268-4233-bb88-946287bc753c",
  1660. "expectedControlType": "Button",
  1661. "processors": "",
  1662. "interactions": "",
  1663. "initialStateCheck": false
  1664. },
  1665. {
  1666. "name": "Cancel",
  1667. "type": "Button",
  1668. "id": "448b396b-0885-4543-ac5a-8b3405da6791",
  1669. "expectedControlType": "Button",
  1670. "processors": "",
  1671. "interactions": "",
  1672. "initialStateCheck": false
  1673. },
  1674. {
  1675. "name": "Point",
  1676. "type": "PassThrough",
  1677. "id": "682022c0-857a-4332-8753-7f8fcdf84d37",
  1678. "expectedControlType": "Vector2",
  1679. "processors": "",
  1680. "interactions": "",
  1681. "initialStateCheck": true
  1682. },
  1683. {
  1684. "name": "Click",
  1685. "type": "PassThrough",
  1686. "id": "b194cd98-7e4f-457a-a60c-cebc25dc32a2",
  1687. "expectedControlType": "Button",
  1688. "processors": "",
  1689. "interactions": "",
  1690. "initialStateCheck": true
  1691. },
  1692. {
  1693. "name": "ScrollWheel",
  1694. "type": "PassThrough",
  1695. "id": "bd7fc534-75e3-489d-94fb-3d45cb78d8f3",
  1696. "expectedControlType": "Vector2",
  1697. "processors": "",
  1698. "interactions": "",
  1699. "initialStateCheck": false
  1700. },
  1701. {
  1702. "name": "MiddleClick",
  1703. "type": "PassThrough",
  1704. "id": "cc5f5666-a75c-4dfc-8566-ded8ec9b4ae3",
  1705. "expectedControlType": "Button",
  1706. "processors": "",
  1707. "interactions": "",
  1708. "initialStateCheck": false
  1709. },
  1710. {
  1711. "name": "RightClick",
  1712. "type": "PassThrough",
  1713. "id": "533aeb95-18b2-4a83-a69d-f6e0be72ff8a",
  1714. "expectedControlType": "Button",
  1715. "processors": "",
  1716. "interactions": "",
  1717. "initialStateCheck": false
  1718. }
  1719. ],
  1720. "bindings": [
  1721. {
  1722. "name": "",
  1723. "id": "e87fa299-8441-4620-89dd-0564c7d552e2",
  1724. "path": "<Mouse>/position",
  1725. "interactions": "",
  1726. "processors": "",
  1727. "groups": "",
  1728. "action": "Point",
  1729. "isComposite": false,
  1730. "isPartOfComposite": false
  1731. },
  1732. {
  1733. "name": "",
  1734. "id": "445a013e-9c17-48a2-9856-067e4826df03",
  1735. "path": "<Pen>/position",
  1736. "interactions": "",
  1737. "processors": "",
  1738. "groups": "",
  1739. "action": "Point",
  1740. "isComposite": false,
  1741. "isPartOfComposite": false
  1742. },
  1743. {
  1744. "name": "",
  1745. "id": "05c1e38e-79dd-41cb-95d5-74f42e65d92f",
  1746. "path": "<Touchscreen>/touch*/position",
  1747. "interactions": "",
  1748. "processors": "",
  1749. "groups": "",
  1750. "action": "Point",
  1751. "isComposite": false,
  1752. "isPartOfComposite": false
  1753. },
  1754. {
  1755. "name": "",
  1756. "id": "57909bb4-1088-4975-9227-ecc87a305257",
  1757. "path": "<Mouse>/leftButton",
  1758. "interactions": "",
  1759. "processors": "",
  1760. "groups": "",
  1761. "action": "Click",
  1762. "isComposite": false,
  1763. "isPartOfComposite": false
  1764. },
  1765. {
  1766. "name": "",
  1767. "id": "2740386d-d4b6-4342-903c-d9390783f04a",
  1768. "path": "<Pen>/tip",
  1769. "interactions": "",
  1770. "processors": "",
  1771. "groups": "",
  1772. "action": "Click",
  1773. "isComposite": false,
  1774. "isPartOfComposite": false
  1775. },
  1776. {
  1777. "name": "",
  1778. "id": "d6fd3bb5-c747-4eba-b599-1c6d7c738e2a",
  1779. "path": "<Mouse>/scroll",
  1780. "interactions": "",
  1781. "processors": "",
  1782. "groups": "",
  1783. "action": "ScrollWheel",
  1784. "isComposite": false,
  1785. "isPartOfComposite": false
  1786. },
  1787. {
  1788. "name": "",
  1789. "id": "fb2286cc-fa20-4564-bff6-9f790f12cf6b",
  1790. "path": "<Mouse>/middleButton",
  1791. "interactions": "",
  1792. "processors": "",
  1793. "groups": "",
  1794. "action": "MiddleClick",
  1795. "isComposite": false,
  1796. "isPartOfComposite": false
  1797. },
  1798. {
  1799. "name": "",
  1800. "id": "54eb7da2-546a-4d75-bfcc-ae38be303a59",
  1801. "path": "<Mouse>/rightButton",
  1802. "interactions": "",
  1803. "processors": "",
  1804. "groups": "",
  1805. "action": "RightClick",
  1806. "isComposite": false,
  1807. "isPartOfComposite": false
  1808. },
  1809. {
  1810. "name": "Gamepad",
  1811. "id": "4c9a5170-d325-45ee-8ef9-fc12d1f5a97e",
  1812. "path": "2DVector",
  1813. "interactions": "",
  1814. "processors": "",
  1815. "groups": "",
  1816. "action": "Navigate",
  1817. "isComposite": true,
  1818. "isPartOfComposite": false
  1819. },
  1820. {
  1821. "name": "up",
  1822. "id": "c846c708-b27e-4ac9-9a83-c80ac5c263d5",
  1823. "path": "<Gamepad>/leftStick/up",
  1824. "interactions": "",
  1825. "processors": "",
  1826. "groups": "",
  1827. "action": "Navigate",
  1828. "isComposite": false,
  1829. "isPartOfComposite": true
  1830. },
  1831. {
  1832. "name": "up",
  1833. "id": "caf2fb01-3e95-47c1-8663-315057149d48",
  1834. "path": "<Gamepad>/rightStick/up",
  1835. "interactions": "",
  1836. "processors": "",
  1837. "groups": "",
  1838. "action": "Navigate",
  1839. "isComposite": false,
  1840. "isPartOfComposite": true
  1841. },
  1842. {
  1843. "name": "down",
  1844. "id": "830d65e9-887d-45b4-8386-562deb29e465",
  1845. "path": "<Gamepad>/leftStick/down",
  1846. "interactions": "",
  1847. "processors": "",
  1848. "groups": "",
  1849. "action": "Navigate",
  1850. "isComposite": false,
  1851. "isPartOfComposite": true
  1852. },
  1853. {
  1854. "name": "down",
  1855. "id": "e5c71442-9909-46d8-aa56-8fa3574a8227",
  1856. "path": "<Gamepad>/rightStick/down",
  1857. "interactions": "",
  1858. "processors": "",
  1859. "groups": "",
  1860. "action": "Navigate",
  1861. "isComposite": false,
  1862. "isPartOfComposite": true
  1863. },
  1864. {
  1865. "name": "left",
  1866. "id": "210246e8-c3c4-4edc-be9c-1916858346df",
  1867. "path": "<Gamepad>/leftStick/left",
  1868. "interactions": "",
  1869. "processors": "",
  1870. "groups": "",
  1871. "action": "Navigate",
  1872. "isComposite": false,
  1873. "isPartOfComposite": true
  1874. },
  1875. {
  1876. "name": "left",
  1877. "id": "fb701ef0-9910-4639-80d1-2c1c03f871ed",
  1878. "path": "<Gamepad>/rightStick/left",
  1879. "interactions": "",
  1880. "processors": "",
  1881. "groups": "",
  1882. "action": "Navigate",
  1883. "isComposite": false,
  1884. "isPartOfComposite": true
  1885. },
  1886. {
  1887. "name": "right",
  1888. "id": "3de9f409-fb44-4311-8705-b4f4e7cd3029",
  1889. "path": "<Gamepad>/leftStick/right",
  1890. "interactions": "",
  1891. "processors": "",
  1892. "groups": "",
  1893. "action": "Navigate",
  1894. "isComposite": false,
  1895. "isPartOfComposite": true
  1896. },
  1897. {
  1898. "name": "right",
  1899. "id": "bd001ba1-d6a2-4a97-9c87-36b5b92728af",
  1900. "path": "<Gamepad>/rightStick/right",
  1901. "interactions": "",
  1902. "processors": "",
  1903. "groups": "",
  1904. "action": "Navigate",
  1905. "isComposite": false,
  1906. "isPartOfComposite": true
  1907. },
  1908. {
  1909. "name": "",
  1910. "id": "fcc0a2cd-a126-43ad-bb1e-ffc1ae7668c7",
  1911. "path": "<Gamepad>/dpad",
  1912. "interactions": "",
  1913. "processors": "",
  1914. "groups": "",
  1915. "action": "Navigate",
  1916. "isComposite": false,
  1917. "isPartOfComposite": false
  1918. },
  1919. {
  1920. "name": "Joystick",
  1921. "id": "65cbb13a-6e00-4973-9887-e49e06575091",
  1922. "path": "2DVector",
  1923. "interactions": "",
  1924. "processors": "",
  1925. "groups": "",
  1926. "action": "Navigate",
  1927. "isComposite": true,
  1928. "isPartOfComposite": false
  1929. },
  1930. {
  1931. "name": "up",
  1932. "id": "3c5803e2-42d0-4d48-bbd6-41ce4442df0b",
  1933. "path": "<Joystick>/stick/up",
  1934. "interactions": "",
  1935. "processors": "",
  1936. "groups": "",
  1937. "action": "Navigate",
  1938. "isComposite": false,
  1939. "isPartOfComposite": true
  1940. },
  1941. {
  1942. "name": "down",
  1943. "id": "d5b1219c-0df6-4bc5-ad11-205b748cade4",
  1944. "path": "<Joystick>/stick/down",
  1945. "interactions": "",
  1946. "processors": "",
  1947. "groups": "",
  1948. "action": "Navigate",
  1949. "isComposite": false,
  1950. "isPartOfComposite": true
  1951. },
  1952. {
  1953. "name": "left",
  1954. "id": "065d2394-f10a-46df-b6cb-2c56a6c842ea",
  1955. "path": "<Joystick>/stick/left",
  1956. "interactions": "",
  1957. "processors": "",
  1958. "groups": "",
  1959. "action": "Navigate",
  1960. "isComposite": false,
  1961. "isPartOfComposite": true
  1962. },
  1963. {
  1964. "name": "right",
  1965. "id": "29921809-7785-44a1-a316-e96307174552",
  1966. "path": "<Joystick>/stick/right",
  1967. "interactions": "",
  1968. "processors": "",
  1969. "groups": "",
  1970. "action": "Navigate",
  1971. "isComposite": false,
  1972. "isPartOfComposite": true
  1973. },
  1974. {
  1975. "name": "Keyboard",
  1976. "id": "49817cc8-fecc-406d-a187-6393de317e95",
  1977. "path": "2DVector",
  1978. "interactions": "",
  1979. "processors": "",
  1980. "groups": "",
  1981. "action": "Navigate",
  1982. "isComposite": true,
  1983. "isPartOfComposite": false
  1984. },
  1985. {
  1986. "name": "up",
  1987. "id": "ef33431d-17d0-4e1c-90f2-bbaa2ef9a8b7",
  1988. "path": "<Keyboard>/w",
  1989. "interactions": "",
  1990. "processors": "",
  1991. "groups": "",
  1992. "action": "Navigate",
  1993. "isComposite": false,
  1994. "isPartOfComposite": true
  1995. },
  1996. {
  1997. "name": "up",
  1998. "id": "5ddfdce2-0f11-4f4e-8931-0ae6fb289ac7",
  1999. "path": "<Keyboard>/upArrow",
  2000. "interactions": "",
  2001. "processors": "",
  2002. "groups": "",
  2003. "action": "Navigate",
  2004. "isComposite": false,
  2005. "isPartOfComposite": true
  2006. },
  2007. {
  2008. "name": "down",
  2009. "id": "5ceab4e0-1600-4bfb-acf6-8d02c4e10aea",
  2010. "path": "<Keyboard>/s",
  2011. "interactions": "",
  2012. "processors": "",
  2013. "groups": "",
  2014. "action": "Navigate",
  2015. "isComposite": false,
  2016. "isPartOfComposite": true
  2017. },
  2018. {
  2019. "name": "down",
  2020. "id": "94e10d8b-5bfa-439d-afae-b975efac2b7b",
  2021. "path": "<Keyboard>/downArrow",
  2022. "interactions": "",
  2023. "processors": "",
  2024. "groups": "",
  2025. "action": "Navigate",
  2026. "isComposite": false,
  2027. "isPartOfComposite": true
  2028. },
  2029. {
  2030. "name": "left",
  2031. "id": "9fc7d14a-385d-4ca5-b185-906e049b7eed",
  2032. "path": "<Keyboard>/a",
  2033. "interactions": "",
  2034. "processors": "",
  2035. "groups": "",
  2036. "action": "Navigate",
  2037. "isComposite": false,
  2038. "isPartOfComposite": true
  2039. },
  2040. {
  2041. "name": "left",
  2042. "id": "d7e5e0c4-05dc-4f2f-8649-a66fe843caed",
  2043. "path": "<Keyboard>/leftArrow",
  2044. "interactions": "",
  2045. "processors": "",
  2046. "groups": "",
  2047. "action": "Navigate",
  2048. "isComposite": false,
  2049. "isPartOfComposite": true
  2050. },
  2051. {
  2052. "name": "right",
  2053. "id": "76ab9656-e168-4b2c-9a6b-d8d6da981e4f",
  2054. "path": "<Keyboard>/d",
  2055. "interactions": "",
  2056. "processors": "",
  2057. "groups": "",
  2058. "action": "Navigate",
  2059. "isComposite": false,
  2060. "isPartOfComposite": true
  2061. },
  2062. {
  2063. "name": "right",
  2064. "id": "ad7bc5b3-6ada-42a2-9cba-5c7334cba7be",
  2065. "path": "<Keyboard>/rightArrow",
  2066. "interactions": "",
  2067. "processors": "",
  2068. "groups": "",
  2069. "action": "Navigate",
  2070. "isComposite": false,
  2071. "isPartOfComposite": true
  2072. },
  2073. {
  2074. "name": "",
  2075. "id": "9f2a7c29-a588-4b6a-a966-955eb408c526",
  2076. "path": "*/{Submit}",
  2077. "interactions": "",
  2078. "processors": "",
  2079. "groups": "",
  2080. "action": "Submit",
  2081. "isComposite": false,
  2082. "isPartOfComposite": false
  2083. },
  2084. {
  2085. "name": "",
  2086. "id": "67f51768-1493-4444-b118-82d398a16fdd",
  2087. "path": "*/{Cancel}",
  2088. "interactions": "",
  2089. "processors": "",
  2090. "groups": "",
  2091. "action": "Cancel",
  2092. "isComposite": false,
  2093. "isPartOfComposite": false
  2094. },
  2095. {
  2096. "name": "",
  2097. "id": "198e6869-709e-448d-96d4-27186c9d56e6",
  2098. "path": "<Touchscreen>/touch*/click",
  2099. "interactions": "",
  2100. "processors": "",
  2101. "groups": "",
  2102. "action": "Click",
  2103. "isComposite": false,
  2104. "isPartOfComposite": false
  2105. }
  2106. ]
  2107. }
  2108. ],
  2109. "controlSchemes": [
  2110. {
  2111. "name": "Generic XR Controller",
  2112. "bindingGroup": "Generic XR Controller",
  2113. "devices": [
  2114. {
  2115. "devicePath": "<XRController>{LeftHand}",
  2116. "isOptional": true,
  2117. "isOR": false
  2118. },
  2119. {
  2120. "devicePath": "<XRController>{RightHand}",
  2121. "isOptional": true,
  2122. "isOR": false
  2123. },
  2124. {
  2125. "devicePath": "<XRController>",
  2126. "isOptional": true,
  2127. "isOR": false
  2128. },
  2129. {
  2130. "devicePath": "<WMRHMD>",
  2131. "isOptional": true,
  2132. "isOR": false
  2133. }
  2134. ]
  2135. },
  2136. {
  2137. "name": "Continuous Move",
  2138. "bindingGroup": "Continuous Move",
  2139. "devices": [
  2140. {
  2141. "devicePath": "<XRController>{LeftHand}",
  2142. "isOptional": false,
  2143. "isOR": false
  2144. },
  2145. {
  2146. "devicePath": "<XRController>{RightHand}",
  2147. "isOptional": false,
  2148. "isOR": false
  2149. }
  2150. ]
  2151. },
  2152. {
  2153. "name": "Noncontinuous Move",
  2154. "bindingGroup": "Noncontinuous Move",
  2155. "devices": [
  2156. {
  2157. "devicePath": "<XRController>{LeftHand}",
  2158. "isOptional": false,
  2159. "isOR": false
  2160. },
  2161. {
  2162. "devicePath": "<XRController>{RightHand}",
  2163. "isOptional": false,
  2164. "isOR": false
  2165. }
  2166. ]
  2167. }
  2168. ]
  2169. }