dotHANSIN

SimpleSC_1.0

Oct 13th, 2026 (edited)
37
0
Never
3
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.28 KB | None | 0 0
  1. "controller_mappings"
  2. {
  3. "version" "3"
  4. "revision" "5318008"
  5. "title" "dotHANSIN's SimpleSC 1.0"
  6. "description" "**Controller Input** -Super simple, super effective, with no rebinds, or virtual menus.- || Both hotbar's fully bound, 17 while moving, and Start/Select radials on Trackpads. || Use Steam button for mouse if needed."
  7. "creator" "76561198042076097"
  8. "progenitor" ""
  9. "url" "workshop://3821182687"
  10. "link" "steam://controllerconfig/2694490/3821182687"
  11. "export_type" "personal_local"
  12. "controller_type" "controller_neptune"
  13. "controller_caps" "23117823"
  14. "major_revision" "0"
  15. "minor_revision" "0"
  16. "timestamp" "0"
  17. // ====================================================================================================
  18. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  19. // ====================================================================================================
  20. "actions"
  21. {
  22. "01|Base"
  23. {
  24. "title" " "
  25. "legacy_set" "1"
  26. }
  27. }
  28. "action_layers"
  29. {
  30. "01|L2+"
  31. {
  32. "title" "Left Trigger"
  33. "legacy_set" "1"
  34. "set_layer" "1"
  35. "parent_set_name" "01|Base"
  36. }
  37. }
  38. // ====================================================================================================
  39. // ~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~~1~
  40. // ====================================================================================================
  41. "group"
  42. {
  43. "id" "1"
  44. "mode" "2dscroll"
  45. "name" "LT+Dpad"
  46. "description" "Left_Trackpad"
  47. "inputs"
  48. {
  49. "click"
  50. {
  51. "activators"
  52. {
  53. "Full_Press"
  54. {
  55. "bindings"
  56. {
  57. "binding" "controller_action empty_sub_command, , "
  58. }
  59. "settings"
  60. {
  61. "haptic_intensity" "0"
  62. }
  63. }
  64. }
  65. "disabled_activators"
  66. {
  67. }
  68. }
  69. "dpad_north"
  70. {
  71. "activators"
  72. {
  73. "Start_Press"
  74. {
  75. "bindings"
  76. {
  77. "binding" "xinput_button DPAD_UP, , "
  78. }
  79. }
  80. }
  81. "disabled_activators"
  82. {
  83. }
  84. }
  85. "dpad_south"
  86. {
  87. "activators"
  88. {
  89. "Start_Press"
  90. {
  91. "bindings"
  92. {
  93. "binding" "xinput_button DPAD_DOWN, , "
  94. }
  95. }
  96. }
  97. "disabled_activators"
  98. {
  99. }
  100. }
  101. "dpad_east"
  102. {
  103. "activators"
  104. {
  105. "Start_Press"
  106. {
  107. "bindings"
  108. {
  109. "binding" "xinput_button DPAD_RIGHT, , "
  110. }
  111. }
  112. }
  113. "disabled_activators"
  114. {
  115. }
  116. }
  117. "dpad_west"
  118. {
  119. "activators"
  120. {
  121. "Start_Press"
  122. {
  123. "bindings"
  124. {
  125. "binding" "xinput_button DPAD_LEFT, , "
  126. }
  127. }
  128. }
  129. "disabled_activators"
  130. {
  131. }
  132. }
  133. }
  134. }
  135. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136. "group"
  137. {
  138. "id" "10"
  139. "mode" "joystick_move"
  140. "name" "Select Radial"
  141. "description" "Left_Trackpad_Modeshift"
  142. "inputs"
  143. {
  144. "click"
  145. {
  146. "activators"
  147. {
  148. "Soft_Press"
  149. {
  150. "bindings"
  151. {
  152. "binding" "controller_action empty_sub_command, , "
  153. }
  154. "settings"
  155. {
  156. "activation_threshold" "11200"
  157. }
  158. }
  159. }
  160. "disabled_activators"
  161. {
  162. }
  163. }
  164. "touch"
  165. {
  166. "activators"
  167. {
  168. "Start_Press"
  169. {
  170. "bindings"
  171. {
  172. "binding" "xinput_button SELECT, , "
  173. }
  174. "settings"
  175. {
  176. "haptic_intensity" "0"
  177. "interruptable" "0"
  178. "toggle" "1"
  179. }
  180. }
  181. }
  182. "disabled_activators"
  183. {
  184. }
  185. }
  186. }
  187. "settings"
  188. {
  189. "curve_exponent" "4"
  190. "custom_curve_exponent" "100"
  191. "haptic_intensity" "0"
  192. "output_joystick" "1"
  193. "deadzone_inner_radius" "4800"
  194. "deadzone_shape" "0"
  195. "deadzone_enable_type" "2"
  196. "sensitivity_vert_scale" "80"
  197. }
  198. }
  199. // ====================================================================================================
  200. // ~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~~2~
  201. // ====================================================================================================
  202. "group"
  203. {
  204. "id" "2"
  205. "mode" "joystick_move"
  206. "name" "Right"
  207. "description" "Right_Joystick"
  208. "inputs"
  209. {
  210. "click"
  211. {
  212. "activators"
  213. {
  214. "Full_Press"
  215. {
  216. "bindings"
  217. {
  218. "binding" "controller_action empty_sub_command, , "
  219. }
  220. "settings"
  221. {
  222. "haptic_intensity" "0"
  223. }
  224. }
  225. }
  226. "disabled_activators"
  227. {
  228. }
  229. }
  230. }
  231. "settings"
  232. {
  233. "anti_deadzone" "6400"
  234. "haptic_intensity" "0"
  235. "deadzone_outer_radius" "22400"
  236. "deadzone_shape" "0"
  237. "deadzone_enable_type" "2"
  238. "deadzone_adv_settings" "1"
  239. }
  240. }
  241. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242. "group"
  243. {
  244. "id" "20"
  245. "mode" "joystick_move"
  246. "name" "Start Radial"
  247. "description" "Right_Trackpad_Modeshift"
  248. "inputs"
  249. {
  250. "click"
  251. {
  252. "activators"
  253. {
  254. "Soft_Press"
  255. {
  256. "bindings"
  257. {
  258. "binding" "xinput_button START, , "
  259. }
  260. "settings"
  261. {
  262. "activation_threshold" "11200"
  263. }
  264. }
  265. }
  266. "disabled_activators"
  267. {
  268. }
  269. }
  270. }
  271. "settings"
  272. {
  273. "curve_exponent" "4"
  274. "custom_curve_exponent" "100"
  275. "haptic_intensity" "0"
  276. "deadzone_inner_radius" "4800"
  277. "deadzone_shape" "0"
  278. "deadzone_enable_type" "2"
  279. "sensitivity_vert_scale" "80"
  280. }
  281. }
  282. // ====================================================================================================
  283. // ~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~~3~
  284. // ====================================================================================================
  285. "group"
  286. {
  287. "id" "3"
  288. "mode" "joystick_move"
  289. "name" "Left"
  290. "description" "Left_Joystick"
  291. "inputs"
  292. {
  293. "click"
  294. {
  295. "activators"
  296. {
  297. "Full_Press"
  298. {
  299. "bindings"
  300. {
  301. "binding" "xinput_button JOYSTICK_LEFT, , "
  302. }
  303. }
  304. }
  305. "disabled_activators"
  306. {
  307. }
  308. }
  309. }
  310. }
  311. // ====================================================================================================
  312. // ~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~~4~
  313. // ====================================================================================================
  314. "group"
  315. {
  316. "id" "4"
  317. "mode" "dpad"
  318. "name" "LT+Face"
  319. "description" "Right_Joystick"
  320. "inputs"
  321. {
  322. "dpad_north"
  323. {
  324. "activators"
  325. {
  326. "Long_Press"
  327. {
  328. "bindings"
  329. {
  330. "binding" "xinput_button Y, , "
  331. }
  332. "settings"
  333. {
  334. "long_press_time" "25"
  335. }
  336. }
  337. }
  338. "disabled_activators"
  339. {
  340. }
  341. }
  342. "dpad_south"
  343. {
  344. "activators"
  345. {
  346. "Long_Press"
  347. {
  348. "bindings"
  349. {
  350. "binding" "xinput_button A, , "
  351. }
  352. "settings"
  353. {
  354. "long_press_time" "25"
  355. }
  356. }
  357. }
  358. "disabled_activators"
  359. {
  360. }
  361. }
  362. "dpad_east"
  363. {
  364. "activators"
  365. {
  366. "Long_Press"
  367. {
  368. "bindings"
  369. {
  370. "binding" "xinput_button B, , "
  371. }
  372. "settings"
  373. {
  374. "long_press_time" "25"
  375. }
  376. }
  377. }
  378. "disabled_activators"
  379. {
  380. }
  381. }
  382. "dpad_west"
  383. {
  384. "activators"
  385. {
  386. "Long_Press"
  387. {
  388. "bindings"
  389. {
  390. "binding" "xinput_button X, , "
  391. }
  392. "settings"
  393. {
  394. "long_press_time" "25"
  395. }
  396. }
  397. }
  398. "disabled_activators"
  399. {
  400. }
  401. }
  402. "click"
  403. {
  404. "activators"
  405. {
  406. "Full_Press"
  407. {
  408. "bindings"
  409. {
  410. "binding" "xinput_button JOYSTICK_RIGHT, , "
  411. }
  412. }
  413. }
  414. "disabled_activators"
  415. {
  416. }
  417. }
  418. }
  419. "settings"
  420. {
  421. "requires_click" "0"
  422. "layout" "0"
  423. "deadzone" "25400"
  424. }
  425. }
  426. // ====================================================================================================
  427. // ~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~~5~
  428. // ====================================================================================================
  429. "group"
  430. {
  431. "id" "5"
  432. "mode" "trigger"
  433. "name" ""
  434. "description" "Left_Trigger"
  435. "inputs"
  436. {
  437. "edge"
  438. {
  439. "activators"
  440. {
  441. "Soft_Press"
  442. {
  443. "bindings"
  444. {
  445. "binding" "xinput_button DPAD_UP, , "
  446. }
  447. "settings"
  448. {
  449. "haptic_intensity" "0"
  450. "activation_threshold" "0"
  451. }
  452. }
  453. }
  454. "disabled_activators"
  455. {
  456. }
  457. }
  458. }
  459. }
  460. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  461. "group"
  462. {
  463. "id" "15"
  464. "mode" "trigger"
  465. "name" ""
  466. "description" "Left_Trigger_Disabled"
  467. "inputs"
  468. {
  469. "edge"
  470. {
  471. "activators"
  472. {
  473. "chord"
  474. {
  475. "bindings"
  476. {
  477. "binding" "controller_action empty_sub_command, , "
  478. }
  479. }
  480. }
  481. "disabled_activators"
  482. {
  483. }
  484. }
  485. }
  486. "settings"
  487. {
  488. "layer" "1"
  489. }
  490. }
  491. // ====================================================================================================
  492. // ~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~~6~
  493. // ====================================================================================================
  494. "group"
  495. {
  496. "id" "6"
  497. "mode" "trigger"
  498. "name" ""
  499. "description" "Right_Trigger"
  500. "inputs"
  501. {
  502. "edge"
  503. {
  504. "activators"
  505. {
  506. "Soft_Press"
  507. {
  508. "bindings"
  509. {
  510. "binding" "xinput_button TRIGGER_RIGHT, , "
  511. }
  512. "settings"
  513. {
  514. "haptic_intensity" "0"
  515. "activation_threshold" "0"
  516. }
  517. }
  518. }
  519. "disabled_activators"
  520. {
  521. }
  522. }
  523. }
  524. }
  525. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  526. "group"
  527. {
  528. "id" "16"
  529. "mode" "trigger"
  530. "name" ""
  531. "description" "Right_Trigger_Disabled"
  532. "inputs"
  533. {
  534. "edge"
  535. {
  536. "activators"
  537. {
  538. "chord"
  539. {
  540. "bindings"
  541. {
  542. "binding" "controller_action empty_sub_command, , "
  543. }
  544. }
  545. }
  546. "disabled_activators"
  547. {
  548. }
  549. }
  550. }
  551. "settings"
  552. {
  553. "layer" "1"
  554. }
  555. }
  556. // ====================================================================================================
  557. // ~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~~7~
  558. // ====================================================================================================
  559. "group"
  560. {
  561. "id" "7"
  562. "mode" "dpad"
  563. "name" ""
  564. "description" "Dpad"
  565. "inputs"
  566. {
  567. "dpad_north"
  568. {
  569. "activators"
  570. {
  571. "Full_Press"
  572. {
  573. "bindings"
  574. {
  575. "binding" "xinput_button DPAD_UP, , "
  576. }
  577. }
  578. }
  579. "disabled_activators"
  580. {
  581. }
  582. }
  583. "dpad_south"
  584. {
  585. "activators"
  586. {
  587. "Full_Press"
  588. {
  589. "bindings"
  590. {
  591. "binding" "xinput_button DPAD_DOWN, , "
  592. }
  593. }
  594. }
  595. "disabled_activators"
  596. {
  597. }
  598. }
  599. "dpad_east"
  600. {
  601. "activators"
  602. {
  603. "Full_Press"
  604. {
  605. "bindings"
  606. {
  607. "binding" "xinput_button DPAD_RIGHT, , "
  608. }
  609. }
  610. }
  611. "disabled_activators"
  612. {
  613. }
  614. }
  615. "dpad_west"
  616. {
  617. "activators"
  618. {
  619. "Full_Press"
  620. {
  621. "bindings"
  622. {
  623. "binding" "xinput_button DPAD_LEFT, , "
  624. }
  625. }
  626. }
  627. "disabled_activators"
  628. {
  629. }
  630. }
  631. }
  632. "settings"
  633. {
  634. "requires_click" "0"
  635. "haptic_intensity_override" "0"
  636. }
  637. }
  638. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  639. "group"
  640. {
  641. "id" "17"
  642. "mode" "disabled"
  643. "name" ""
  644. "description" "Dpad_Disabled"
  645. "settings"
  646. {
  647. "layer" "1"
  648. }
  649. }
  650. // ====================================================================================================
  651. // ~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~~8~
  652. // ====================================================================================================
  653. "group"
  654. {
  655. "id" "8"
  656. "mode" "four_buttons"
  657. "name" ""
  658. "description" "Face"
  659. "inputs"
  660. {
  661. "button_a"
  662. {
  663. "activators"
  664. {
  665. "Full_Press"
  666. {
  667. "bindings"
  668. {
  669. "binding" "xinput_button A, , "
  670. }
  671. }
  672. }
  673. "disabled_activators"
  674. {
  675. }
  676. }
  677. "button_b"
  678. {
  679. "activators"
  680. {
  681. "Full_Press"
  682. {
  683. "bindings"
  684. {
  685. "binding" "xinput_button B, , "
  686. }
  687. }
  688. }
  689. "disabled_activators"
  690. {
  691. }
  692. }
  693. "button_x"
  694. {
  695. "activators"
  696. {
  697. "Full_Press"
  698. {
  699. "bindings"
  700. {
  701. "binding" "xinput_button X, , "
  702. }
  703. }
  704. }
  705. "disabled_activators"
  706. {
  707. }
  708. }
  709. "button_y"
  710. {
  711. "activators"
  712. {
  713. "Full_Press"
  714. {
  715. "bindings"
  716. {
  717. "binding" "xinput_button Y, , "
  718. }
  719. }
  720. }
  721. "disabled_activators"
  722. {
  723. }
  724. }
  725. }
  726. }
  727. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  728. "group"
  729. {
  730. "id" "18"
  731. "mode" "disabled"
  732. "name" ""
  733. "description" "Face_Disabled"
  734. "settings"
  735. {
  736. "layer" "1"
  737. }
  738. }
  739. // ====================================================================================================
  740. // ~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~~9~
  741. // ====================================================================================================
  742. "group"
  743. {
  744. "id" "9"
  745. "mode" "switches"
  746. "name" ""
  747. "description" "Switches"
  748. "inputs"
  749. {
  750. "button_escape"
  751. {
  752. "activators"
  753. {
  754. "chord"
  755. {
  756. "bindings"
  757. {
  758. "binding" "xinput_button SHOULDER_RIGHT, LT+, "
  759. }
  760. }
  761. "Full_Press"
  762. {
  763. "bindings"
  764. {
  765. "binding" "controller_action empty_sub_command, , "
  766. }
  767. }
  768. "Start_Press"
  769. {
  770. "bindings"
  771. {
  772. "binding" "controller_action add_layer 2 0 0, , "
  773. }
  774. "settings"
  775. {
  776. "haptic_intensity" "0"
  777. }
  778. }
  779. }
  780. "disabled_activators"
  781. {
  782. }
  783. }
  784. "button_menu"
  785. {
  786. "activators"
  787. {
  788. "chord"
  789. {
  790. "bindings"
  791. {
  792. "binding" "xinput_button SHOULDER_LEFT, LT+, "
  793. }
  794. }
  795. "Full_Press"
  796. {
  797. "bindings"
  798. {
  799. "binding" "controller_action empty_sub_command, , "
  800. }
  801. }
  802. "Start_Press"
  803. {
  804. "bindings"
  805. {
  806. "binding" "controller_action add_layer 2 0 0, , "
  807. }
  808. "settings"
  809. {
  810. "haptic_intensity" "0"
  811. }
  812. }
  813. }
  814. "disabled_activators"
  815. {
  816. }
  817. }
  818. // Bumper ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  819. "left_bumper"
  820. {
  821. "activators"
  822. {
  823. "Full_Press"
  824. {
  825. "bindings"
  826. {
  827. "binding" "xinput_button SHOULDER_LEFT, , "
  828. }
  829. }
  830. }
  831. "disabled_activators"
  832. {
  833. }
  834. }
  835. "right_bumper"
  836. {
  837. "activators"
  838. {
  839. "Full_Press"
  840. {
  841. "bindings"
  842. {
  843. "binding" "xinput_button SHOULDER_RIGHT, , "
  844. }
  845. }
  846. }
  847. "disabled_activators"
  848. {
  849. }
  850. }
  851. // Grip ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  852. "button_back_left_upper"
  853. {
  854. "activators"
  855. {
  856. "Full_Press"
  857. {
  858. "bindings"
  859. {
  860. "binding" "xinput_button DPAD_LEFT, , "
  861. }
  862. }
  863. }
  864. "disabled_activators"
  865. {
  866. }
  867. }
  868. "button_back_left"
  869. {
  870. "activators"
  871. {
  872. "Full_Press"
  873. {
  874. "bindings"
  875. {
  876. "binding" "xinput_button DPAD_DOWN, , "
  877. }
  878. }
  879. }
  880. "disabled_activators"
  881. {
  882. }
  883. }
  884. "button_back_right"
  885. {
  886. "activators"
  887. {
  888. "chord"
  889. {
  890. "bindings"
  891. {
  892. "binding" "xinput_button TRIGGER_RIGHT, LT+, "
  893. }
  894. }
  895. "Full_Press"
  896. {
  897. "bindings"
  898. {
  899. "binding" "controller_action empty_sub_command, , "
  900. }
  901. }
  902. "Start_Press"
  903. {
  904. "bindings"
  905. {
  906. "binding" "controller_action add_layer 2 0 0, , "
  907. }
  908. "settings"
  909. {
  910. "haptic_intensity" "0"
  911. }
  912. }
  913. }
  914. "disabled_activators"
  915. {
  916. }
  917. }
  918. "button_back_right_upper"
  919. {
  920. "activators"
  921. {
  922. "Full_Press"
  923. {
  924. "bindings"
  925. {
  926. "binding" "xinput_button DPAD_RIGHT, , "
  927. }
  928. }
  929. }
  930. "disabled_activators"
  931. {
  932. }
  933. }
  934. // Trackpad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  935. "left_trackpad_touch"
  936. {
  937. "activators"
  938. {
  939. "Full_Press"
  940. {
  941. "bindings"
  942. {
  943. "binding" "controller_action add_layer 2 0 0, , "
  944. }
  945. "settings"
  946. {
  947. "interruptable" "0"
  948. }
  949. }
  950. }
  951. "disabled_activators"
  952. {
  953. }
  954. }
  955. "left_click"
  956. {
  957. "activators"
  958. {
  959. "Full_Press"
  960. {
  961. "bindings"
  962. {
  963. "binding" "mode_shift left_trackpad 10"
  964. }
  965. "settings"
  966. {
  967. "interruptable" "0"
  968. "delay_end" "50"
  969. }
  970. }
  971. }
  972. "disabled_activators"
  973. {
  974. }
  975. }
  976. "right_click"
  977. {
  978. "activators"
  979. {
  980. "Full_Press"
  981. {
  982. "bindings"
  983. {
  984. "binding" "mode_shift right_trackpad 20"
  985. }
  986. "settings"
  987. {
  988. "interruptable" "0"
  989. "delay_end" "50"
  990. }
  991. }
  992. }
  993. "disabled_activators"
  994. {
  995. }
  996. }
  997. // Joystick ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  998. "right_stick_deflection"
  999. {
  1000. "activators"
  1001. {
  1002. "Full_Press"
  1003. {
  1004. "bindings"
  1005. {
  1006. "binding" "controller_action hold_layer 2 0 0, , "
  1007. }
  1008. }
  1009. }
  1010. "disabled_activators"
  1011. {
  1012. }
  1013. }
  1014. }
  1015. }
  1016. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1017. "group"
  1018. {
  1019. "id" "19"
  1020. "mode" "switches"
  1021. "name" ""
  1022. "description" "Left Trigger"
  1023. "inputs"
  1024. {
  1025. "button_escape"
  1026. {
  1027. "activators"
  1028. {
  1029. "Full_Press"
  1030. {
  1031. "bindings"
  1032. {
  1033. "binding" "xinput_button TRIGGER_LEFT, , "
  1034. "binding" "xinput_button SHOULDER_RIGHT, , "
  1035. }
  1036. "settings"
  1037. {
  1038. "delay_start" "40"
  1039. }
  1040. }
  1041. "chord"
  1042. {
  1043. "bindings"
  1044. {
  1045. "binding" "xinput_button SHOULDER_RIGHT, , "
  1046. }
  1047. "settings"
  1048. {
  1049. "gyro_ratchet_button_mask" "2148077568"
  1050. "interruptable" "0"
  1051. }
  1052. }
  1053. "Full_Press"
  1054. {
  1055. "bindings"
  1056. {
  1057. "binding" "controller_action hold_layer 2 0 0, , "
  1058. }
  1059. "settings"
  1060. {
  1061. "delay_end" "50"
  1062. }
  1063. }
  1064. }
  1065. "disabled_activators"
  1066. {
  1067. }
  1068. }
  1069. "button_menu"
  1070. {
  1071. "activators"
  1072. {
  1073. "Full_Press"
  1074. {
  1075. "bindings"
  1076. {
  1077. "binding" "xinput_button TRIGGER_LEFT, , "
  1078. "binding" "xinput_button SHOULDER_LEFT, , "
  1079. }
  1080. "settings"
  1081. {
  1082. "delay_start" "40"
  1083. }
  1084. }
  1085. "chord"
  1086. {
  1087. "bindings"
  1088. {
  1089. "binding" "xinput_button SHOULDER_LEFT, , "
  1090. }
  1091. "settings"
  1092. {
  1093. "gyro_ratchet_button_mask" "2148089856"
  1094. "interruptable" "0"
  1095. }
  1096. }
  1097. "Full_Press"
  1098. {
  1099. "bindings"
  1100. {
  1101. "binding" "controller_action hold_layer 2 0 0, , "
  1102. }
  1103. "settings"
  1104. {
  1105. "delay_end" "50"
  1106. }
  1107. }
  1108. }
  1109. "disabled_activators"
  1110. {
  1111. }
  1112. }
  1113. // Bumper ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1114. "left_bumper"
  1115. {
  1116. "activators"
  1117. {
  1118. "Full_Press"
  1119. {
  1120. "bindings"
  1121. {
  1122. "binding" "controller_action empty_sub_command, , "
  1123. }
  1124. }
  1125. }
  1126. "disabled_activators"
  1127. {
  1128. }
  1129. }
  1130. "right_bumper"
  1131. {
  1132. "activators"
  1133. {
  1134. "Full_Press"
  1135. {
  1136. "bindings"
  1137. {
  1138. "binding" "controller_action empty_sub_command, , "
  1139. }
  1140. }
  1141. }
  1142. "disabled_activators"
  1143. {
  1144. }
  1145. }
  1146. // Grip ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1147. "button_back_left_upper"
  1148. {
  1149. "activators"
  1150. {
  1151. "Full_Press"
  1152. {
  1153. "bindings"
  1154. {
  1155. "binding" "controller_action empty_sub_command, , "
  1156. }
  1157. }
  1158. }
  1159. "disabled_activators"
  1160. {
  1161. }
  1162. }
  1163. "button_back_left"
  1164. {
  1165. "activators"
  1166. {
  1167. "Full_Press"
  1168. {
  1169. "bindings"
  1170. {
  1171. "binding" "controller_action empty_sub_command, , "
  1172. }
  1173. }
  1174. }
  1175. "disabled_activators"
  1176. {
  1177. }
  1178. }
  1179. "button_back_right"
  1180. {
  1181. "activators"
  1182. {
  1183. "Full_Press"
  1184. {
  1185. "bindings"
  1186. {
  1187. "binding" "xinput_button TRIGGER_LEFT, , "
  1188. "binding" "xinput_button TRIGGER_RIGHT, , "
  1189. }
  1190. "settings"
  1191. {
  1192. "delay_start" "40"
  1193. }
  1194. }
  1195. "chord"
  1196. {
  1197. "bindings"
  1198. {
  1199. "binding" "xinput_button TRIGGER_RIGHT, , "
  1200. }
  1201. "settings"
  1202. {
  1203. "gyro_ratchet_button_mask" "2148028416"
  1204. }
  1205. }
  1206. "Full_Press"
  1207. {
  1208. "bindings"
  1209. {
  1210. "binding" "controller_action hold_layer 2 0 0, , "
  1211. }
  1212. "settings"
  1213. {
  1214. "delay_end" "50"
  1215. }
  1216. }
  1217. }
  1218. "disabled_activators"
  1219. {
  1220. }
  1221. }
  1222. "button_back_right_upper"
  1223. {
  1224. "activators"
  1225. {
  1226. "Full_Press"
  1227. {
  1228. "bindings"
  1229. {
  1230. "binding" "controller_action empty_sub_command, , "
  1231. }
  1232. }
  1233. }
  1234. "disabled_activators"
  1235. {
  1236. }
  1237. }
  1238. // Trackpad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1239. "left_trackpad_touch"
  1240. {
  1241. "activators"
  1242. {
  1243. "chord"
  1244. {
  1245. "bindings"
  1246. {
  1247. "binding" "controller_action empty_sub_command, , "
  1248. }
  1249. "settings"
  1250. {
  1251. "gyro_ratchet_button_mask" "2147569664"
  1252. "interruptable" "0"
  1253. }
  1254. }
  1255. "Full_Press"
  1256. {
  1257. "bindings"
  1258. {
  1259. "binding" "xinput_button TRIGGER_LEFT, , "
  1260. }
  1261. "settings"
  1262. {
  1263. "delay_end" "25"
  1264. }
  1265. }
  1266. "Full_Press"
  1267. {
  1268. "bindings"
  1269. {
  1270. "binding" "controller_action hold_layer 2 0 0, , "
  1271. }
  1272. "settings"
  1273. {
  1274. "haptic_intensity" "0"
  1275. "delay_end" "50"
  1276. }
  1277. }
  1278. }
  1279. "disabled_activators"
  1280. {
  1281. }
  1282. }
  1283. // Joystick ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1284. "right_stick_deflection"
  1285. {
  1286. "activators"
  1287. {
  1288. "chord"
  1289. {
  1290. "bindings"
  1291. {
  1292. "binding" "controller_action empty_sub_command, , "
  1293. }
  1294. "settings"
  1295. {
  1296. "gyro_ratchet_button_mask" "610304"
  1297. "interruptable" "0"
  1298. }
  1299. }
  1300. "Full_Press"
  1301. {
  1302. "bindings"
  1303. {
  1304. "binding" "xinput_button TRIGGER_LEFT, , "
  1305. }
  1306. }
  1307. "Full_Press"
  1308. {
  1309. "bindings"
  1310. {
  1311. "binding" "controller_action hold_layer 2 0 0, , "
  1312. }
  1313. "settings"
  1314. {
  1315. "haptic_intensity" "0"
  1316. "delay_end" "50"
  1317. }
  1318. }
  1319. }
  1320. "disabled_activators"
  1321. {
  1322. }
  1323. }
  1324. // Always On ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1325. "always_on_action"
  1326. {
  1327. "activators"
  1328. {
  1329. "Full_Press"
  1330. {
  1331. "bindings"
  1332. {
  1333. "binding" "xinput_button TRIGGER_LEFT, , "
  1334. }
  1335. "settings"
  1336. {
  1337. "haptic_intensity" "0"
  1338. "interruptable" "0"
  1339. }
  1340. }
  1341. }
  1342. "disabled_activators"
  1343. {
  1344. }
  1345. }
  1346. }
  1347. "settings"
  1348. {
  1349. "layer" "1"
  1350. }
  1351. }
  1352. // ====================================================================================================
  1353. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1354. // ====================================================================================================
  1355. "preset"
  1356. {
  1357. "id" "0"
  1358. "name" "01|Base"
  1359. "group_source_bindings"
  1360. {
  1361. "9" "switch active"
  1362. "8" "button_diamond active"
  1363. "7" "dpad active"
  1364. "6" "right_trigger active"
  1365. "5" "left_trigger active"
  1366. "4" "right_joystick active"
  1367. "3" "joystick active"
  1368. "2" "right_trackpad active"
  1369. "20" "right_trackpad active modeshift"
  1370. "1" "left_trackpad active"
  1371. "10" "left_trackpad active modeshift"
  1372. }
  1373. }
  1374. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1375. "preset"
  1376. {
  1377. "id" "1"
  1378. "name" "01|L2+"
  1379. "group_source_bindings"
  1380. {
  1381. "19" "switch active"
  1382. "18" "button_diamond active"
  1383. "17" "dpad active"
  1384. "16" "right_trigger active"
  1385. "15" "left_trigger active"
  1386. "4" "right_joystick active"
  1387. "1" "left_trackpad active"
  1388. }
  1389. }
  1390. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1391. "settings"
  1392. {
  1393. "left_trackpad_mode" "0"
  1394. "right_trackpad_mode" "0"
  1395. }
  1396. }
Advertisement
Comments
  • User was banned
  • dotHANSIN
    22 days
    # text 0.13 KB | 0 0
    1. Swapped RJoy and Right trackpad to address palming conflict. In addition binds are now full function and it feels like my poe 1 config
  • dotHANSIN
    21 days
    # text 0.23 KB | 0 0
    1. Changed trackedpad mkdeshift settings to push corner options more into the corners
    2.  
    3. Changed Rjoy settings to prevent issues while other buttons are engaged. Still vulnerable when lightly wiggled over center but functions well otherwise.
Add Comment
Please, Sign In to add comment