summaryrefslogtreecommitdiff
path: root/default.cfg
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2018-08-03 19:32:21 -0700
committerMichael Pavone <pavone@retrodev.com>2018-08-03 19:32:21 -0700
commit9a48ad9033ec167dd8eafa8e3e9e8173b1acf363 (patch)
tree4fde12f82a2661b23979c1f17aa889321d9b7a7a /default.cfg
parent242137754a79f868401e2f6695ed3a6db3a94327 (diff)
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
Diffstat (limited to 'default.cfg')
-rw-r--r--default.cfg65
1 files changed, 17 insertions, 48 deletions
diff --git a/default.cfg b/default.cfg
index 3fc95b3..c9ed2bf 100644
--- a/default.cfg
+++ b/default.cfg
@@ -38,67 +38,36 @@ bindings {
rctrl ui.toggle_keyboard_captured
}
pads {
- 0 {
+ default {
dpads {
0 {
- up gamepads.1.up
- down gamepads.1.down
- left gamepads.1.left
- right gamepads.1.right
+ up gamepads.n.up
+ down gamepads.n.down
+ left gamepads.n.left
+ right gamepads.n.right
}
}
buttons {
- a gamepads.1.a
- b gamepads.1.b
- rightshoulder gamepads.1.c
- x gamepads.1.x
- y gamepads.1.y
- leftshoulder gamepads.1.z
- back gamepads.1.mode
- start gamepads.1.start
+ a gamepads.n.a
+ b gamepads.n.b
+ rightshoulder gamepads.n.c
+ x gamepads.n.x
+ y gamepads.n.y
+ leftshoulder gamepads.n.z
+ back gamepads.n.mode
+ start gamepads.n.start
guide ui.exit
leftstick ui.save_state
}
axes {
- lefty.positive gamepads.1.down
- lefty.negative gamepads.1.up
- leftx.positive gamepads.1.right
- leftx.negative gamepads.1.left
+ lefty.positive gamepads.n.down
+ lefty.negative gamepads.n.up
+ leftx.positive gamepads.n.right
+ leftx.negative gamepads.n.left
lefttrigger ui.prev_speed
righttrigger ui.next_speed
}
}
- 1 {
- dpads {
- 0 {
- up gamepads.2.up
- down gamepads.2.down
- left gamepads.2.left
- right gamepads.2.right
- }
- }
- buttons {
- #this is exactly the same mapping as above, but with PS4 style names
- cross gamepads.2.a
- circle gamepads.2.b
- r1 gamepads.2.c
- square gamepads.2.x
- triangle gamepads.2.y
- l1 gamepads.2.z
- share gamepads.2.mode
- options gamepads.2.start
- guide ui.exit
- l3 ui.save_state
- }
- axes {
- lefty.positive gamepads.2.down
- lefty.negative gamepads.2.up
- leftx.positive gamepads.2.right
- leftx.negative gamepads.2.left
- l2 ui.prev_speed
- r2 ui.next_speed
- }
- }
}
mice {
0 {