Advertisement
Guest User

Retropie controller config

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