mirror of
https://github.com/dolphin-emu/dolphin
synced 2025-10-05 16:03:02 +02:00
Merge pull request #13961 from Sam-Belliveau/sdl-gamepad-profile
Add SDL Gamepad Profile
This commit is contained in:
26
Data/Sys/Profiles/GCPad/SDL Gamepad.ini
Normal file
26
Data/Sys/Profiles/GCPad/SDL Gamepad.ini
Normal file
@@ -0,0 +1,26 @@
|
||||
[Profile]
|
||||
Buttons/A = `Button A`
|
||||
Buttons/B = `Button B`
|
||||
Buttons/X = `Button X`
|
||||
Buttons/Y = `Button Y`
|
||||
Buttons/Z = `Shoulder R`
|
||||
Buttons/Start = `Start`
|
||||
Main Stick/Up = `Left Y+`
|
||||
Main Stick/Down = `Left Y-`
|
||||
Main Stick/Left = `Left X-`
|
||||
Main Stick/Right = `Left X+`
|
||||
Main Stick/Calibration = 100.00
|
||||
C-Stick/Up = `Right Y+`
|
||||
C-Stick/Down = `Right Y-`
|
||||
C-Stick/Left = `Right X-`
|
||||
C-Stick/Right = `Right X+`
|
||||
C-Stick/Calibration = 100.00
|
||||
Triggers/L = `Trigger L`
|
||||
Triggers/R = `Trigger R`
|
||||
Triggers/L-Analog = `Trigger L`
|
||||
Triggers/R-Analog = `Trigger R`
|
||||
D-Pad/Up = `Pad N`
|
||||
D-Pad/Down = `Pad S`
|
||||
D-Pad/Left = `Pad W`
|
||||
D-Pad/Right = `Pad E`
|
||||
Rumble/Motor = `Motor L` | `Motor R`
|
@@ -115,7 +115,7 @@ void EmulatedController::LoadConfig(Common::IniFile::Section* sec)
|
||||
const auto lock = EmulatedController::GetStateLock();
|
||||
|
||||
std::string defdev;
|
||||
if (sec->Get("Device", &defdev, ""))
|
||||
if (sec->Get("Device", &defdev, "") && !defdev.empty())
|
||||
SetDefaultDevice(defdev);
|
||||
|
||||
LoadGroupsConfig(sec, "");
|
||||
|
Reference in New Issue
Block a user