comparison default.cfg @ 1608:419a0a133b5c

Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
author Michael Pavone <pavone@retrodev.com>
date Fri, 03 Aug 2018 19:32:21 -0700
parents d14490dee01f
children c4ba3177b72d
comparison
equal deleted inserted replaced
1607:0174759e559f 1608:419a0a133b5c
36 f5 ui.reload 36 f5 ui.reload
37 z ui.sms_pause 37 z ui.sms_pause
38 rctrl ui.toggle_keyboard_captured 38 rctrl ui.toggle_keyboard_captured
39 } 39 }
40 pads { 40 pads {
41 0 { 41 default {
42 dpads { 42 dpads {
43 0 { 43 0 {
44 up gamepads.1.up 44 up gamepads.n.up
45 down gamepads.1.down 45 down gamepads.n.down
46 left gamepads.1.left 46 left gamepads.n.left
47 right gamepads.1.right 47 right gamepads.n.right
48 } 48 }
49 } 49 }
50 buttons { 50 buttons {
51 a gamepads.1.a 51 a gamepads.n.a
52 b gamepads.1.b 52 b gamepads.n.b
53 rightshoulder gamepads.1.c 53 rightshoulder gamepads.n.c
54 x gamepads.1.x 54 x gamepads.n.x
55 y gamepads.1.y 55 y gamepads.n.y
56 leftshoulder gamepads.1.z 56 leftshoulder gamepads.n.z
57 back gamepads.1.mode 57 back gamepads.n.mode
58 start gamepads.1.start 58 start gamepads.n.start
59 guide ui.exit 59 guide ui.exit
60 leftstick ui.save_state 60 leftstick ui.save_state
61 } 61 }
62 axes { 62 axes {
63 lefty.positive gamepads.1.down 63 lefty.positive gamepads.n.down
64 lefty.negative gamepads.1.up 64 lefty.negative gamepads.n.up
65 leftx.positive gamepads.1.right 65 leftx.positive gamepads.n.right
66 leftx.negative gamepads.1.left 66 leftx.negative gamepads.n.left
67 lefttrigger ui.prev_speed 67 lefttrigger ui.prev_speed
68 righttrigger ui.next_speed 68 righttrigger ui.next_speed
69 }
70 }
71 1 {
72 dpads {
73 0 {
74 up gamepads.2.up
75 down gamepads.2.down
76 left gamepads.2.left
77 right gamepads.2.right
78 }
79 }
80 buttons {
81 #this is exactly the same mapping as above, but with PS4 style names
82 cross gamepads.2.a
83 circle gamepads.2.b
84 r1 gamepads.2.c
85 square gamepads.2.x
86 triangle gamepads.2.y
87 l1 gamepads.2.z
88 share gamepads.2.mode
89 options gamepads.2.start
90 guide ui.exit
91 l3 ui.save_state
92 }
93 axes {
94 lefty.positive gamepads.2.down
95 lefty.negative gamepads.2.up
96 leftx.positive gamepads.2.right
97 leftx.negative gamepads.2.left
98 l2 ui.prev_speed
99 r2 ui.next_speed
100 } 69 }
101 } 70 }
102 } 71 }
103 mice { 72 mice {
104 0 { 73 0 {