INPUT: Added alternate C Button and mouse_keys
[mupen64plus-pandora.git] / source / mupen64plus-input-sdl / data / InputAutoCfg.ini
CommitLineData
48d52ab5 1; InputAutoCfg.ini for Mupen64Plus SDL Input plugin
2
3[Keyboard]
4plugged = True
5plugin = 2
6mouse = False
7DPad R = key(100)
8DPad L = key(97)
9DPad D = key(115)
10DPad U = key(119)
11Start = key(13)
12Z Trig = key(122)
13B Button = key(306)
14A Button = key(304)
15C Button R = key(108)
16C Button L = key(106)
17C Button D = key(107)
18C Button U = key(105)
19R Trig = key(99)
20L Trig = key(120)
21Mempak switch = key(44)
22Rumblepak switch = key(46)
23X Axis = key(276,275)
24Y Axis = key(273,274)
25
26; Boom Smart Joy Converter
27[HID 6666:0667]
28plugged = True
29plugin = 2
30mouse = False
31AnalogDeadzone = 4096,4096
32AnalogPeak = 32768,32768
33DPad R = button(13)
34DPad L = button(15)
35DPad D = button(14)
36DPad U = button(12)
37Start = button(11)
38Z Trig = button(10)
39B Button = button(4)
40A Button = button(5)
41C Button R = button(1)
42C Button L = button(3)
43C Button D = button(2)
44C Button U = button(0)
45R Trig = button(7)
46L Trig = button(6)
47Mempak switch = key(109)
48Rumblepak switch = key(114)
49X Axis = axis(0-,0+)
50Y Axis = axis(1-,1+)
51
52[Cyborg V.3 Rumble Pad]
53plugged = True
54plugin = 2
55mouse = False
56AnalogDeadzone = 4096,4096
57AnalogPeak = 32768,32768
58DPad R = axis(4+)
59DPad L = axis(4-)
60DPad D = axis(5+)
61DPad U = axis(5-)
62Start = button(12)
63Z Trig = button(7)
64B Button = button(0)
65A Button = button(1)
66C Button R = button(8) axis(2+)
67C Button L = button(3) axis(2-)
68C Button D = button(2) axis(3+)
69C Button U = button(9) axis(3-)
70R Trig = button(5)
71L Trig = button(4)
72Mempak switch =
73Rumblepak switch =
74X Axis = axis(0-,0+)
75Y Axis = axis(1-,1+)
76
77[DragonRise Inc. Generic USB Joystick]
78plugged = True
79plugin = 2
80mouse = False
81AnalogDeadzone = 4096,4096
82AnalogPeak = 32768,32768
83DPad R = key(275) axis(0+)
84DPad L = key(276) axis(0-)
85DPad D = key(274) axis(1+)
86DPad U = key(273) axis(1-)
87Start = button(9)
88Z Trig = button(4)
89B Button = button(3)
90A Button = button(2)
91C Button R = button(7) axis(3+)
92C Button L = button(6) axis(3-)
93C Button D = button(1) axis(4+)
94C Button U = button(0) axis(4-)
95R Trig = button(5)
96L Trig = button(4)
97Mempak switch =
98Rumblepak switch =
99X Axis = axis(0-,0+)
100Y Axis = axis(1-,1+)
101
102; FuSa is a homebrew program which allows a PSP to be used as a gamepad
103[FuSa FuSa GamePad]
104plugged = True
105plugin = 2
106mouse = False
107AnalogDeadzone = 4096,4096
108AnalogPeak = 32768,32768
109DPad R =
110DPad L =
111DPad D =
112DPad U =
113Start = button(7)
114Z Trig = button(4)
115B Button = button(2)
116A Button = button(0)
117C Button R = hat(0 Right)
118C Button L = hat(0 Left)
119C Button D = hat(0 Down)
120C Button U = hat(0 Up)
121R Trig = button(5)
122L Trig = button(3)
123Mempak switch =
124Rumblepak switch =
125X Axis = axis(0-,0+)
126Y Axis = axis(1-,1+)
127
128[Gasia Co.,Ltd PS(R) Gamepad]
129plugged = True
130plugin = 2
131mouse = False
132AnalogDeadzone = 4096,4096
133AnalogPeak = 32768,32768
134DPad R = key(275) axis(0+) hat(0 Right)
135DPad L = key(276) axis(0-)
136DPad D = key(274) axis(1+) hat(0 Down)
137DPad U = key(273) axis(1-)
138Start = button(9)
139Z Trig = button(6)
140B Button = button(3)
141A Button = button(2)
142C Button R = axis(2+)
143C Button L = axis(2-)
144C Button D = axis(3+)
145C Button U = axis(3-)
146R Trig = button(5)
147L Trig = button(4)
148Mempak switch = button(1)
149Rumblepak switch = button(0)
150X Axis = axis(0-,0+)
151Y Axis = axis(1-,1+)
152
153; raphnet technologies USB converter (http://www.raphnet-tech.com/)
154[GC/N64_USB]
155plugged = True
156plugin = 2
157mouse = False
158AnalogDeadzone = 4096,4096
159AnalogPeak = 32768,32768
160DPad R = button(13)
161DPad L = button(12)
162DPad D = button(11)
163DPad U = button(10)
164Start = button(3)
165Z Trig = button(2)
166B Button = button(1)
167A Button = button(0)
168C Button R = button(7)
169C Button L = button(6)
170C Button D = button(5)
171C Button U = button(4)
172R Trig = button(9)
173L Trig = button(8)
174Mempak switch =
175Rumblepak switch =
176X Axis = axis(0-,0+)
177Y Axis = axis(1-,1+)
178
179[GreenAsia Inc. USB Joystick]
180plugged = True
181plugin = 2
182mouse = False
183AnalogDeadzone = 4096,4096
184AnalogPeak = 32768,32768
185DPad R = hat(0 Right)
186DPad L = hat(0 Left)
187DPad D = hat(0 Down)
188DPad U = hat(0 Up)
189Start = button(9)
190Z Trig = button(1)
191B Button = button(3)
192A Button = button(2)
193C Button R = axis(3+)
194C Button L = axis(3-)
195C Button D = axis(2+)
196C Button U = axis(2-)
197R Trig = button(7)
198L Trig = button(6)
199Mempak switch =
200Rumblepak switch =
201X Axis = axis(0-,0+)
202Y Axis = axis(1-,1+)
203
204[Jess Tech Dual Analog Pad]
205plugged = True
206plugin = 2
207mouse = False
208AnalogDeadzone = 4096,4096
209AnalogPeak = 32768,32768
210DPad R = hat(0 Right)
211DPad L = hat(0 Left)
212DPad D = hat(0 Down)
213DPad U = hat(0 Up)
214Start = button(9)
215Z Trig = button(7)
216B Button = button(0)
217A Button = button(2)
218C Button R = axis(3+)
219C Button L = axis(3-)
220C Button D = axis(2+)
221C Button U = axis(2-)
222R Trig = button(6)
223L Trig = button(4)
224Mempak switch =
225Rumblepak switch =
226X Axis = axis(0-,0+)
227Y Axis = axis(1-,1+)
228
229[Jess Tech Colour Rumble Pad]
230plugged = True
231plugin = 1
232mouse = False
233AnalogDeadzone = 4096,4096
234AnalogPeak = 32768,32768
235DPad R = hat(0 Right)
236DPad L = hat(0 Left)
237DPad D = hat(0 Down)
238DPad U = hat(0 Up)
239Start = button(9)
240Z Trig = button(4)
241B Button = button(0)
242A Button = button(2)
243C Button R = axis(3+)
244C Button L = axis(3-)
245C Button D = axis(2+)
246C Button U = axis(2-)
247R Trig = button(7)
248L Trig = button(5)
249Mempak switch =
250Rumblepak switch =
251X Axis = axis(0-,0+)
252Y Axis = axis(1-,1+)
253
254[Jess Tech USB 4-Axis 12-Button Gamepad]
255plugged = True
256plugin = 2
257mouse = False
258AnalogDeadzone = 4096,4096
259AnalogPeak = 32768,32768
260DPad R = hat(0 Right)
261DPad L = hat(0 Left)
262DPad D = hat(0 Down)
263DPad U = hat(0 Up)
264Start = button(4)
265Z Trig = button(5)
266B Button = button(8)
267A Button = button(9)
268C Button R = button(1)
269C Button L = button(3)
270C Button D = button(2)
271C Button U = button(0)
272R Trig = button(7)
273L Trig = button(6)
274Mempak switch =
275Rumblepak switch =
276X Axis = axis(0-,0+)
277Y Axis = axis(1-,1+)
278
279; X-box controllers and compatible clones
280[Logitech Chillstream Controller]
281plugged = True
282plugin = 2
283mouse = False
284AnalogDeadzone = 4096,4096
285AnalogPeak = 32768,32768
286DPad R = hat(0 Right)
287DPad L = hat(0 Left)
288DPad D = hat(0 Down)
289DPad U = hat(0 Up)
290Start = button(7)
291Z Trig = axis(2+)
292B Button = button(2)
293A Button = button(0)
294C Button R = axis(3+)
295C Button L = axis(3-)
296C Button D = axis(4+)
297C Button U = axis(4-)
298R Trig = button(5)
299L Trig = button(4)
300Mempak switch = button(6)
301Rumblepak switch = button(8)
302X Axis = axis(0-,0+)
303Y Axis = axis(1-,1+)
304
305[Logitech Cordless Rumblepad 2]
306[Logitech Cordless RumblePad 2]
307[Logitech RumblePad 2 USB]
308[Logitech Dual Action]
309plugged = True
310plugin = 2
311mouse = False
312AnalogDeadzone = 4096,4096
313AnalogPeak = 32768,32768
314DPad R = axis(4+) hat(0 Right)
315DPad L = axis(4-) hat(0 Left)
316DPad D = axis(5+) hat(0 Down)
317DPad U = axis(5-) hat(0 Up)
318Start = button(9)
319Z Trig = button(6)
320B Button = button(0)
321A Button = button(1)
322C Button R = axis(2+)
323C Button L = axis(2-)
324C Button D = axis(3+)
325C Button U = axis(3-)
326R Trig = button(5)
327L Trig = button(4)
328Mempak switch = button(8)
329Rumblepak switch = button(7)
330X Axis = axis(0-,0+)
331Y Axis = axis(1-,1+)
332
333[Logitech Logitech(R) Precision(TM) Gamepad]
334[Gravis GamePad Pro USB]
335plugged = True
336plugin = 2
337mouse = False
338AnalogDeadzone = 100,100
339AnalogPeak = 32768,32768
340DPad R = axis(0+)
341DPad L = axis(0-)
342DPad D = axis(1+)
343Dpad U = axis(1-)
344Start = button(9)
345Z Trig = button(6)
346B Button = button(5)
347A Button = button(4)
348C Button R = button(2)
349C Button L = button(0)
350C Button D = button(1)
351C Button U = button(3)
352R Trig = button(7)
353L Trig = button(8)
354Mempack switch =
355Rumblepak Switch =
356X Axis = axis(0-,0+)
357Y Axis = axis(1-,1+)
358
359[Logitech WingMan Action Pad]
360plugged = True
361plugin = 2
362mouse = False
363AnalogDeadzone = 4096,4096
364AnalogPeak = 32768,32768
365DPad R = button(13)
366DPad L = button(15)
367DPad D = button(14)
368DPad U = button(12)
369Start = button(8)
370Z Trig = button(6)
371B Button = button(3)
372A Button = button(0)
373C Button R = button(2)
374C Button L = button(4)
375C Button D = button(1)
376C Button U = button(5)
377R Trig = button(7)
378L Trig =
379Mempak switch =
380Rumblepak switch =
381X Axis = axis(0-,0+)
382Y Axis = axis(1-,1+)
383
384[Mega World USB Game Controllers]
385plugged = True
386plugin = 2
387mouse = False
388AnalogDeadzone = 4096,4096
389AnalogPeak = 32768,32768
390DPad R = hat(0 Right)
391DPad L = hat(0 Left)
392DPad D = hat(0 Down)
393DPad U = hat(0 Up)
394Start = button(9)
395Z Trig = button(7)
396B Button = button(0)
397A Button = button(2)
398C Button R = axis(3+)
399C Button L = axis(3-)
400C Button D = axis(2+)
401C Button U = axis(2-)
402R Trig = button(6)
403L Trig = button(4)
404Mempak switch =
405Rumblepak switch =
406X Axis = axis(0-,0+)
407Y Axis = axis(1-,1+)
408
409[MP-8866 Dual USB Joypad]
410plugged = True
411plugin = 2
412mouse = False
413AnalogDeadzone = 4096,4096
414AnalogPeak = 32768,32768
415DPad R = hat(0 Right)
416DPad L = hat(0 Left)
417DPad D = hat(0 Down)
418DPad U = hat(0 Up)
419Start = button(8)
420Z Trig = button(6)
421B Button = button(3)
422A Button = button(2)
423C Button R = axis(2+)
424C Button L = axis(2-)
425C Button D = axis(3+)
426C Button U = axis(3-)
427R Trig = button(7)
428L Trig = button(4)
429Mempak switch = button(10)
430Rumblepak switch = button(11)
431Y Axis = axis(1-,1+)
432X Axis = axis(0-,0+)
433
434[Microsoft X-Box 360 pad]
435[Win32: Controller (XBOX 360 For Windows)]
436[Win32: XBOX 360 For Windows (Controller)]
437[Win32: XBOX 360 For Windows]
438[Xbox 360 Wireless Receiver]
439[OSX: Wireless 360 Controller]
440[OSX: Controller]
441[Linux: Xbox Gamepad (userspace driver)]
442plugged = True
443plugin = 2
444mouse = False
445AnalogDeadzone = 4096,4096
446AnalogPeak = 32768,32768
447DPad R = hat(0 Right)
448DPad L = hat(0 Left)
449DPad D = hat(0 Down)
450DPad U = hat(0 Up)
451Start = button(7)
452Z Trig = axis(2+)
453B Button = button(2)
454A Button = button(0)
455C Button R = axis(4+)
456C Button L = axis(4-) button(3)
457C Button D = axis(3+) button(1)
458C Button U = axis(3-)
459R Trig = button(5) axis(2-)
460L Trig = button(4)
461Mempak switch =
462Rumblepak switch =
463X Axis = axis(0-,0+)
464Y Axis = axis(1-,1+)
465
466[N64 controller]
467plugged = True
468plugin = 2
469mouse = False
470AnalogDeadzone = 4096,4096
471AnalogPeak = 32768,32768
472DPad R = hat(0 Right)
473DPad L = hat(0 Left)
474DPad D = hat(0 Down)
475DPad U = hat(0 Up)
476Start = button(9)
477Z Trig = button(0)
478B Button = button(2)
479A Button = button(1)
480C Button R = button(4)
481C Button L = button(5)
482C Button D = button(3)
483C Button U = button(6)
484R Trig = button(8)
485L Trig = button(7)
486Mempak switch = key(109)
487Rumblepak switch = key(114)
488X Axis = axis(0-,0+)
489Y Axis = axis(1-,1+)
490
491[PC Game Controller]
492plugged = True
493plugin = 2
494mouse = False
495AnalogDeadzone = 4096,4096
496AnalogPeak = 32768,32768
497DPad R = hat(0 Right)
498DPad L = hat(0 Left)
499DPad D = hat(0 Down)
500DPad U = hat(0 Up)
501Start = button(9)
502Z Trig = button(8)
503B Button = button(4)
504A Button = button(5)
505C Button R = button(1)
506C Button L = button(3)
507C Button D = button(2)
508C Button U = button(0)
509R Trig = button(7)
510L Trig = button(6)
511Mempak switch = key(109)
512Rumblepak switch = key(114)
513X Axis = axis(0-,0+)
514Y Axis = axis(1-,1+)
515
516[SAITEK P880]
517plugged = True
518plugin = 2
519mouse = False
520AnalogDeadzone = 4096,4096
521AnalogPeak = 32768,32768
522DPad R = hat(0 Right)
523DPad L = hat(0 Left)
524DPad D = hat(0 Down)
525DPad U = hat(0 Up)
526Start = button(10)
527Z Trig = button(3)
528B Button = button(0)
529A Button = button(2)
530C Button R = button(5) axis(3+)
531C Button L = button(1) axis(3-)
532C Button D = button(9) axis(2+)
533C Button U = button(4) axis(2-)
534R Trig = button(7)
535L Trig = button(6)
536Mempak switch =
537Rumblepak switch =
538X Axis = axis(0-,0+)
539Y Axis = axis(1-,1+)
540
541[Saitek P990 Dual Analog Pad]
542plugged = True
543plugin = 2
544mouse = False
545AnalogDeadzone = 4096,4096
546AnalogPeak = 32768,32768
547DPad R = hat(0 Right)
548DPad L = hat(0 Left)
549DPad D = hat(0 Down)
550DPad U = hat(0 Up)
551Start = button(5)
552Z Trig = button(4)
553B Button = button(0)
554A Button = button(1)
555C Button R = button(8) axis(3+)
556C Button L = button(3) axis(3-)
557C Button D = button(2) axis(2+)
558C Button U = button(9) axis(2-)
559R Trig = button(7)
560L Trig = button(6)
561Mempak switch = button(11)
562Rumblepak switch = axis(10+)
563X Axis = axis(0-,0+)
564Y Axis = axis(1-,1+)
565
566[Saitek P2900 Wireless Pad]
567plugged = True
568plugin = 2
569mouse = False
570AnalogDeadzone = 4096,4096
571AnalogPeak = 32768,32768
572DPad R = axis(4+)
573DPad L = axis(4-)
574DPad D = axis(5+)
575DPad U = axis(5-)
576Start = button(6)
577Z Trig = button(7)
578B Button = button(0)
579A Button = button(1)
580C Button R = button(8) axis(3+)
581C Button L = button(3) axis(3-)
582C Button D = button(2) axis(2+)
583C Button U = button(9) axis(2-)
584R Trig = button(5)
585L Trig = button(4)
586Mempak switch = button(11)
587Rumblepak switch = axis(10+)
588X Axis = axis(0-,0+)
589Y Axis = axis(1-,1+)
590
591[Thrustmaster Dual Trigger 3-in-1]
592plugged = True
593plugin = 2
594mouse = False
595AnalogDeadzone = 4096,4096
596AnalogPeak = 32768,32768
597DPad R = hat(0 Right)
598DPad L = hat(0 Left)
599DPad D = hat(0 Down)
600DPad U = hat(0 Up)
601Start = button(9)
602Z Trig = button(3)
603B Button = button(0)
604A Button = button(1)
605C Button R = axis(2+)
606C Button L = axis(2-)
607C Button D = axis(5+)
608C Button U = axis(5-)
609R Trig = button(5)
610L Trig = button(4)
611Mempak switch = button(6)
612Rumblepak switch = button(7)
613X Axis = axis(0-,0+)
614Y Axis = axis(1-,1+)
615
616[THRUSTMASTER Firestorm Dual Power 2]
617plugged = True
618plugin = 2
619mouse = False
620AnalogDeadzone = 4096,4096
621AnalogPeak = 32768,32768
622DPad R = hat(0 Right)
623DPad L = hat(0 Left)
624DPad D = hat(0 Down)
625DPad U = hat(0 Up)
626Start = button(5)
627Z Trig = button(8)
628B Button = button(1)
629A Button = button(0)
630C Button R = axis(2+)
631C Button L = axis(2-)
632C Button D = axis(3+)
633C Button U = axis(3-)
634R Trig = button(6)
635L Trig = button(4)
636Mempak switch =
637Rumblepak switch =
638X Axis = axis(0-,0+)
639Y Axis = axis(1-,1+)
640
641[Twin USB Joystick]
642plugged = True
643plugin = 2
644mouse = False
645AnalogDeadzone = 4096,4096
646AnalogPeak = 32768,32768
647DPad R = hat(0 Right)
648DPad L = hat(0 Left)
649DPad D = hat(0 Down)
650DPad U = hat(0 Up)
651Start = button(9)
652Z Trig = button(4)
653B Button = button(6)
654A Button = button(7)
655C Button R = button(1)
656C Button L = button(3)
657C Button D = button(2)
658C Button U = button(0)
659R Trig = button(5)
660L Trig = button(11)
661Mempak switch =
662Rumblepak switch =
663Y Axis = axis(1-,1+)
664X Axis = axis(0-,0+)
665
666[PLAYSTATION(R)3 Controller]
667plugged = True
668plugin = 2
669mouse = False
670AnalogDeadzone = 4096,4096
671AnalogPeak = 32768,32768
672DPad R = button(5)
673DPad L = button(7)
674DPad D = button(6)
675DPad U = button(4)
676Start = button(3)
677Z Trig = button(8)
678B Button = button(15)
679A Button = button(14)
680C Button R = axis(2+)
681C Button L = axis(2-)
682C Button D = axis(3+)
683C Button U = axis(3-)
684R Trig = button(11)
685L Trig = button(10)
686Mempak switch =
687Rumblepak switch =
688X Axis = axis(0-,0+)
689Y Axis = axis(1-,1+)
690
691[WiseGroup.,Ltd TigerGame XBOX+PS2+GC Game Controller Adapter]
692plugged = True
693plugin = 2
694mouse = False
695AnalogDeadzone = 4096,4096
696AnalogPeak = 32768,32768
697DPad R = button(9)
698DPad L = button(8)
699DPad D = button(10)
700DPad U = button(11)
701Start = button(7)
702Z Trig = button(6)
703B Button = button(1)
704A Button = button(0)
705C Button R = axis(2+)
706C Button L = axis(2-)
707C Button D = axis(3+)
708C Button U = axis(3-)
709R Trig = axis(4+)
710L Trig = axis(5+)
711Mempak switch =
712Rumblepak switch =
713X Axis = axis(0-,0+)
714Y Axis = axis(1-,1+)
715
716[Wish Technologies Adaptoid]
717plugged = True
718plugin = 2
719mouse = False
720AnalogDeadzone = 4096,4096
721AnalogPeak = 32768,32768
722DPad R = button(13)
723DPad L = button(12)
724DPad D = button(11)
725DPad U = button(10)
726Start = button(8)
727Z Trig = button(9)
728B Button = button(3)
729A Button = button(0)
730C Button R = button(2)
731C Button L = button(4)
732C Button D = button(1)
733C Button U = button(5)
734R Trig = button(7)
735L Trig = button(6)
736Mempak switch =
737Rumblepak switch =
738X Axis = axis(0-,0+)
739Y Axis = axis(1-,1+)
740
741; X-box controllers and compatible clones
742[Microsoft X-Box pad v1 (US)]
743[Microsoft X-Box pad v2 (US)]
744[Microsoft X-Box pad (Japan)]
745[Microsoft Xbox Controller S]
746[Thrustmaster, Inc. Controller]
747[Logitech Xbox Cordless Controller]
748[Logitech Compact Controller for Xbox]
749[Mad Catz Controller (unverified)]
750[InterAct 'PowerPad Pro' X-Box pad (Germany)]
751[Mad Catz Control Pad]
752[Mad Catz LumiCON]
753[Mad Catz Control Pad Pro]
754[Mad Catz MicroCON]
755[Mad Catz Lynx Wireless Controller]
756[Zeroplus Xbox Controller]
757[Pelican Eclipse PL-2023]
758[Zeroplus Xbox Controller]
759[Radica Gamester Controller]
760[Radica Games Jtech Controller]
761[Logic3 Freebird wireless Controller]
762[Eclipse wireless Controller]
763[Edge wireless Controller]
764[SmartJoy Frag Xpad/PS2 adaptor]
765[Joytech Advanced Controller]
766[BigBen XBMiniPad Controller]
767[Joytech Wireless Advanced Controller]
768[Chinese-made Xbox Controller]
769[Generic X-Box pad]
770plugged = True
771plugin = 2
772mouse = False
773AnalogDeadzone = 4096,4096
774AnalogPeak = 32768,32768
775DPad R = hat(0 Right)
776DPad L = hat(0 Left)
777DPad D = hat(0 Down)
778DPad U = hat(0 Up)
779Start = button(6)
780Z Trig = button(7)
781B Button = button(1)
782A Button = button(0)
783C Button R = axis(3+)
784C Button L = axis(3-)
785C Button D = axis(4+)
786C Button U = axis(4-)
787R Trig = axis(5+)
788L Trig = axis(2+)
789Mempak switch = button(5)
790Rumblepak switch = button(2)
791X Axis = axis(0-,0+)
792Y Axis = axis(1-,1+)
793
794[OSX: USB GamePad]
795; this is a 2-port USB device. The Right port is controller #1, the Left port is #2
796; this is the "MayFlash" adapter, aka HuiJia. The OSX driver seems to have a
797; different button mapping
798plugged = True
799plugin = 2
800mouse = False
801AnalogDeadzone = 2500,2500
802AnalogPeak = 20000,20000
803DPad R = button(13)
804DPad L = button(15)
805DPad D = button(14)
806DPad U = button(12)
807Start = button(9)
808Z Trig = button(8)
809B Button = button(2)
810A Button = button(1)
811C Button R = axis(1-)
812C Button L = axis(1+)
813C Button D = axis(0+)
814C Button U = axis(0-)
815R Trig = button(7)
816L Trig = button(6)
817Mempak switch = key(109)
818Rumblepak switch = key(114)
819X Axis = axis(2-,2+)
820Y Axis = axis(3-,3+)
821__NextController:
822plugged = True
823plugin = 2
824mouse = False
825AnalogDeadzone = 2500,2500
826AnalogPeak = 20000,20000
827DPad R = button(29)
828DPad L = button(31)
829DPad D = button(30)
830DPad U = button(28)
831Start = button(25)
832Z Trig = button(24)
833B Button = button(18)
834A Button = button(17)
835C Button R = axis(5-)
836C Button L = axis(5+)
837C Button D = axis(4+)
838C Button U = axis(4-)
839R Trig = button(23)
840L Trig = button(22)
841Mempak switch = key(109)
842Rumblepak switch = key(114)
843X Axis = axis(6-,6+)
844Y Axis = axis(7-,7+)
845
846[HuiJia USB GamePad]
847plugged = True
848plugin = 2
849mouse = False
850AnalogDeadzone = 100,100
851AnalogPeak = 20000,20000
852DPad R = button(13)
853DPad L = button(15)
854DPad D = button(14)
855DPad U = button(12)
856Start = button(9)
857Z Trig = button(8)
858B Button = button(2)
859A Button = button(1)
860C Button R = axis(3-)
861C Button L = axis(3+)
862C Button D = axis(2+)
863C Button U = axis(2-)
864R Trig = button(7)
865L Trig = button(6)
866Mempak switch = key(109)
867Rumblepak switch = key(114)
868X Axis = axis(0-,0+)
869Y Axis = axis(1-,1+)
870
871; Asikgame - Super Dual Box (with two PS2 gamepads connected)
872; this is a 2-port USB device. The Right port is controller #1, the Left port is #2
873[USB Human(2p) Interface Device]
874plugged = True
875plugin = 2
876mouse = False
877DPad R= axis(2+)
878DPad L= axis(2-)
879DPad D= axis(5+)
880DPad U= axis(5-)
881Start= button(0)
882Z Trig= button(1)
883B Button= button(3)
884A Button= button(2)
885C Button R= hat(0 Right)
886C Button L= hat(0 Left)
887C Button D= hat(0 Down)
888C Button U= hat(0 Up)
889R Trig= button(5)
890L Trig= button(4)
891Mempak switch= button(9)
892Rumblepak switch= button(8)
893Y Axis= axis(1-,1+)
894X Axis= axis(0-,0+)
895__NextController:
896plugged = True
897plugin = 2
898mouse = False
899DPad R= axis(6+)
900DPad L= axis(6-)
901DPad D= axis(7+)
902DPad U= axis(7-)
903Start= button(12)
904Z Trig= button(13)
905B Button= button(15)
906A Button= button(14)
907C Button R= hat(1 Right)
908C Button L= hat(1 Left)
909C Button D= hat(1 Down)
910C Button U= hat(1 Up)
911R Trig= button(17)
912L Trig= button(16)
913Mempak switch= button(21)
914Rumblepak switch= button(20)
915Y Axis= axis(4-,4+)
916X Axis= axis(3-,3+)
917
6ff3e5eb 918#Pandora nub support
48d52ab5 919[nub0]
920plugged = True
921plugin = 2
922mouse = False
923DPad R = key(275)
924DPad L = key(276)
925DPad D = key(274)
926DPad U = key(273)
927#Start is Start
928Start= key(308)
929Z Trig= key(303)
930#B button = (X) = 281 = SDLK_PAGEDWN
931B Button= key(278)
932#A button = (A) = 278 = SDLK_HOME (279 = (B))
933A Button= key(281)
934R Trig= key(305)
935#L trigger is (B) (P = 111)
936L Trig= key(279)
937Y Axis= axis(1-,1+)
938X Axis= axis(0-,0+)
939# K=107 , Backspace=8
940C Button R = key(8)
941# J = 106, 9 = 57
942C Button L = key(57)
943# M = 109 , (Y) = 280
944C Button D = key(280)
945# I = 105 , 0 = 48
946C Button U = key(48)
947#C Button R = hat(0 Right)
948#C Button L = hat(0 Left)
949#C Button D = hat(0 Down)
950#C Button U = hat(0 Up)
951# default value here
952Mempak switch = key(44)
953Rumblepak switch = key(46)
6ff3e5eb 954C Button2 U = mouse_up
955C Button2 D = mouse_down
956C Button2 L = mouse_left
957C Button2 R = mouse_right
958
959#Pandora nub support, if using right nub
960[nub1]
961plugged = True
962plugin = 2
963mouse = False
964DPad R = key(275)
965DPad L = key(276)
966DPad D = key(274)
967DPad U = key(273)
968#Start is Start
969Start= key(308)
970Z Trig= key(303)
971#B button = (X) = 281 = SDLK_PAGEDWN
972B Button= key(278)
973#A button = (A) = 278 = SDLK_HOME (279 = (B))
974A Button= key(281)
975R Trig= key(305)
976#L trigger is (B) (P = 111)
977L Trig= key(279)
978Y Axis= axis(1-,1+)
979X Axis= axis(0-,0+)
980# K=107 , Backspace=8
981C Button R = key(8)
982# J = 106, 9 = 57
983C Button L = key(57)
984# M = 109 , (Y) = 280
985C Button D = key(280)
986# I = 105 , 0 = 48
987C Button U = key(48)
988#C Button R = hat(0 Right)
989#C Button L = hat(0 Left)
990#C Button D = hat(0 Down)
991#C Button U = hat(0 Up)
992# default value here
993Mempak switch = key(44)
994Rumblepak switch = key(46)
995C Button2 U = mouse_up
996C Button2 D = mouse_down
997C Button2 L = mouse_left
998C Button2 R = mouse_right
999
1000[Retrode]
1001plugged = True
1002plugin = 2
1003mouse = False
1004AnalogDeadzone = 4096,4096
1005AnalogPeak = 32768,32768
1006DPad R = button(8)
1007DPad L = button(9)
1008DPad D = button(10)
1009DPad U = button(11)
1010Start = button(12)
1011Z Trig = button(13)
1012B Button = button(14)
1013A Button = button(15)
1014C Button R = button(0)
1015C Button L = button(1)
1016C Button D = button(2)
1017C Button U = button(3)
1018R Trig = button(4)
1019L Trig = button(5)
1020#Mempak switch =
1021#Rumblepak switch =
1022X Axis = axis(0-,0+)
1023Y Axis = axis(1-,1+)
1024__NextController:
1025plugged = True
1026plugin = 2
1027mouse = False
1028AnalogDeadzone = 4096,4096
1029AnalogPeak = 32768,32768
1030DPad R = button(24)
1031DPad L = button(25)
1032DPad D = button(26)
1033DPad U = button(27)
1034Start = button(28)
1035Z Trig = button(29)
1036B Button = button(30)
1037A Button = button(31)
1038C Button R = button(19)
1039C Button L = button(18)
1040C Button D = button(17)
1041C Button U = button(16)
1042R Trig = button(20)
1043L Trig = button(21)
1044#Mempak switch =
1045#Rumblepak switch =
1046X Axis = axis(2-,2+)
1047Y Axis = axis(3-,3+)