From ae22caa6a07ce54292a251be4851559ae8a2721a Mon Sep 17 00:00:00 2001 From: Mathias Lesauvage Date: Thu, 23 Oct 2025 14:25:55 +0200 Subject: [PATCH] Added short names for display --- .schema/controller.json | 5 +++++ accessibility/microsoft/adaptive/config.json | 1 + pad/8bitdo/m30xbox/config.json | 1 + pad/microsoft/one/config.json | 1 + pad/microsoft/one_model2/config.json | 1 + pad/microsoft/one_s/config.json | 1 + pad/microsoft/series/config.json | 1 + pad/nintendo/gcn/config.json | 1 + pad/nintendo/gcnnso/config.json | 1 + pad/nintendo/joycon/config.json | 1 + pad/nintendo/joycon2/config.json | 1 + pad/nintendo/wiimote/config.json | 1 + pad/sony/dual4/config.json | 1 + pad/sony/dualedge/config.json | 1 + pad/sony/dualsense/config.json | 1 + 15 files changed, 19 insertions(+) diff --git a/.schema/controller.json b/.schema/controller.json index c6c7e0c..ec3c7e7 100644 --- a/.schema/controller.json +++ b/.schema/controller.json @@ -28,6 +28,11 @@ "$ref": "#/definitions/Variant" }, "uniqueItems": true + }, + "short_name": { + "type": "string", + "title": "Short name", + "description": "Shorter display name for the device" } }, "required": [ diff --git a/accessibility/microsoft/adaptive/config.json b/accessibility/microsoft/adaptive/config.json index 5931d3a..156b507 100644 --- a/accessibility/microsoft/adaptive/config.json +++ b/accessibility/microsoft/adaptive/config.json @@ -1,5 +1,6 @@ { "name": "Microsoft Xbox Adaptive Controller", + "short_name": "Xbox Adaptive Controller", "functions": { "analog_sticks": null, "digital_sticks": null, diff --git a/pad/8bitdo/m30xbox/config.json b/pad/8bitdo/m30xbox/config.json index 8a4bdb5..43261a3 100644 --- a/pad/8bitdo/m30xbox/config.json +++ b/pad/8bitdo/m30xbox/config.json @@ -1,5 +1,6 @@ { "name": "8BitDo M30 Wired Controller for Xbox", + "short_name": "8BitDo M30", "functions": { "analog_sticks": null, "digital_sticks": null, diff --git a/pad/microsoft/one/config.json b/pad/microsoft/one/config.json index 052063f..81ae96a 100644 --- a/pad/microsoft/one/config.json +++ b/pad/microsoft/one/config.json @@ -1,5 +1,6 @@ { "name": "Microsoft Xbox Wireless Controller (Xbox One variant - Model 1)", + "short_name": "Xbox One Controller", "functions": { "analog_sticks": [ { diff --git a/pad/microsoft/one_model2/config.json b/pad/microsoft/one_model2/config.json index 1825a2a..9a16f7d 100644 --- a/pad/microsoft/one_model2/config.json +++ b/pad/microsoft/one_model2/config.json @@ -1,5 +1,6 @@ { "name": "Microsoft Xbox Wireless Controller (Xbox One variant - Model 2)", + "short_name": "Xbox One Controller", "functions": { "analog_sticks": [ { diff --git a/pad/microsoft/one_s/config.json b/pad/microsoft/one_s/config.json index f2cd28b..087cdb2 100644 --- a/pad/microsoft/one_s/config.json +++ b/pad/microsoft/one_s/config.json @@ -1,5 +1,6 @@ { "name": "Microsoft Xbox Wireless Controller (Xbox One S variant)", + "short_name": "Xbox One Controller", "functions": { "analog_sticks": [ { diff --git a/pad/microsoft/series/config.json b/pad/microsoft/series/config.json index 8424dec..7ab9519 100644 --- a/pad/microsoft/series/config.json +++ b/pad/microsoft/series/config.json @@ -1,5 +1,6 @@ { "name": "Microsoft Xbox Wireless Controller (Xbox Series X|S variant)", + "short_name": "Xbox Series X|S Controller", "functions": { "analog_sticks": [ { diff --git a/pad/nintendo/gcn/config.json b/pad/nintendo/gcn/config.json index bbbdeab..49f9be6 100644 --- a/pad/nintendo/gcn/config.json +++ b/pad/nintendo/gcn/config.json @@ -1,5 +1,6 @@ { "name": "Nintendo GameCube Controller", + "short_name": "GameCube Controller", "functions": { "analog_sticks": [ { diff --git a/pad/nintendo/gcnnso/config.json b/pad/nintendo/gcnnso/config.json index dfbd8ee..b2a34e9 100644 --- a/pad/nintendo/gcnnso/config.json +++ b/pad/nintendo/gcnnso/config.json @@ -1,5 +1,6 @@ { "name": "Nintendo GameCube - Nintendo Classics controller for Nintendo Switch 2", + "short_name": "GameCube Controller for Nintendo Classics", "functions": { "analog_sticks": [ { diff --git a/pad/nintendo/joycon/config.json b/pad/nintendo/joycon/config.json index 60a9584..f996441 100644 --- a/pad/nintendo/joycon/config.json +++ b/pad/nintendo/joycon/config.json @@ -1,5 +1,6 @@ { "name": "Nintendo Switch Joy-Con", + "short_name": "Joy-Con", "functions": { "analog_sticks": [ { diff --git a/pad/nintendo/joycon2/config.json b/pad/nintendo/joycon2/config.json index 368fb36..648fd8a 100644 --- a/pad/nintendo/joycon2/config.json +++ b/pad/nintendo/joycon2/config.json @@ -1,5 +1,6 @@ { "name": "Nintendo Switch 2 Joy-Con 2", + "short_name": "Joy-Con 2", "functions": { "analog_sticks": [ { diff --git a/pad/nintendo/wiimote/config.json b/pad/nintendo/wiimote/config.json index 915fad3..96d4f81 100644 --- a/pad/nintendo/wiimote/config.json +++ b/pad/nintendo/wiimote/config.json @@ -1,5 +1,6 @@ { "name": "Nintendo Wii Remote", + "short_name": "Wii Remote", "functions": { "analog_sticks": null, "digital_sticks": null, diff --git a/pad/sony/dual4/config.json b/pad/sony/dual4/config.json index a78d43e..2c71559 100644 --- a/pad/sony/dual4/config.json +++ b/pad/sony/dual4/config.json @@ -1,5 +1,6 @@ { "name": "Sony DualShock 4 wireless controller", + "short_name": "DualShock 4", "functions": { "analog_sticks": [ { diff --git a/pad/sony/dualedge/config.json b/pad/sony/dualedge/config.json index 61cd7cc..9d6335d 100644 --- a/pad/sony/dualedge/config.json +++ b/pad/sony/dualedge/config.json @@ -1,5 +1,6 @@ { "name": "Sony DualSense Edge wireless controller", + "short_name": "DualSense Edge", "functions": { "analog_sticks": [ { diff --git a/pad/sony/dualsense/config.json b/pad/sony/dualsense/config.json index 0a92cdd..faf5263 100644 --- a/pad/sony/dualsense/config.json +++ b/pad/sony/dualsense/config.json @@ -1,5 +1,6 @@ { "name": "Sony DualSense wireless controller", + "short_name": "DualSense", "functions": { "analog_sticks": [ {