Advertisement
Guest User

RG351 InitAutoCfg.ini

a guest
May 25th, 2021
522
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.31 KB | None | 0 0
  1. ; InputAutoCfg.ini for Mupen64Plus SDL Input plugin for RGB10
  2.  
  3. [Keyboard]
  4. plugged = True
  5. mouse = False
  6. DPad R = key(100)
  7. DPad L = key(97)
  8. DPad D = key(115)
  9. DPad U = key(119)
  10. Start = key(13)
  11. Z Trig = key(122)
  12. B Button = key(306)
  13. A Button = key(304)
  14. C Button R = key(108)
  15. C Button L = key(106)
  16. C Button D = key(107)
  17. C Button U = key(105)
  18. R Trig = key(99)
  19. L Trig = key(120)
  20. Mempak switch = key(44)
  21. Rumblepak switch = key(46)
  22. X Axis = key(276,275)
  23. Y Axis = key(273,274)
  24.  
  25. [Austgame PS to USB convert cable]
  26. plugged = True
  27. mouse = False
  28. AnalogDeadzone = 4096,4096
  29. AnalogPeak = 32768,32768
  30. DPad R = hat(0 Right)
  31. DPad L = hat(0 Left)
  32. DPad D = hat(0 Down)
  33. DPad U = hat(0 Up)
  34. Start = button(8)
  35. Z Trig = button(4)
  36. B Button = button(3)
  37. A Button = button(2)
  38. C Button R = button(1)
  39. C Button L = button(0)
  40. C Button D = button(5)
  41. C Button U = axis(3-)
  42. R Trig = button(7)
  43. L Trig = button(6)
  44. Mempak switch =
  45. Rumblepak switch =
  46. X Axis = axis(0-,0+)
  47. Y Axis = axis(1-,1+)
  48.  
  49. [BDA Pro Ex]
  50. plugged = True
  51. mouse = False
  52. AnalogDeadzone = 4096,4096
  53. AnalogPeak = 32768,32768
  54. DPad R = axis(4+)
  55. DPad L = axis(4-)
  56. DPad D = axis(5+)
  57. DPad U = axis(5-)
  58. Start = button(9)
  59. Z Trig = button(7)
  60. B Button = button(2)
  61. A Button = button(1)
  62. C Button R = axis(2+)
  63. C Button L = axis(2-)
  64. C Button D = axis(3+)
  65. C Button U = axis(3-)
  66. R Trig = button(5)
  67. L Trig = button(4)
  68. Mempak switch = key(44)
  69. Rumblepak switch = key(46)
  70. X Axis = axis(0-,0+)
  71. Y Axis = axis(1-,1+)
  72.  
  73. ; Boom Smart Joy Converter
  74. [HID 6666:0667]
  75. plugged = True
  76. mouse = False
  77. AnalogDeadzone = 4096,4096
  78. AnalogPeak = 32768,32768
  79. DPad R = button(13)
  80. DPad L = button(15)
  81. DPad D = button(14)
  82. DPad U = button(12)
  83. Start = button(11)
  84. Z Trig = button(10)
  85. B Button = button(4)
  86. A Button = button(5)
  87. C Button R = button(1)
  88. C Button L = button(3)
  89. C Button D = button(2)
  90. C Button U = button(0)
  91. R Trig = button(7)
  92. L Trig = button(6)
  93. Mempak switch = key(109)
  94. Rumblepak switch = key(114)
  95. X Axis = axis(0-,0+)
  96. Y Axis = axis(1-,1+)
  97.  
  98. [Cyborg V.3 Rumble Pad]
  99. plugged = True
  100. mouse = False
  101. AnalogDeadzone = 4096,4096
  102. AnalogPeak = 32768,32768
  103. DPad R = axis(4+)
  104. DPad L = axis(4-)
  105. DPad D = axis(5+)
  106. DPad U = axis(5-)
  107. Start = button(12)
  108. Z Trig = button(7)
  109. B Button = button(0)
  110. A Button = button(1)
  111. C Button R = button(8) axis(2+)
  112. C Button L = button(3) axis(2-)
  113. C Button D = button(2) axis(3+)
  114. C Button U = button(9) axis(3-)
  115. R Trig = button(5)
  116. L Trig = button(4)
  117. Mempak switch =
  118. Rumblepak switch =
  119. X Axis = axis(0-,0+)
  120. Y Axis = axis(1-,1+)
  121.  
  122. [DragonRise Inc. Generic USB Joystick]
  123. plugged = True
  124. mouse = False
  125. AnalogDeadzone = 4096,4096
  126. AnalogPeak = 32768,32768
  127. DPad R = key(275) axis(0+)
  128. DPad L = key(276) axis(0-)
  129. DPad D = key(274) axis(1+)
  130. DPad U = key(273) axis(1-)
  131. Start = button(9)
  132. Z Trig = button(4)
  133. B Button = button(3)
  134. A Button = button(2)
  135. C Button R = button(7) axis(3+)
  136. C Button L = button(6) axis(3-)
  137. C Button D = button(1) axis(4+)
  138. C Button U = button(0) axis(4-)
  139. R Trig = button(5)
  140. L Trig = button(4)
  141. Mempak switch =
  142. Rumblepak switch =
  143. X Axis = axis(0-,0+)
  144. Y Axis = axis(1-,1+)
  145.  
  146. ; FuSa is a homebrew program which allows a PSP to be used as a gamepad
  147. [FuSa FuSa GamePad]
  148. plugged = True
  149. mouse = False
  150. AnalogDeadzone = 4096,4096
  151. AnalogPeak = 32768,32768
  152. DPad R =
  153. DPad L =
  154. DPad D =
  155. DPad U =
  156. Start = button(7)
  157. Z Trig = button(4)
  158. B Button = button(2)
  159. A Button = button(0)
  160. C Button R = hat(0 Right)
  161. C Button L = hat(0 Left)
  162. C Button D = hat(0 Down)
  163. C Button U = hat(0 Up)
  164. R Trig = button(5)
  165. L Trig = button(3)
  166. Mempak switch =
  167. Rumblepak switch =
  168. X Axis = axis(0-,0+)
  169. Y Axis = axis(1-,1+)
  170.  
  171. ; "Super Joy Box 13" USB adaptor for a Gamecube controller
  172. [GameCube to USB box 1]
  173. plugged = True
  174. mouse = False
  175. AnalogDeadzone = 4096,4096
  176. AnalogPeak = 32768,32768
  177. DPad R = hat(0 Right)
  178. DPad L = hat(0 Left)
  179. DPad D = hat(0 Down)
  180. DPad U = hat(0 Up)
  181. Start = button(7)
  182. Z Trig = button(6)
  183. B Button = button(1)
  184. A Button = button(0)
  185. C Button R = axis(2+)
  186. C Button L = axis(2-)
  187. C Button D = axis(3-)
  188. C Button U = axis(3+)
  189. R Trig = axis(5+)
  190. L Trig = axis(4+)
  191. Mempak switch =
  192. Rumblepak switch =
  193. X Axis = axis(0-,0+)
  194. Y Axis = axis(1-,1+)
  195.  
  196. [Gasia Co.,Ltd PS(R) Gamepad]
  197. plugged = True
  198. mouse = False
  199. AnalogDeadzone = 4096,4096
  200. AnalogPeak = 32768,32768
  201. DPad R = key(275) axis(0+) hat(0 Right)
  202. DPad L = key(276) axis(0-) hat(0 Left)
  203. DPad D = key(274) axis(1+) hat(0 Down)
  204. DPad U = key(273) axis(1-) hat(0 Up)
  205. Start = button(9)
  206. Z Trig = button(6)
  207. B Button = button(3)
  208. A Button = button(2)
  209. C Button R = axis(2+)
  210. C Button L = axis(2-)
  211. C Button D = axis(3+)
  212. C Button U = axis(3-)
  213. R Trig = button(5)
  214. L Trig = button(4)
  215. Mempak switch = button(1)
  216. Rumblepak switch = button(0)
  217. X Axis = axis(0-,0+)
  218. Y Axis = axis(1-,1+)
  219.  
  220. ; raphnet technologies USB converter (http://www.raphnet-tech.com/)
  221. [GC/N64_USB]
  222. [GC/N64 to USB, v2.9]
  223. plugged = True
  224. mouse = False
  225. AnalogDeadzone = 4096,4096
  226. AnalogPeak = 32768,32768
  227. DPad R = button(13)
  228. DPad L = button(12)
  229. DPad D = button(11)
  230. DPad U = button(10)
  231. Start = button(3)
  232. Z Trig = button(2)
  233. B Button = button(1)
  234. A Button = button(0)
  235. C Button R = button(7)
  236. C Button L = button(6)
  237. C Button D = button(5)
  238. C Button U = button(4)
  239. R Trig = button(9)
  240. L Trig = button(8)
  241. Mempak switch =
  242. Rumblepak switch =
  243. X Axis = axis(0-,0+)
  244. Y Axis = axis(1-,1+)
  245.  
  246. ; raphnet technologies USB converter, v3 series (http://www.raphnet-tech.com/)
  247. [raphnet technologies GC/N64 to USB]
  248. [raphnet technologies N64 to USB]
  249. [raphnet technologies Dual N64 to USB]
  250. plugged = True
  251. mouse = False
  252. AnalogDeadzone = 4096,4096
  253. AnalogPeak = 32768,32768
  254. DPad R = button(13)
  255. DPad L = button(12)
  256. DPad D = button(11)
  257. DPad U = button(10)
  258. Start = button(3)
  259. Z Trig = button(2)
  260. B Button = button(1)
  261. A Button = button(0)
  262. C Button R = button(9)
  263. C Button L = button(8)
  264. C Button D = button(7)
  265. C Button U = button(6)
  266. R Trig = button(5)
  267. L Trig = button(4)
  268. Mempak switch =
  269. Rumblepak switch =
  270. X Axis = axis(0-,0+)
  271. Y Axis = axis(1-,1+)
  272.  
  273. ; Retrolink N64 USB clone
  274. [Generic USB Joystick]
  275. plugged = True
  276. mouse = False
  277. AnalogDeadzone = 4096,4096
  278. AnalogPeak = 32768,32768
  279. DPad R = axis(5+)
  280. DPad L = axis(5-)
  281. DPad D = axis(6+)
  282. DPad U = axis(6-)
  283. Start = button(9)
  284. Z Trig = button(7)
  285. B Button = button(8)
  286. A Button = button(6)
  287. C Button R = button(1)
  288. C Button L = button(3)
  289. C Button D = button(2)
  290. C Button U = button(0)
  291. R Trig = button(5)
  292. L Trig = button(4)
  293. Mempak switch = key(109)
  294. Rumblepak switch = key(114)
  295. Y Axis = axis(1-,1+)
  296. X Axis = axis(0-,0+)
  297.  
  298. ; gioteck VX2PS3-21 RF Wireless Controller
  299. [Goodbetterbest Ltd PC USB Controller]
  300. plugged = True
  301. mouse = False
  302. AnalogDeadzone = 4096,4096
  303. AnalogPeak = 32768,32768
  304. Mempak switch = button(7)
  305. Rumblepak switch =
  306. C Button D = button(1) axis(3+)
  307. C Button L = axis(2-)
  308. Z Trig = button(6)
  309. Start = button(9)
  310. Y Axis = axis(1-,1+)
  311. DPad U = hat(0 Up)
  312. C Button U = button(0) axis(3-)
  313. A Button = button(2)
  314. DPad D = hat(0 Down)
  315. X Axis = axis(0-,0+)
  316. R Trig = button(5)
  317. DPad R = hat(0 Right)
  318. B Button = button(3)
  319. DPad L = hat(0 Left)
  320. C Button R = axis(2+)
  321. L Trig = button(4)
  322.  
  323. [GreenAsia Inc. USB Joystick]
  324. plugged = True
  325. mouse = False
  326. AnalogDeadzone = 4096,4096
  327. AnalogPeak = 32768,32768
  328. DPad R = hat(0 Right)
  329. DPad L = hat(0 Left)
  330. DPad D = hat(0 Down)
  331. DPad U = hat(0 Up)
  332. Start = button(9)
  333. Z Trig = button(1)
  334. B Button = button(3)
  335. A Button = button(2)
  336. C Button R = axis(3+)
  337. C Button L = axis(3-)
  338. C Button D = axis(2+)
  339. C Button U = axis(2-)
  340. R Trig = button(7)
  341. L Trig = button(6)
  342. Mempak switch =
  343. Rumblepak switch =
  344. X Axis = axis(0-,0+)
  345. Y Axis = axis(1-,1+)
  346.  
  347. [GS gamepad]
  348. plugged = True
  349. mouse = False
  350. AnalogDeadzone = 4096,4096
  351. AnalogPeak = 32768,32768
  352. DPad R = hat(0 Right)
  353. DPad L = hat(0 Left)
  354. DPad D = hat(0 Down)
  355. DPad U = hat(0 Up)
  356. Start = button(9)
  357. Z Trig = button(7)
  358. B Button = button(2)
  359. A Button = button(0)
  360. C Button R = axis(2+)
  361. C Button L = axis(2-)
  362. C Button D = axis(3+)
  363. C Button U = axis(3-)
  364. R Trig = button(5)
  365. L Trig = button(4)
  366. Mempak switch =
  367. Rumblepak switch =
  368. X Axis = axis(0-,0+)
  369. Y Axis = axis(1-,1+)
  370.  
  371. [Guillemot Corporation DA Leader]
  372. plugged = True
  373. mouse = False
  374. AnalogDeadzone = 4096,4096
  375. AnalogPeak = 32768,32768
  376. DPad R = hat(0 Right)
  377. DPad L = hat(0 Left)
  378. DPad D = hat(0 Down)
  379. DPad U = hat(0 Up)
  380. Start = button(12)
  381. Z Trig = button(11)
  382. B Button = button(1)
  383. A Button = button(3)
  384. C Button R = button(6)
  385. C Button L = button(4)
  386. C Button D = button(7)
  387. C Button U = button(5)
  388. R Trig = button(2)
  389. L Trig = button(0)
  390. Mempak switch = key(44)
  391. Rumblepak switch = key(46)
  392. X Axis = axis(0-,0+)
  393. Y Axis = axis(1-,1+)
  394.  
  395. [ipega media gamepad controller]
  396. plugged = True
  397. mouse = False
  398. DPad R = hat(0 Right)
  399. DPad L = hat(0 Left)
  400. DPad D = hat(0 Down)
  401. DPad U = hat(0 Up)
  402. Start = button(11)
  403. Z Trig = button(6)
  404. B Button = button(3)
  405. A Button = button(0)
  406. C Button R = axis(2+)
  407. C Button L = axis(2-)
  408. C Button D = axis(3+)
  409. C Button U = axis(3-)
  410. R Trig = axis(4+)
  411. L Trig = axis(5+)
  412. Mempak switch =
  413. Rumblepak switch =
  414. X Axis = axis(0-,0+)
  415. Y Axis = axis(1-,1+)
  416.  
  417. [ipega gamepad controller]
  418. plugged = True
  419. mouse = False
  420. DPad R = hat(0 Right)
  421. DPad L = hat(0 Left)
  422. DPad D = hat(0 Down)
  423. DPad U = hat(0 Up)
  424. Start = button(9)
  425. Z Trig = button(2)
  426. B Button = button(0)
  427. A Button = button(1)
  428. C Button R = axis(2+)
  429. C Button L = axis(2-)
  430. C Button D = axis(3+)
  431. C Button U = axis(3-)
  432. R Trig = button(5)
  433. L Trig = button(4)
  434. Mempak switch =
  435. Rumblepak switch =
  436. X Axis = axis(0-,0+)
  437. Y Axis = axis(1-,1+)
  438.  
  439. [Jess Tech Dual Analog Pad]
  440. plugged = True
  441. mouse = False
  442. AnalogDeadzone = 4096,4096
  443. AnalogPeak = 32768,32768
  444. DPad R = hat(0 Right)
  445. DPad L = hat(0 Left)
  446. DPad D = hat(0 Down)
  447. DPad U = hat(0 Up)
  448. Start = button(9)
  449. Z Trig = button(7)
  450. B Button = button(0)
  451. A Button = button(2)
  452. C Button R = axis(3+)
  453. C Button L = axis(3-)
  454. C Button D = axis(2+)
  455. C Button U = axis(2-)
  456. R Trig = button(6)
  457. L Trig = button(4)
  458. Mempak switch =
  459. Rumblepak switch =
  460. X Axis = axis(0-,0+)
  461. Y Axis = axis(1-,1+)
  462.  
  463. [Win32: Colour Rumble Pad]
  464. [Jess Tech Colour Rumble Pad]
  465. plugged = True
  466. mouse = False
  467. AnalogDeadzone = 4096,4096
  468. AnalogPeak = 32768,32768
  469. DPad R = hat(0 Right)
  470. DPad L = hat(0 Left)
  471. DPad D = hat(0 Down)
  472. DPad U = hat(0 Up)
  473. Start = button(9)
  474. Z Trig = button(4)
  475. B Button = button(0)
  476. A Button = button(2)
  477. C Button R = axis(3+)
  478. C Button L = axis(3-)
  479. C Button D = axis(2+)
  480. C Button U = axis(2-)
  481. R Trig = button(7)
  482. L Trig = button(5)
  483. Mempak switch =
  484. Rumblepak switch =
  485. X Axis = axis(0-,0+)
  486. Y Axis = axis(1-,1+)
  487.  
  488. [Jess Tech USB 4-Axis 12-Button Gamepad]
  489. plugged = True
  490. mouse = False
  491. AnalogDeadzone = 4096,4096
  492. AnalogPeak = 32768,32768
  493. DPad R = hat(0 Right)
  494. DPad L = hat(0 Left)
  495. DPad D = hat(0 Down)
  496. DPad U = hat(0 Up)
  497. Start = button(4)
  498. Z Trig = button(5)
  499. B Button = button(8)
  500. A Button = button(9)
  501. C Button R = button(1)
  502. C Button L = button(3)
  503. C Button D = button(2)
  504. C Button U = button(0)
  505. R Trig = button(7)
  506. L Trig = button(6)
  507. Mempak switch =
  508. Rumblepak switch =
  509. X Axis = axis(0-,0+)
  510. Y Axis = axis(1-,1+)
  511.  
  512. [Jess Technology Co., Ltd. USB Game Controllers]
  513. plugged = True
  514. mouse = False
  515. AnalogDeadzone = 4096,4096
  516. AnalogPeak = 32768,32768
  517. DPad R = axis(0+)
  518. DPad L = axis(0-)
  519. DPad D = axis(1+)
  520. DPad U = axis(1-)
  521. Start = button(9)
  522. Z Trig = button(3)
  523. B Button = button(0)
  524. A Button = button(2)
  525. C Button R = axis(5+)
  526. C Button L = axis(5-)
  527. C Button D = axis(2+)
  528. C Button U = axis(2-)
  529. R Trig = button(6)
  530. L Trig = button(4)
  531. Mempak switch = button(7)
  532. Rumblepak switch = button(5)
  533. X Axis = axis(0-,0+)
  534. Y Axis = axis(1-,1+)
  535.  
  536. ; X-box controllers and compatible clones
  537. [Logitech Chillstream Controller]
  538. [Logic3 Controller]
  539. [HORIPAD ONE]
  540. plugged = True
  541. mouse = False
  542. AnalogDeadzone = 4096,4096
  543. AnalogPeak = 32768,32768
  544. DPad R = hat(0 Right)
  545. DPad L = hat(0 Left)
  546. DPad D = hat(0 Down)
  547. DPad U = hat(0 Up)
  548. Start = button(7)
  549. Z Trig = axis(2+)
  550. B Button = button(2)
  551. A Button = button(0)
  552. C Button R = axis(3+)
  553. C Button L = axis(3-)
  554. C Button D = axis(4+)
  555. C Button U = axis(4-)
  556. R Trig = button(5)
  557. L Trig = button(4)
  558. Mempak switch = button(6)
  559. Rumblepak switch = button(8)
  560. X Axis = axis(0-,0+)
  561. Y Axis = axis(1-,1+)
  562.  
  563. [Logitech Cordless Rumblepad 2]
  564. [Logitech Cordless RumblePad 2]
  565. [Logitech RumblePad 2 USB]
  566. [Logitech Dual Action]
  567. plugged = True
  568. mouse = False
  569. AnalogDeadzone = 4096,4096
  570. AnalogPeak = 32768,32768
  571. DPad R = axis(4+) hat(0 Right)
  572. DPad L = axis(4-) hat(0 Left)
  573. DPad D = axis(5+) hat(0 Down)
  574. DPad U = axis(5-) hat(0 Up)
  575. Start = button(9)
  576. Z Trig = button(6)
  577. B Button = button(0)
  578. A Button = button(1)
  579. C Button R = axis(2+)
  580. C Button L = axis(2-)
  581. C Button D = axis(3+)
  582. C Button U = axis(3-)
  583. R Trig = button(5)
  584. L Trig = button(4)
  585. Mempak switch = button(8)
  586. Rumblepak switch = button(7)
  587. X Axis = axis(0-,0+)
  588. Y Axis = axis(1-,1+)
  589.  
  590. [Logitech Gamepad F310]
  591. plugged = True
  592. mouse = False
  593. AnalogDeadzone = 4096,4096
  594. AnalogPeak = 32768,32768
  595. DPad R = hat(0 Right)
  596. DPad L = hat(0 Left)
  597. DPad D = hat(0 Down)
  598. DPad U = hat(0 Up)
  599. Start = button(7)
  600. Z Trig = button(5)
  601. B Button = button(2)
  602. A Button = button(0)
  603. C Button R = axis(3+)
  604. C Button L = axis(3-)
  605. C Button D = axis(4+)
  606. C Button U = axis(4-)
  607. R Trig = axis(5-)
  608. L Trig = axis(2-)
  609. Mempak switch = button(1)
  610. Rumblepak switch = button(3)
  611. X Axis = axis(0-,0+)
  612. Y Axis = axis(1-,1+)
  613.  
  614. [Logitech Gamepad F710]
  615. plugged = True
  616. mouse = False
  617. AnalogDeadzone = 4096,4096
  618. AnalogPeak = 32768,32768
  619. DPad R = hat(0 Right)
  620. DPad L = hat(0 Left)
  621. DPad D = hat(0 Down)
  622. DPad U = hat(0 Up)
  623. Start = button(7)
  624. Z Trig = axis(2+)
  625. B Button = button(0)
  626. A Button = button(1)
  627. C Button R = axis(3+)
  628. C Button L = axis(3-)
  629. C Button D = axis(4+)
  630. C Button U = axis(4-)
  631. R Trig = button(5)
  632. L Trig = button(4)
  633. Mempak switch = button(6)
  634. Rumblepak switch = axis(5+)
  635. X Axis = axis(0-,0+)
  636. Y Axis = axis(1-,1+)
  637.  
  638. [Logitech Logitech(R) Precision(TM) Gamepad]
  639. [Gravis GamePad Pro USB]
  640. plugged = True
  641. mouse = False
  642. AnalogDeadzone = 100,100
  643. AnalogPeak = 32768,32768
  644. DPad R = axis(0+)
  645. DPad L = axis(0-)
  646. DPad D = axis(1+)
  647. Dpad U = axis(1-)
  648. Start = button(9)
  649. Z Trig = button(6)
  650. B Button = button(5)
  651. A Button = button(4)
  652. C Button R = button(2)
  653. C Button L = button(0)
  654. C Button D = button(1)
  655. C Button U = button(3)
  656. R Trig = button(7)
  657. L Trig = button(8)
  658. Mempack switch =
  659. Rumblepak Switch =
  660. X Axis = axis(0-,0+)
  661. Y Axis = axis(1-,1+)
  662.  
  663. [Logitech WingMan Action Pad]
  664. [Logitech Inc WingMan RumblePad]
  665. plugged = True
  666. mouse = False
  667. AnalogDeadzone = 4096,4096
  668. AnalogPeak = 32768,32768
  669. DPad R = button(13)
  670. DPad L = button(15)
  671. DPad D = button(14)
  672. DPad U = button(12)
  673. Start = button(8)
  674. Z Trig = button(6)
  675. B Button = button(3)
  676. A Button = button(0)
  677. C Button R = button(2)
  678. C Button L = button(4)
  679. C Button D = button(1)
  680. C Button U = button(5)
  681. R Trig = button(7)
  682. L Trig =
  683. Mempak switch =
  684. Rumblepak switch =
  685. X Axis = axis(0-,0+)
  686. Y Axis = axis(1-,1+)
  687.  
  688. [Mayflash GC Controller Adapter 4-Port]
  689. ; Mayflash Gamecube 4-Port Controller Adapter (for PC & Wii U USB) - With one Gamecube gamepad(s) connected
  690. ; this is a 4-port USB device. The ports from left to right are p1, p2, p3, p4.
  691. ; This is configured for Toki no Ocarina, therefore the L trig represents the Z trig and vice versa
  692. plugged = True
  693. mouse = False
  694. AnalogDeadzone = 128,128
  695. AnalogPeak = 28000,28000
  696. DPad R = hat(4 Right)
  697. DPad L = hat(4 Left)
  698. DPad D = hat(4 Down)
  699. DPad U = hat(4 Up)
  700. Start = button(36)
  701. ; L Trig is mapped to Z
  702. Z Trig = axis(12+)
  703. B Button = button(8)
  704. A Button = button(4)
  705. C Button R = axis(20+)
  706. C Button L = axis(20-)
  707. C Button D = axis(8+)
  708. C Button U = axis(8-)
  709. R Trig = axis(16+)
  710. L Trig = button(28)
  711. Mempak switch =
  712. Rumblepak switch =
  713. Y Axis = axis(0-,0+)
  714. X Axis = axis(4-,4+)
  715.  
  716. [Mega World Thrustmaster dual analog 3.2]
  717. plugged = True
  718. mouse = False
  719. AnalogDeadzone = 4096,4096
  720. AnalogPeak = 32768,32768
  721. DPad R = hat(0 Right)
  722. DPad L = hat(0 Left)
  723. DPad D = hat(0 Down)
  724. DPad U = hat(0 Up)
  725. Start = button(9)
  726. Z Trig = button(8)
  727. B Button = button(1)
  728. A Button = button(0)
  729. C Button R = axis(2+)
  730. C Button L = axis(2-)
  731. C Button D = axis(3+)
  732. C Button U = axis(3-)
  733. R Trig = button(6)
  734. L Trig = button(4)
  735. Mempak switch = button(5)
  736. Rumblepak switch = button(7)
  737. X Axis = axis(0-,0+)
  738. Y Axis = axis(1-,1+)
  739.  
  740. [Mega World USB Game Controllers]
  741. plugged = True
  742. mouse = False
  743. AnalogDeadzone = 4096,4096
  744. AnalogPeak = 32768,32768
  745. DPad R = hat(0 Right)
  746. DPad L = hat(0 Left)
  747. DPad D = hat(0 Down)
  748. DPad U = hat(0 Up)
  749. Start = button(9)
  750. Z Trig = button(7)
  751. B Button = button(0)
  752. A Button = button(2)
  753. C Button R = axis(3+)
  754. C Button L = axis(3-)
  755. C Button D = axis(2+)
  756. C Button U = axis(2-)
  757. R Trig = button(6)
  758. L Trig = button(4)
  759. Mempak switch =
  760. Rumblepak switch =
  761. X Axis = axis(0-,0+)
  762. Y Axis = axis(1-,1+)
  763.  
  764. [MP-8866 Dual USB Joypad]
  765. plugged = True
  766. mouse = False
  767. AnalogDeadzone = 4096,4096
  768. AnalogPeak = 32768,32768
  769. DPad R = hat(0 Right)
  770. DPad L = hat(0 Left)
  771. DPad D = hat(0 Down)
  772. DPad U = hat(0 Up)
  773. Start = button(8)
  774. Z Trig = button(6)
  775. B Button = button(3)
  776. A Button = button(2)
  777. C Button R = axis(2+)
  778. C Button L = axis(2-)
  779. C Button D = axis(3+)
  780. C Button U = axis(3-)
  781. R Trig = button(7)
  782. L Trig = button(4)
  783. Mempak switch = button(10)
  784. Rumblepak switch = button(11)
  785. Y Axis = axis(1-,1+)
  786. X Axis = axis(0-,0+)
  787.  
  788. ; Nes30 Pro Controller
  789. ; NB - this maps Z trigger to button Y
  790. ; Select, L2 and R2 are unmapped
  791. [Bluetooth Wireless Controller ]
  792. [8Bitdo NES30 Pro]
  793. plugged = True
  794. mouse = False
  795. AnalogDeadzone = 4096,4096
  796. AnalogPeak = 32768,32768
  797. DPad R = axis(6+)
  798. DPad L = axis(6-)
  799. DPad D = axis(7+)
  800. DPad U = axis(7-)
  801. Start = button(11)
  802. Z Trig = button(4)
  803. B Button = button(1)
  804. A Button = button(0)
  805. C Button R = axis(2+)
  806. C Button L = axis(2-)
  807. C Button D = axis(3+)
  808. C Button U = axis(3-)
  809. R Trig = button(7)
  810. L Trig = button(6)
  811. Mempak switch =
  812. Rumblepak switch =
  813. X Axis = axis(0-,0+)
  814. Y Axis = axis(1-,1+)
  815.  
  816. [Linux: Microsoft X-Box 360 pad]
  817. [Linux: Xbox 360 Wireless Receiver (XBOX)]
  818. plugged = True
  819. mouse = False
  820. AnalogDeadzone = 4096,4096
  821. AnalogPeak = 32768,32768
  822. DPad R = hat(0 Right)
  823. DPad L = hat(0 Left)
  824. DPad D = hat(0 Down)
  825. DPad U = hat(0 Up)
  826. Start = button(7)
  827. Z Trig = axis(2+)
  828. B Button = button(2)
  829. A Button = button(0)
  830. C Button R = axis(3+,24000)
  831. C Button L = axis(3-,24000) button(3)
  832. C Button D = axis(4+,24000) button(1)
  833. C Button U = axis(4-,24000)
  834. R Trig = button(5)
  835. L Trig = button(4)
  836. Mempak switch =
  837. Rumblepak switch =
  838. X Axis = axis(0-,0+)
  839. Y Axis = axis(1-,1+)
  840.  
  841. ; Multilaser PS2 Generic Controller JS030
  842. [Linux: Microntek USB Joystick]
  843. [Win32: USB Network Joystick]
  844. plugged = True
  845. mouse = False
  846. AnalogDeadzone = 4096,4096
  847. AnalogPeak = 32768,32768
  848. DPad R = hat(0 Right)
  849. DPad L = hat(0 Left)
  850. DPad D = hat(0 Down)
  851. DPad U = hat(0 Up)
  852. Start = button(9)
  853. Z Trig = button(6)
  854. B Button = button(3)
  855. A Button = button(2)
  856. C Button R = axis(2+)
  857. C Button L = axis(2-)
  858. C Button D = axis(3+)
  859. C Button U = axis(3-)
  860. R Trig = button(5)
  861. L Trig = button(4)
  862. Mempak switch =
  863. Rumblepak switch =
  864. X Axis = axis(0-,0+)
  865. Y Axis = axis(1-,1+)
  866.  
  867. [Microsoft X-Box 360 pad]
  868. [Microsoft X-Box One pad]
  869. [Win32: Controller (XBOX 360 For Windows)]
  870. [Win32: XBOX 360 For Windows (Controller)]
  871. [Win32: XBOX 360 For Windows]
  872. [Xbox 360 Wireless Receiver]
  873. [Linux: Xbox Gamepad (userspace driver)]
  874. [Afterglow Gamepad for Xbox 360]
  875. [Controller (Xbox One For Windows)]
  876. plugged = True
  877. mouse = False
  878. AnalogDeadzone = 4096,4096
  879. AnalogPeak = 32768,32768
  880. DPad R = hat(0 Right)
  881. DPad L = hat(0 Left)
  882. DPad D = hat(0 Down)
  883. DPad U = hat(0 Up)
  884. Start = button(7)
  885. Z Trig = axis(2+)
  886. B Button = button(2)
  887. A Button = button(0)
  888. C Button R = axis(4+,24000)
  889. C Button L = axis(4-,24000)
  890. C Button D = axis(3+,24000)
  891. C Button U = axis(3-,24000)
  892. R Trig = button(5)
  893. L Trig = button(4)
  894. Mempak switch =
  895. Rumblepak switch =
  896. X Axis = axis(0-,0+)
  897. Y Axis = axis(1-,1+)
  898.  
  899. # mappings for use with the TattieBogle driver under OSX, given in googlecode.com issue #630
  900. [OSX: Wireless 360 Controller]
  901. plugged = True
  902. mouse = False
  903. AnalogDeadzone = 4096,4096
  904. AnalogPeak = 32768,32768
  905. DPad R = button(3)
  906. DPad L = button(2)
  907. DPad D = button(0)
  908. DPad U = button(1)
  909. Start = button(4)
  910. Z Trig = axis(5+)
  911. B Button = button(13)
  912. A Button = button(11)
  913. C Button R = axis(2+)
  914. C Button L = axis(2-)
  915. C Button D = axis(3+)
  916. C Button U = axis(3-)
  917. R Trig = button(9)
  918. L Trig = button(8)
  919. Mempak switch = ""
  920. Rumblepak switch = ""
  921. X Axis = axis(0-,0+)
  922. Y Axis = axis(1-,1+)
  923.  
  924. # For Xbox One controllers in Bluetooth mode
  925. [Xbox Wireless Controller]
  926. plugged = True
  927. mouse = False
  928. AnalogDeadzone = 4096,4096
  929. AnalogPeak = 32768,32768
  930. DPad R = hat(0 Right)
  931. DPad L = hat(0 Left)
  932. DPad D = hat(0 Down)
  933. DPad U = hat(0 Up)
  934. Start = button(11)
  935. Z Trig = button(7)
  936. B Button = button(1)
  937. A Button = button(0)
  938. C Button R = axis(2+)
  939. C Button L = axis(2-)
  940. C Button D = axis(3+)
  941. C Button U = axis(3-)
  942. R Trig = axis(4+)
  943. L Trig = axis(5+)
  944. Mempak switch =
  945. Rumblepak switch =
  946. X Axis = axis(0-,0+)
  947. Y Axis = axis(1-,1+)
  948.  
  949. # from the Google Group, with the tattiebogle driver 0.15 beta 3 under El Capitan 10.11.1
  950. [OSX: Xbox 360 Wired Controller]
  951. plugged = True
  952. mouse = False
  953. AnalogDeadzone = 4096,4096
  954. AnalogPeak = 32768,32768
  955. DPad R = button(14)
  956. DPad L = button(13)
  957. DPad D = button(12)
  958. DPad U = button(11)
  959. Start = button(8)
  960. Z Trig = axis(2+)
  961. B Button = button(2)
  962. A Button = button(0)
  963. C Button R = axis(3+)
  964. C Button L = axis(3-)
  965. C Button D = axis(4+)
  966. C Button U = axis(4-)
  967. R Trig = button(5)
  968. L Trig = button(4)
  969. Mempak switch = ""
  970. Rumblepak switch = ""
  971. X Axis = axis(0-,0+)
  972. Y Axis = axis(1-,1+)
  973.  
  974. ; ACRUX Gamepad (USB ID: 1a34:0802), a Xbox 360 controller clone aviable under
  975. ; various brands (e.g. techsolo TG-30)
  976. [USB GAMEPAD 8116]
  977. plugged = True
  978. mouse = False
  979. AnalogDeadzone = 4096,4096
  980. AnalogPeak = 32768,32768
  981. DPad R = hat(0 Right)
  982. DPad L = hat(0 Left)
  983. DPad D = hat(0 Down)
  984. DPad U = hat(0 Up)
  985. Start = button(9)
  986. Z Trig = axis(4-)
  987. B Button = button(2)
  988. A Button = button(0)
  989. C Button R = axis(3+)
  990. C Button L = axis(3-) button(3)
  991. C Button D = axis(2+) button(1)
  992. C Button U = axis(2-)
  993. R Trig = button(5) axis(4+)
  994. L Trig = button(4)
  995. Mempak switch =
  996. Rumblepak switch =
  997. X Axis = axis(0-,0+)
  998. Y Axis = axis(1-,1+)
  999.  
  1000. [XInput: Microsoft X-Box 360 pad]
  1001. [XInput: Controller (XBOX 360 For Windows)]
  1002. [XInput: XBOX 360 For Windows (Controller)]
  1003. [XInput: XBOX 360 For Windows]
  1004. [XInput: Xbox 360 Wireless Receiver]
  1005. [XInput: XInput Controller #]
  1006. plugged = True
  1007. mouse = False
  1008. AnalogDeadzone = 4096,4096
  1009. AnalogPeak = 32768,32768
  1010. DPad R = hat(0 Right)
  1011. DPad L = hat(0 Left)
  1012. DPad D = hat(0 Down)
  1013. DPad U = hat(0 Up)
  1014. Start = button(7)
  1015. Z Trig = axis(2+)
  1016. B Button = button(2)
  1017. A Button = button(0)
  1018. C Button R = axis(3+)
  1019. C Button L = axis(3-) button(3)
  1020. C Button D = axis(4+) button(1)
  1021. C Button U = axis(4-)
  1022. R Trig = button(5) axis(5+)
  1023. L Trig = button(4)
  1024. Mempak switch =
  1025. Rumblepak switch =
  1026. X Axis = axis(0-,0+)
  1027. Y Axis = axis(1-,1+)
  1028.  
  1029. ;Snakebyte PS3-style USB controller
  1030. [MY-POWER CO.,LTD. 2In1 USB Joystick]
  1031. plugged = True
  1032. mouse = False
  1033. AnalogDeadzone = 4096,4096
  1034. AnalogPeak = 32768,32768
  1035. DPad R = hat(0 Right)
  1036. DPad L = hat(0 Left)
  1037. DPad D = hat(0 Down)
  1038. DPad U = hat(0 Up)
  1039. Start = button(9)
  1040. Z Trig = button(7)
  1041. B Button = button(2)
  1042. A Button = button(1)
  1043. C Button R = axis(2+)
  1044. C Button L = axis(2-)
  1045. C Button D = axis(3+)
  1046. C Button U = axis(3-)
  1047. R Trig = button(5)
  1048. L Trig = button(4)
  1049. Mempak switch =
  1050. Rumblepak switch =
  1051. X Axis = axis(0-,0+)
  1052. Y Axis = axis(1-,1+)
  1053.  
  1054. [N64 controller]
  1055. plugged = True
  1056. mouse = False
  1057. AnalogDeadzone = 4096,4096
  1058. AnalogPeak = 32768,32768
  1059. DPad R = hat(0 Right)
  1060. DPad L = hat(0 Left)
  1061. DPad D = hat(0 Down)
  1062. DPad U = hat(0 Up)
  1063. Start = button(9)
  1064. Z Trig = button(0)
  1065. B Button = button(2)
  1066. A Button = button(1)
  1067. C Button R = button(4)
  1068. C Button L = button(5)
  1069. C Button D = button(3)
  1070. C Button U = button(6)
  1071. R Trig = button(8)
  1072. L Trig = button(7)
  1073. Mempak switch = key(109)
  1074. Rumblepak switch = key(114)
  1075. X Axis = axis(0-,0+)
  1076. Y Axis = axis(1-,1+)
  1077.  
  1078. [Nintendo Wiimote Classic]
  1079. plugged = True
  1080. mouse = False
  1081. AnalogDeadzone = 4096,4096
  1082. AnalogPeak = 32768,32768
  1083. DPad R = button(23)
  1084. DPad L = button(22)
  1085. DPad D = button(21)
  1086. DPad U = button(20)
  1087. Start = button(17)
  1088. Z Trig = button(24)
  1089. B Button = button(14)
  1090. A Button = button(13)
  1091. C Button R = axis(2+)
  1092. C Button L = axis(2-)
  1093. C Button D = axis(3+)
  1094. C Button U = axis(3-)
  1095. R Trig = button(25)
  1096. L Trig = button(26)
  1097. Mempak switch = button(16)
  1098. Rumblepak switch = button(15)
  1099. X Axis = axis(4-,4+)
  1100. Y Axis = axis(5-,5+)
  1101.  
  1102. [Nintendo Wii Remote Pro Controller]
  1103. plugged = True
  1104. mouse = False
  1105. AnalogDeadzone = 2000,2000
  1106. AnalogPeak = 17000,17000
  1107. DPad R = button(16)
  1108. DPad L = button(15)
  1109. DPad D = button(14)
  1110. DPad U = button(13)
  1111. Start = button(9)
  1112. Z Trig = button(6)
  1113. B Button = button(0)
  1114. A Button = button(1)
  1115. C Button R = axis(2+)
  1116. C Button L = axis(2-)
  1117. C Button D = axis(3+)
  1118. C Button U = axis(3-)
  1119. R Trig = button(5)
  1120. L Trig = button(4)
  1121. Mempak switch =
  1122. Rumblepak switch =
  1123. X Axis = axis(0-,0+)
  1124. Y Axis = axis(1-,1+)
  1125.  
  1126. [OUYA Game Controller]
  1127. plugged = True
  1128. mouse = False
  1129. Mempak switch =
  1130. Rumblepak switch =
  1131. DPad U = button(8)
  1132. DPad D = button(9)
  1133. DPad L = button(10)
  1134. DPad R = button(11)
  1135. Start = button(7)
  1136. Z Trig = button(12)
  1137. A Button = button(0)
  1138. B Button = button(1)
  1139. C Button U = axis(4-)
  1140. C Button D = axis(4+)
  1141. C Button L = axis(3-)
  1142. C Button R = axis(3+)
  1143. L Trig = button(4)
  1144. R Trig = button(5)
  1145. X Axis = axis(0-,0+)
  1146. Y Axis = axis(1-,1+)
  1147.  
  1148. [PC Game Controller]
  1149. plugged = True
  1150. mouse = False
  1151. AnalogDeadzone = 4096,4096
  1152. AnalogPeak = 32768,32768
  1153. DPad R = hat(0 Right)
  1154. DPad L = hat(0 Left)
  1155. DPad D = hat(0 Down)
  1156. DPad U = hat(0 Up)
  1157. Start = button(9)
  1158. Z Trig = button(8)
  1159. B Button = button(4)
  1160. A Button = button(5)
  1161. C Button R = button(1)
  1162. C Button L = button(3)
  1163. C Button D = button(2)
  1164. C Button U = button(0)
  1165. R Trig = button(7)
  1166. L Trig = button(6)
  1167. Mempak switch = key(109)
  1168. Rumblepak switch = key(114)
  1169. X Axis = axis(0-,0+)
  1170. Y Axis = axis(1-,1+)
  1171.  
  1172. ; Nintendo Switch Pro Controller
  1173. [Pro Controller]
  1174. plugged = True
  1175. mouse = False
  1176. AnalogDeadzone = 4096,4096
  1177. AnalogPeak = 32768,32768
  1178. DPad R = axis(4+)
  1179. DPad L = axis(4-)
  1180. DPad D = axis(5+)
  1181. DPad U = axis(5-)
  1182. Start = button(9)
  1183. Z Trig = button(6)
  1184. B Button = button(0)
  1185. A Button = button(1)
  1186. C Button R = axis(2-)
  1187. C Button L = axis(2+)
  1188. C Button D = axis(3+)
  1189. C Button U = axis(3-)
  1190. R Trig = button(7)
  1191. L Trig = button(4)
  1192. Mempak switch =
  1193. Rumblepak switch =
  1194. X Axis = axis(0-,0+)
  1195. Y Axis = axis(1-,1+)
  1196.  
  1197. ; Playfect PS3 controller (cheap clone of the Sony DualShock 3 controller)
  1198. [PS3/PC WirelessGamePad]
  1199. plugged = True
  1200. mouse = False
  1201. DPad R = hat(0 Right)
  1202. DPad L = hat(0 Left)
  1203. DPad D = hat(0 Down)
  1204. DPad U = hat(0 Up)
  1205. Start = button(9)
  1206. Z Trig = button(4)
  1207. B Button = button(3)
  1208. A Button = button(2)
  1209. C Button R = axis(2+)
  1210. C Button L = axis(2-)
  1211. C Button D = axis(3+)
  1212. C Button U = axis(3-)
  1213. R Trig = button(5)
  1214. L Trig = button(6)
  1215. Mempak switch = key(109)
  1216. Rumblepak switch = key(114)
  1217. X Axis = axis(0-,0+)
  1218. Y Axis = axis(1-,1+)
  1219.  
  1220. ; this is also the MayFlash / HuiJia adapter
  1221. [PS/SS/N64 Joypad to USB BOX]
  1222. plugged=True
  1223. mouse=False
  1224. AnalogDeadzone=1024,1024
  1225. AnalogPeak=11000,11000
  1226. DPad R=hat(0 right)
  1227. DPad L=hat(0 left)
  1228. DPad U=hat(0 up)
  1229. DPad D=hat(0 down)
  1230. Start=button(8)
  1231. Z Trig=button(9)
  1232. B Button=button(2)
  1233. A Button=button(1)
  1234. C Button R=axis(2-)
  1235. C Button L=axis(2+)
  1236. C Button U=axis(3-)
  1237. C Button D=axis(3+)
  1238. R Trig=button(7)
  1239. L Trig=button(5)
  1240. X Axis=axis(0-,0+)
  1241. Y Axis=axis(1-,1+)
  1242.  
  1243. [Rock Candy Gamepad for PS3]
  1244. plugged = True
  1245. mouse = False
  1246. AnalogDeadzone = 4096,4096
  1247. AnalogPeak = 32768,32768
  1248. DPad R = hat(0 Right)
  1249. DPad L = hat(0 Left)
  1250. DPad D = hat(0 Down)
  1251. DPad U = hat(0 Up)
  1252. Start = button(9)
  1253. Z Trig = button(7)
  1254. B Button = button(0)
  1255. A Button = button(2)
  1256. C Button R = axis(3+)
  1257. C Button L = axis(3-)
  1258. C Button D = axis(2+)
  1259. C Button U = axis(2-)
  1260. R Trig = button(6)
  1261. L Trig = button(4)
  1262. Mempak switch =
  1263. Rumblepak switch =
  1264. X Axis = axis(0-,0+)
  1265. Y Axis = axis(1-,1+)
  1266.  
  1267. [PLAYSTATION(R)3 Controller]
  1268. [Sony PLAYSTATION(R)3 Controller]
  1269. [SHENGHIC 2009/0708ZXW-V1Inc. PLAYSTATION(R)3Conteroller]
  1270. plugged = True
  1271. mouse = False
  1272. AnalogDeadzone = 4096,4096
  1273. AnalogPeak = 32768,32768
  1274. DPad R = button(5)
  1275. DPad L = button(7)
  1276. DPad D = button(6)
  1277. DPad U = button(4)
  1278. Start = button(3)
  1279. Z Trig = button(10)
  1280. B Button = button(15)
  1281. A Button = button(14)
  1282. C Button R = axis(2+)
  1283. C Button L = axis(2-)
  1284. C Button D = axis(3+)
  1285. C Button U = axis(3-)
  1286. R Trig = button(11)
  1287. L Trig = button(8)
  1288. Mempak switch =
  1289. Rumblepak switch =
  1290. X Axis = axis(0-,0+)
  1291. Y Axis = axis(1-,1+)
  1292.  
  1293. [Sony Computer Entertainment Wireless Controller]
  1294. [Sony Interactive Entertainment Wireless Controller]
  1295. plugged = True
  1296. mouse = False
  1297. AnalogDeadzone = 4096,4096
  1298. AnalogPeak = 32768,32768
  1299. DPad R = hat(0 Right)
  1300. DPad L = hat(0 Left)
  1301. DPad D = hat(0 Down)
  1302. DPad U = hat(0 Up)
  1303. Start = button(9)
  1304. Z Trig = axis(3+)
  1305. B Button = button(0)
  1306. A Button = button(1)
  1307. C Button R = axis(2+)
  1308. C Button L = axis(2-)
  1309. C Button D = axis(5+)
  1310. C Button U = axis(5-)
  1311. R Trig = button(5)
  1312. L Trig = button(4)
  1313. Mempak switch =
  1314. Rumblepak switch =
  1315. X Axis = axis(0-,0+)
  1316. Y Axis = axis(1-,1+)
  1317.  
  1318. ; Sony DS4 connected via Bluetooth advertises itself as "Wireless Controller"
  1319. [Wireless Controller]
  1320. plugged = True
  1321. mouse = False
  1322. AnalogDeadzone = 4096,4096
  1323. AnalogPeak = 32768,32768
  1324. DPad R = hat(0 Right)
  1325. DPad L = hat(0 Left)
  1326. DPad D = hat(0 Down)
  1327. DPad U = hat(0 Up)
  1328. Start = button(9)
  1329. ; L2, change to 7 for R2
  1330. Z Trig = button(6)
  1331. B Button = button(0)
  1332. A Button = button(1)
  1333. C Button R = axis(3+)
  1334. C Button L = axis(3-)
  1335. C Button D = axis(4+)
  1336. C Button U = axis(4-)
  1337. R Trig = button(5)
  1338. L Trig = button(4)
  1339. Mempak switch =
  1340. Rumblepak switch =
  1341. X Axis = axis(0-,0+)
  1342. Y Axis = axis(1-,1+)
  1343.  
  1344. [SAITEK P880]
  1345. plugged = True
  1346. mouse = False
  1347. AnalogDeadzone = 4096,4096
  1348. AnalogPeak = 32768,32768
  1349. DPad R = hat(0 Right)
  1350. DPad L = hat(0 Left)
  1351. DPad D = hat(0 Down)
  1352. DPad U = hat(0 Up)
  1353. Start = button(10)
  1354. Z Trig = button(3)
  1355. B Button = button(0)
  1356. A Button = button(2)
  1357. C Button R = button(5) axis(3+)
  1358. C Button L = button(1) axis(3-)
  1359. C Button D = button(9) axis(2+)
  1360. C Button U = button(4) axis(2-)
  1361. R Trig = button(7)
  1362. L Trig = button(6)
  1363. Mempak switch =
  1364. Rumblepak switch =
  1365. X Axis = axis(0-,0+)
  1366. Y Axis = axis(1-,1+)
  1367.  
  1368. [Saitek P990 Dual Analog Pad]
  1369. plugged = True
  1370. mouse = False
  1371. AnalogDeadzone = 4096,4096
  1372. AnalogPeak = 32768,32768
  1373. DPad R = hat(0 Right)
  1374. DPad L = hat(0 Left)
  1375. DPad D = hat(0 Down)
  1376. DPad U = hat(0 Up)
  1377. Start = button(5)
  1378. Z Trig = button(4)
  1379. B Button = button(0)
  1380. A Button = button(1)
  1381. C Button R = button(8) axis(3+)
  1382. C Button L = button(3) axis(3-)
  1383. C Button D = button(2) axis(2+)
  1384. C Button U = button(9) axis(2-)
  1385. R Trig = button(7)
  1386. L Trig = button(6)
  1387. Mempak switch = button(11)
  1388. Rumblepak switch = button(10)
  1389. X Axis = axis(0-,0+)
  1390. Y Axis = axis(1-,1+)
  1391.  
  1392. [Saitek P2900 Wireless Pad]
  1393. plugged = True
  1394. mouse = False
  1395. AnalogDeadzone = 4096,4096
  1396. AnalogPeak = 32768,32768
  1397. DPad R = axis(4+)
  1398. DPad L = axis(4-)
  1399. DPad D = axis(5+)
  1400. DPad U = axis(5-)
  1401. Start = button(6)
  1402. Z Trig = button(7)
  1403. B Button = button(0)
  1404. A Button = button(1)
  1405. C Button R = button(8) axis(3+)
  1406. C Button L = button(3) axis(3-)
  1407. C Button D = button(2) axis(2+)
  1408. C Button U = button(9) axis(2-)
  1409. R Trig = button(5)
  1410. L Trig = button(4)
  1411. Mempak switch = button(11)
  1412. Rumblepak switch = axis(10+)
  1413. X Axis = axis(0-,0+)
  1414. Y Axis = axis(1-,1+)
  1415.  
  1416. [Saitek PLC Cyborg Force Rumble Pad]
  1417. plugged = True
  1418. mouse = False
  1419. AnalogDeadzone = 4096,4096
  1420. AnalogPeak = 32768,32768
  1421. DPad R = hat(0 Right)
  1422. DPad L = hat(0 Left)
  1423. DPad D = hat(0 Down)
  1424. DPad U = hat(0 Up)
  1425. Start = button(9)
  1426. Z Trig = button(8)
  1427. B Button = button(0)
  1428. A Button = button(2)
  1429. C Button R = button(5) axis(3+)
  1430. C Button L = button(1) axis(3-)
  1431. C Button D = button(3) axis(2+)
  1432. C Button U = button(4) axis(2-)
  1433. R Trig = button(7)
  1434. L Trig = button(6)
  1435. Mempak switch = button(11)
  1436. Rumblepak switch = axis(10+)
  1437. X Axis = axis(0-,0+)
  1438. Y Axis = axis(1-,1+)
  1439.  
  1440. [ShanWan USB WirelessGamepad]
  1441. plugged = True
  1442. mouse = False
  1443. AnalogDeadzone = 4096,4096
  1444. AnalogPeak = 32768,32768
  1445. DPad R = axis(0+)
  1446. DPad L = axis(0-)
  1447. DPad D = axis(1+)
  1448. DPad U = axis(1-)
  1449. Start = button(9)
  1450. Z Trig = button(8)
  1451. B Button = button(3)
  1452. A Button = button(2)
  1453. C Button R = button(7)
  1454. C Button L = button(6)
  1455. C Button D = button(1)
  1456. C Button U = button(0)
  1457. R Trig = button(5)
  1458. L Trig = button(4)
  1459. Mempak switch = key(109)
  1460. Rumblepak switch = key(114)
  1461. Y Axis = axis(1-,1+)
  1462. X Axis = axis(0-,0+)
  1463.  
  1464. [SZMY-POWER CO.,LTD. GAMEPAD 3 TURBO]
  1465. plugged = True
  1466. mouse = False
  1467. AnalogDeadzone = 4096,4096
  1468. AnalogPeak = 32768,32768
  1469. DPad R = hat(0 Right)
  1470. DPad L = hat(0 Left)
  1471. DPad D = hat(0 Down)
  1472. DPad U = hat(0 Up)
  1473. Start = button(9)
  1474. Z Trig = button(6)
  1475. B Button = button(0)
  1476. A Button = button(1)
  1477. C Button R = axis(2+)
  1478. C Button L = axis(2-)
  1479. C Button D = axis(3+)
  1480. C Button U = axis(3-)
  1481. R Trig = button(5)
  1482. L Trig = button(4)
  1483. Mempak switch = key(44)
  1484. Rumblepak switch = key(46)
  1485. X Axis = axis(0-,0+)
  1486. Y Axis = axis(1-,1+)
  1487.  
  1488. [Thrustmaster Dual Trigger 3-in-1]
  1489. plugged = True
  1490. mouse = False
  1491. AnalogDeadzone = 4096,4096
  1492. AnalogPeak = 32768,32768
  1493. DPad R = hat(0 Right)
  1494. DPad L = hat(0 Left)
  1495. DPad D = hat(0 Down)
  1496. DPad U = hat(0 Up)
  1497. Start = button(9)
  1498. Z Trig = button(3)
  1499. B Button = button(0)
  1500. A Button = button(1)
  1501. C Button R = axis(2+)
  1502. C Button L = axis(2-)
  1503. C Button D = axis(5+)
  1504. C Button U = axis(5-)
  1505. R Trig = button(5)
  1506. L Trig = button(4)
  1507. Mempak switch = button(6)
  1508. Rumblepak switch = button(7)
  1509. X Axis = axis(0-,0+)
  1510. Y Axis = axis(1-,1+)
  1511.  
  1512. [THRUSTMASTER Firestorm Dual Power 2]
  1513. plugged = True
  1514. mouse = False
  1515. AnalogDeadzone = 4096,4096
  1516. AnalogPeak = 32768,32768
  1517. DPad R = hat(0 Right)
  1518. DPad L = hat(0 Left)
  1519. DPad D = hat(0 Down)
  1520. DPad U = hat(0 Up)
  1521. Start = button(5)
  1522. Z Trig = button(8)
  1523. B Button = button(1)
  1524. A Button = button(0)
  1525. C Button R = axis(2+)
  1526. C Button L = axis(2-)
  1527. C Button D = axis(3+)
  1528. C Button U = axis(3-)
  1529. R Trig = button(6)
  1530. L Trig = button(4)
  1531. Mempak switch =
  1532. Rumblepak switch =
  1533. X Axis = axis(0-,0+)
  1534. Y Axis = axis(1-,1+)
  1535.  
  1536. [Thrustmaster T Mini Wireless]
  1537. plugged = True
  1538. mouse = False
  1539. AnalogDeadzone = 4096,4096
  1540. AnalogPeak = 32768,32768
  1541. DPad R = hat (0 Right)
  1542. DPad L = hat (0 Left)
  1543. DPad D = hat (0 Down)
  1544. DPad U = hat (0 Up)
  1545. Start = button(9)
  1546. Z Trig = button(5)
  1547. B Button = button(0)
  1548. A Button = button(1)
  1549. C Button R = Axis = axis(2+)
  1550. C Button L = Axis = axis(2-)
  1551. C Button D = Axis = axis(3+)
  1552. C Button U = Axis = axis(3-)
  1553. R Trig = button(7)
  1554. L Trig = button(6)
  1555. Mempak switch =
  1556. Rumblepak switch =
  1557. X Axis = axis(0-,0+)
  1558. Y Axis = axis(1-,1+)
  1559.  
  1560. [Twin USB Joystick]
  1561. plugged = True
  1562. mouse = False
  1563. AnalogDeadzone = 4096,4096
  1564. AnalogPeak = 32768,32768
  1565. DPad R = hat(0 Right)
  1566. DPad L = hat(0 Left)
  1567. DPad D = hat(0 Down)
  1568. DPad U = hat(0 Up)
  1569. Start = button(9)
  1570. Z Trig = button(4)
  1571. B Button = button(6)
  1572. A Button = button(7)
  1573. C Button R = button(1)
  1574. C Button L = button(3)
  1575. C Button D = button(2)
  1576. C Button U = button(0)
  1577. R Trig = button(5)
  1578. L Trig = button(11)
  1579. Mempak switch =
  1580. Rumblepak switch =
  1581. Y Axis = axis(1-,1+)
  1582. X Axis = axis(0-,0+)
  1583.  
  1584. [Twin USB Vibration Gamepad]
  1585. plugged = True
  1586. mouse = False
  1587. AnalogDeadzone = 4096,4096
  1588. AnalogPeak = 32768,32768
  1589. DPad R = hat(0 Right)
  1590. DPad L = hat(0 Left)
  1591. DPad D = hat(0 Down)
  1592. DPad U = hat(0 Up)
  1593. Start = button(9)
  1594. Z Trig = button(7)
  1595. B Button = button(0)
  1596. A Button = button(2)
  1597. C Button R = axis(3+)
  1598. C Button L = axis(3-)
  1599. C Button D = axis(2+)
  1600. C Button U = axis(2-)
  1601. R Trig = button(6)
  1602. L Trig = button(4)
  1603. Mempak switch =
  1604. Rumblepak switch =
  1605. X Axis = axis(0-,0+)
  1606. Y Axis = axis(1-,1+)
  1607.  
  1608. ;Twin USB PS-controller lookalike, branded "POWER PAD".
  1609. ;The controller closest to the USB-plug is Player 1.
  1610. [Twin USB Gamepad]
  1611. plugged = True
  1612. mouse = False
  1613. AnalogDeadzone = 4096,4096
  1614. AnalogPeak = 32768,32768
  1615. DPad R = hat(0 Right)
  1616. DPad L = hat(0 Left)
  1617. DPad D = hat(0 Down)
  1618. DPad U = hat(0 Up)
  1619. Start = button(9)
  1620. Z Trig = button(4)
  1621. B Button = button(3)
  1622. A Button = button(2)
  1623. C Button R = axis(3+)
  1624. C Button L = axis(3-)
  1625. C Button D = axis(2+)
  1626. C Button U = axis(2-)
  1627. R Trig = button(7)
  1628. L Trig = button(6)
  1629. Mempak switch =
  1630. Rumblepak switch =
  1631. Y Axis = axis(1-,1+)
  1632. X Axis = axis(0-,0+)
  1633.  
  1634. [Wii U GameCube Adapter Port 1]
  1635. plugged = True
  1636. mouse = False
  1637. AnalogDeadzone = 4096,4096
  1638. AnalogPeak = 32768,32768
  1639. DPad R = button(11)
  1640. DPad L = button(10)
  1641. DPad D = button(9)
  1642. DPad U = button(8)
  1643. Start = button(7)
  1644. Z Trig = button(4)
  1645. B Button = button(3)
  1646. A Button = button(0)
  1647. C Button R = axis(3+)
  1648. C Button L = axis(3-)
  1649. C Button D = axis(4+)
  1650. C Button U = axis(4-)
  1651. R Trig = button(5)
  1652. L Trig = button(4)
  1653. Mempak switch =
  1654. Rumblepak switch =
  1655. X Axis = axis(0-,0+)
  1656. Y Axis = axis(1-,1+)
  1657.  
  1658. [TigerGame XBOX+PS2+GC Game Controller Adapter]
  1659. [WiseGroup.,Ltd TigerGame XBOX+PS2+GC Game Controller Adapter]
  1660. plugged = True
  1661. mouse = False
  1662. AnalogDeadzone = 4096,4096
  1663. AnalogPeak = 32768,32768
  1664. DPad R = button(9)
  1665. DPad L = button(8)
  1666. DPad D = button(10)
  1667. DPad U = button(11)
  1668. Start = button(7)
  1669. Z Trig = button(6)
  1670. B Button = button(1)
  1671. A Button = button(0)
  1672. C Button R = axis(2+)
  1673. C Button L = axis(2-)
  1674. C Button D = axis(3+)
  1675. C Button U = axis(3-)
  1676. R Trig = axis(4+)
  1677. L Trig = axis(5+)
  1678. Mempak switch =
  1679. Rumblepak switch =
  1680. X Axis = axis(0-,0+)
  1681. Y Axis = axis(1-,1+)
  1682.  
  1683. [Wish Technologies Adaptoid]
  1684. [Adaptoid]
  1685. plugged = True
  1686. mouse = False
  1687. AnalogDeadzone = 4096,4096
  1688. AnalogPeak = 32768,32768
  1689. DPad R = button(13)
  1690. DPad L = button(12)
  1691. DPad D = button(11)
  1692. DPad U = button(10)
  1693. Start = button(8)
  1694. Z Trig = button(9)
  1695. B Button = button(3)
  1696. A Button = button(0)
  1697. C Button R = button(2)
  1698. C Button L = button(4)
  1699. C Button D = button(1)
  1700. C Button U = button(5)
  1701. R Trig = button(7)
  1702. L Trig = button(6)
  1703. Mempak switch =
  1704. Rumblepak switch =
  1705. X Axis = axis(0-,0+)
  1706. Y Axis = axis(1-,1+)
  1707.  
  1708. ; X-box controllers and compatible clones
  1709. [Microsoft X-Box pad v1 (US)]
  1710. [Microsoft X-Box pad v2 (US)]
  1711. [Microsoft X-Box pad (Japan)]
  1712. [Microsoft Xbox Controller S]
  1713. [Thrustmaster, Inc. Controller]
  1714. [Logitech Xbox Cordless Controller]
  1715. [Logitech Compact Controller for Xbox]
  1716. [Mad Catz Controller (unverified)]
  1717. [InterAct 'PowerPad Pro' X-Box pad (Germany)]
  1718. [Mad Catz Control Pad]
  1719. [Mad Catz LumiCON]
  1720. [Mad Catz Control Pad Pro]
  1721. [Mad Catz MicroCON]
  1722. [Mad Catz Lynx Wireless Controller]
  1723. [Zeroplus Xbox Controller]
  1724. [Pelican Eclipse PL-2023]
  1725. [Zeroplus Xbox Controller]
  1726. [Radica Gamester Controller]
  1727. [Radica Games Jtech Controller]
  1728. [Logic3 Freebird wireless Controller]
  1729. [Eclipse wireless Controller]
  1730. [Edge wireless Controller]
  1731. [SmartJoy Frag Xpad/PS2 adaptor]
  1732. [Joytech Advanced Controller]
  1733. [BigBen XBMiniPad Controller]
  1734. [Joytech Wireless Advanced Controller]
  1735. [Chinese-made Xbox Controller]
  1736. [Generic X-Box pad]
  1737. plugged = True
  1738. mouse = False
  1739. AnalogDeadzone = 4096,4096
  1740. AnalogPeak = 32768,32768
  1741. DPad R = hat(0 Right)
  1742. DPad L = hat(0 Left)
  1743. DPad D = hat(0 Down)
  1744. DPad U = hat(0 Up)
  1745. Start = button(7)
  1746. Z Trig = axis(2+)
  1747. B Button = button(2)
  1748. A Button = button(0)
  1749. C Button R = axis(3+)
  1750. C Button L = axis(3-) button(3)
  1751. C Button D = axis(4+) button(1)
  1752. C Button U = axis(4-)
  1753. R Trig = button(5) axis(5+)
  1754. L Trig = button(4)
  1755. Mempak switch = button(9)
  1756. Rumblepak switch = button(10)
  1757. X Axis = axis(0-,0+)
  1758. Y Axis = axis(1-,1+)
  1759.  
  1760. [OSX: USB GamePad]
  1761. ; this is a 2-port USB device. The Right port is controller #1, the Left port is #2
  1762. ; this is the "MayFlash" adapter, aka HuiJia. The OSX driver seems to have a
  1763. ; different button mapping
  1764. plugged = True
  1765. mouse = False
  1766. AnalogDeadzone = 2500,2500
  1767. AnalogPeak = 20000,20000
  1768. DPad R = button(13)
  1769. DPad L = button(15)
  1770. DPad D = button(14)
  1771. DPad U = button(12)
  1772. Start = button(9)
  1773. Z Trig = button(8)
  1774. B Button = button(2)
  1775. A Button = button(1)
  1776. C Button R = axis(1-)
  1777. C Button L = axis(1+)
  1778. C Button D = axis(0+)
  1779. C Button U = axis(0-)
  1780. R Trig = button(7)
  1781. L Trig = button(6)
  1782. Mempak switch = key(109)
  1783. Rumblepak switch = key(114)
  1784. X Axis = axis(2-,2+)
  1785. Y Axis = axis(3-,3+)
  1786. __NextController:
  1787. plugged = True
  1788. mouse = False
  1789. AnalogDeadzone = 2500,2500
  1790. AnalogPeak = 20000,20000
  1791. DPad R = button(29)
  1792. DPad L = button(31)
  1793. DPad D = button(30)
  1794. DPad U = button(28)
  1795. Start = button(25)
  1796. Z Trig = button(24)
  1797. B Button = button(18)
  1798. A Button = button(17)
  1799. C Button R = axis(5-)
  1800. C Button L = axis(5+)
  1801. C Button D = axis(4+)
  1802. C Button U = axis(4-)
  1803. R Trig = button(23)
  1804. L Trig = button(22)
  1805. Mempak switch = key(109)
  1806. Rumblepak switch = key(114)
  1807. X Axis = axis(6-,6+)
  1808. Y Axis = axis(7-,7+)
  1809.  
  1810. [Linux: HuiJia USB GamePad]
  1811. plugged = True
  1812. mouse = False
  1813. AnalogDeadzone = 100,100
  1814. AnalogPeak = 20000,20000
  1815. DPad R = button(13)
  1816. DPad L = button(15)
  1817. DPad D = button(14)
  1818. DPad U = button(12)
  1819. Start = button(8)
  1820. Z Trig = button(9)
  1821. B Button = button(2)
  1822. A Button = button(1)
  1823. C Button R = axis(3-)
  1824. C Button L = axis(3+)
  1825. C Button D = axis(2+)
  1826. C Button U = axis(2-)
  1827. R Trig = button(7)
  1828. L Trig = button(6)
  1829. Mempak switch = key(109)
  1830. Rumblepak switch = key(114)
  1831. X Axis = axis(0-,0+)
  1832. Y Axis = axis(1-,1+)
  1833.  
  1834. ; Mayflash N64 Controller Adapter (for PC USB) - With two N64 gamepads connected
  1835. ; this is a 2-port USB device. The Right port is controller #1, the Left port is #2
  1836. [Win32: USB GamePad]
  1837. plugged = True
  1838. mouse = False
  1839. AnalogDeadzone = 1024,1024
  1840. AnalogPeak = 12288,12288
  1841. DPad R = hat(0 Right)
  1842. DPad L = hat(0 Left)
  1843. DPad D = hat(0 Down)
  1844. DPad U = hat(0 Up)
  1845. Start = button(8)
  1846. Z Trig = button(9)
  1847. B Button = button(2)
  1848. A Button = button(1)
  1849. C Button R = axis(3-)
  1850. C Button L = axis(3+)
  1851. C Button D = axis(2+)
  1852. C Button U = axis(2-)
  1853. R Trig = button(7)
  1854. L Trig = button(6)
  1855. Mempak switch = key(109)
  1856. Rumblepak switch = key(114)
  1857. X Axis = axis(0-,0+)
  1858. Y Axis = axis(1-,1+)
  1859.  
  1860. ; MayFlash PC048 adapter
  1861. [PS/SS/N64 Joypad to USB BOX]
  1862. plugged = True
  1863. mouse = False
  1864. AnalogDeadzone = 1024,1024
  1865. AnalogPeak = 32768,32768
  1866. DPad R = hat(0 Right)
  1867. DPad L = hat(0 Left)
  1868. DPad D = hat(0 Down)
  1869. DPad U = hat(0 Up)
  1870. Start = button(8)
  1871. Z Trig = button(9)
  1872. B Button = button(2)
  1873. A Button = button(1)
  1874. C Button R = axis(2-)
  1875. C Button L = axis(2+)
  1876. C Button D = axis(3+)
  1877. C Button U = axis(3-)
  1878. R Trig = button(7)
  1879. L Trig = button(5)
  1880. Mempak switch =
  1881. Rumblepak switch =
  1882. Y Axis = axis(1-,1+)
  1883. X Axis = axis(0-,0+)
  1884.  
  1885. ; Asikgame - Super Dual Box (with two PS2 gamepads connected)
  1886. ; this is a 2-port USB device. The Right port is controller #1, the Left port is #2
  1887. [USB Human(2p) Interface Device]
  1888. plugged = True
  1889. mouse = False
  1890. DPad R= axis(2+)
  1891. DPad L= axis(2-)
  1892. DPad D= axis(5+)
  1893. DPad U= axis(5-)
  1894. Start= button(0)
  1895. Z Trig= button(1)
  1896. B Button= button(3)
  1897. A Button= button(2)
  1898. C Button R= hat(0 Right)
  1899. C Button L= hat(0 Left)
  1900. C Button D= hat(0 Down)
  1901. C Button U= hat(0 Up)
  1902. R Trig= button(5)
  1903. L Trig= button(4)
  1904. Mempak switch= button(9)
  1905. Rumblepak switch= button(8)
  1906. Y Axis= axis(1-,1+)
  1907. X Axis= axis(0-,0+)
  1908. __NextController:
  1909. plugged = True
  1910. mouse = False
  1911. DPad R= axis(6+)
  1912. DPad L= axis(6-)
  1913. DPad D= axis(7+)
  1914. DPad U= axis(7-)
  1915. Start= button(12)
  1916. Z Trig= button(13)
  1917. B Button= button(15)
  1918. A Button= button(14)
  1919. C Button R= hat(1 Right)
  1920. C Button L= hat(1 Left)
  1921. C Button D= hat(1 Down)
  1922. C Button U= hat(1 Up)
  1923. R Trig= button(17)
  1924. L Trig= button(16)
  1925. Mempak switch= button(21)
  1926. Rumblepak switch= button(20)
  1927. Y Axis= axis(4-,4+)
  1928. X Axis= axis(3-,3+)
  1929.  
  1930. [Microsoft SideWinder Game Pad Pro USB version 1.0]
  1931. plugged = True
  1932. mouse = False
  1933. AnalogDeadzone = 4096,4096
  1934. AnalogPeak = 32768,32768
  1935. DPad R = key(275)
  1936. DPad L = key(276)
  1937. DPad D = key(274)
  1938. DPad U = key(273)
  1939. Start = button(8)
  1940. Z Trig = button(6)
  1941. B Button = button(0)
  1942. A Button = button(3)
  1943. C Button R = button(2)
  1944. C Button L = button(4)
  1945. C Button D = button(1)
  1946. C Button U = button(5)
  1947. R Trig = button(7)
  1948. L Trig = button(6)
  1949. Mempak switch =
  1950. Rumblepak switch =
  1951. X Axis = axis(0-,0+)
  1952. Y Axis = axis(1-,1+)
  1953.  
  1954. [USB,2-axis 8-button gamepad]
  1955. [USB Gamepad ]
  1956. plugged = True
  1957. mouse = False
  1958. AnalogDeadzone = 4096,4096
  1959. AnalogPeak = 32768,32768
  1960. DPad R = axis(0+)
  1961. DPad L = axis(0-)
  1962. DPad D = axis(1+)
  1963. DPad U = axis(1-)
  1964. Start = button(7)
  1965. Z Trig = button(6)
  1966. B Button = button(1)
  1967. A Button = button(0)
  1968. C Button R = button(2)
  1969. C Button L = button(3)
  1970. C Button D = button(99)
  1971. C Button U = button(99)
  1972. R Trig = button(4)
  1973. L Trig = button(5)
  1974. Mempak switch = key(109)
  1975. Rumblepak switch = key(114)
  1976. Y Axis = axis(1-,1+)
  1977. X Axis = axis(0-,0+)
  1978.  
  1979. ; RetroUSB "USB N64 RetroPort"
  1980. [N64 ]
  1981. plugged = True
  1982. mouse = False
  1983. AnalogDeadzone = 2048,2048
  1984. AnalogPeak = 18432,18432
  1985. DPad R = button(0)
  1986. DPad L = button(1)
  1987. DPad D = button(2)
  1988. DPad U = button(3)
  1989. Start = button(4)
  1990. Z Trig = button(5)
  1991. B Button = button(6)
  1992. A Button = button(7)
  1993. C Button R = button(8)
  1994. C Button L = button(9)
  1995. C Button D = button(10)
  1996. C Button U = button(11)
  1997. R Trig = button(12)
  1998. L Trig = button(13)
  1999. Mempak switch =
  2000. Rumblepak switch =
  2001. X Axis = axis(0-,0+)
  2002. Y Axis = axis(1-,1+)
  2003.  
  2004. [Jess Tech GGE909 PC Recoil Pad]
  2005. plugged = True
  2006. mouse = False
  2007. AnalogDeadzone = 4096,4096
  2008. AnalogPeak = 32768,32768
  2009. DPad R = hat(0 Right)
  2010. DPad L = hat(0 Left)
  2011. DPad D = hat(0 Down)
  2012. DPad U = hat(0 Up)
  2013. Start = button(9)
  2014. Z Trig = button(7)
  2015. B Button = button(0)
  2016. A Button = button(2)
  2017. C Button R = axis(3+)
  2018. C Button L = axis(3-)
  2019. C Button D = axis(2+)
  2020. C Button U = axis(2-)
  2021. R Trig = button(6)
  2022. L Trig = button(4)
  2023. Mempak switch = button(10)
  2024. Rumblepak switch = button(11)
  2025. X Axis = axis(0-,0+)
  2026. Y Axis = axis(1-,1+)
  2027.  
  2028. [8BITDO NES30]
  2029. plugged = True
  2030. mouse = False
  2031. DPad R = key(3)
  2032. DPad L = key(2)
  2033. DPad D = key(5)
  2034. DPad U = key(0)
  2035. Start = key(22)
  2036. Z Trig = key(21)
  2037. B Button = key(12)
  2038. A Button = key(11)
  2039. C Button R = key(3)
  2040. C Button L = key(2)
  2041. C Button D = key(5)
  2042. C Button U = key(0)
  2043. R Trig = key(99)
  2044. L Trig = key(120)
  2045. Mempak switch = key(44)
  2046. Rumblepak switch = key(46)
  2047. X Axis = key(276,275)
  2048. Y Axis = key(273,274)
  2049.  
  2050. ; Xiaomi Bluetooth Controller
  2051. [小米蓝牙手柄]
  2052. plugged = True
  2053. mouse = False
  2054. AnalogDeadzone = 0,0
  2055. AnalogPeak = 32768,32768
  2056. DPad R = axis(8+)
  2057. DPad L = axis(8-)
  2058. DPad D = axis(9+)
  2059. DPad U = axis(9-)
  2060. Start = button(11)
  2061. Z Trig = button(6)
  2062. B Button = button(3)
  2063. A Button = button(0)
  2064. C Button R = axis(2+)
  2065. C Button L = axis(2-)
  2066. C Button D = axis(5+)
  2067. C Button U = axis(5-)
  2068. R Trig = button(7)
  2069. L Trig = button(8)
  2070. Mempak switch =
  2071. Rumblepak switch =
  2072. X Axis = axis(0-,0+)
  2073. Y Axis = axis(1-,1+)
  2074.  
  2075. ; ODROID Go Advance Gamepad
  2076. [odroidgo2_joypad]
  2077. plugged = True
  2078. mouse = False
  2079. AnalogDeadzone = 0,0
  2080. AnalogPeak = 32768,32768
  2081. DPad R = button(11)
  2082. DPad L = button(10)
  2083. DPad D = button(9)
  2084. DPad U = button(8)
  2085. Start = button(17)
  2086. Z Trig = button(12)
  2087. B Button = button(3)
  2088. A Button = button(0)
  2089. C Button R = button(15)
  2090. C Button L = button(2)
  2091. C Button D = button(1)
  2092. C Button U = button(14)
  2093. R Trig = button(5)
  2094. L Trig = button(4)
  2095. Mempak switch =
  2096. Rumblepak switch =
  2097. # Analog axis configuration mappings
  2098. X Axis = axis(0-,0+)
  2099. Y Axis = axis(1-,1+)
  2100.  
  2101. ; RG351P Gamepad
  2102. [OpenSimHardware OSH PB Controller]
  2103. plugged = True
  2104. mouse = False
  2105. AnalogDeadzone = 0,0
  2106. AnalogPeak = 32768,32768
  2107. DPad R = hat(0 Right)
  2108. DPad L = hat(0 Left)
  2109. DPad D = hat(0 Down)
  2110. DPad U = hat(0 Up)
  2111. Start = button(6)
  2112. Z Trig = button(9)
  2113. B Button = button(3)
  2114. A Button = button(1)
  2115. C Button R = button(11)
  2116. C Button L = button(2)
  2117. C Button D = button(0)
  2118. C Button U = button(10)
  2119. R Trig = button(5)
  2120. L Trig = button(4)
  2121. Mempak switch =
  2122. Rumblepak switch =
  2123. # Analog axis configuration mappings
  2124. X Axis = axis(0+,0-)
  2125. Y Axis = axis(1+,1-)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement