From b395ea7e0c44136ab6dea26bc55262b17002f25f Mon Sep 17 00:00:00 2001 From: retrogamesets Date: Sun, 21 Sep 2025 18:17:42 +0200 Subject: [PATCH] add controllers --- ports/RGSX/assets/controls/ps4_dualshock.json | 75 +++++++++++++++++++ .../{xbox_elite.json => xbox_one_elite.json} | 0 2 files changed, 75 insertions(+) create mode 100644 ports/RGSX/assets/controls/ps4_dualshock.json rename ports/RGSX/assets/controls/{xbox_elite.json => xbox_one_elite.json} (100%) diff --git a/ports/RGSX/assets/controls/ps4_dualshock.json b/ports/RGSX/assets/controls/ps4_dualshock.json new file mode 100644 index 0000000..7114f85 --- /dev/null +++ b/ports/RGSX/assets/controls/ps4_dualshock.json @@ -0,0 +1,75 @@ +{ + "device": "PS4 Controller", + "up": { + "type": "button", + "button": 11, + "display": "\u2191" + }, + "down": { + "type": "button", + "button": 12, + "display": "\u2193" + }, + "left": { + "type": "button", + "button": 13, + "display": "\u2190" + }, + "right": { + "type": "button", + "button": 14, + "display": "\u2192" + }, + "confirm": { + "type": "button", + "button": 0, + "display": "A" + }, + "cancel": { + "type": "button", + "button": 1, + "display": "B" + }, + "history": { + "type": "button", + "button": 3, + "display": "Y" + }, + "clear_history": { + "type": "button", + "button": 2, + "display": "X" + }, + "start": { + "type": "button", + "button": 6, + "display": "Start" + }, + "filter": { + "type": "button", + "button": 4, + "display": "Select" + }, + "delete": { + "type": "button", + "button": 9, + "display": "LB" + }, + "space": { + "type": "button", + "button": 10, + "display": "RB" + }, + "page_up": { + "type": "axis", + "axis": 4, + "direction": 1, + "display": "LT" + }, + "page_down": { + "type": "axis", + "axis": 5, + "direction": 1, + "display": "RT" + } +} \ No newline at end of file diff --git a/ports/RGSX/assets/controls/xbox_elite.json b/ports/RGSX/assets/controls/xbox_one_elite.json similarity index 100% rename from ports/RGSX/assets/controls/xbox_elite.json rename to ports/RGSX/assets/controls/xbox_one_elite.json