summaryrefslogtreecommitdiff
path: root/src/input_common/drivers/sdl_driver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/input_common/drivers/sdl_driver.cpp')
-rw-r--r--src/input_common/drivers/sdl_driver.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/input_common/drivers/sdl_driver.cpp b/src/input_common/drivers/sdl_driver.cpp
index 0cda9df62..ed6281772 100644
--- a/src/input_common/drivers/sdl_driver.cpp
+++ b/src/input_common/drivers/sdl_driver.cpp
@@ -198,9 +198,15 @@ public:
198 if (sdl_controller) { 198 if (sdl_controller) {
199 switch (SDL_GameControllerGetType(sdl_controller.get())) { 199 switch (SDL_GameControllerGetType(sdl_controller.get())) {
200 case SDL_CONTROLLER_TYPE_XBOX360: 200 case SDL_CONTROLLER_TYPE_XBOX360:
201 return "XBox 360 Controller"; 201 return "Xbox 360 Controller";
202 case SDL_CONTROLLER_TYPE_XBOXONE: 202 case SDL_CONTROLLER_TYPE_XBOXONE:
203 return "XBox One Controller"; 203 return "Xbox One Controller";
204 case SDL_CONTROLLER_TYPE_PS3:
205 return "DualShock 3 Controller";
206 case SDL_CONTROLLER_TYPE_PS4:
207 return "DualShock 4 Controller";
208 case SDL_CONTROLLER_TYPE_PS5:
209 return "DualSense Controller";
204 default: 210 default:
205 break; 211 break;
206 } 212 }
@@ -663,6 +669,7 @@ ButtonBindings SDLDriver::GetDefaultButtonBinding() const {
663 {Settings::NativeButton::SL, SDL_CONTROLLER_BUTTON_LEFTSHOULDER}, 669 {Settings::NativeButton::SL, SDL_CONTROLLER_BUTTON_LEFTSHOULDER},
664 {Settings::NativeButton::SR, SDL_CONTROLLER_BUTTON_RIGHTSHOULDER}, 670 {Settings::NativeButton::SR, SDL_CONTROLLER_BUTTON_RIGHTSHOULDER},
665 {Settings::NativeButton::Home, SDL_CONTROLLER_BUTTON_GUIDE}, 671 {Settings::NativeButton::Home, SDL_CONTROLLER_BUTTON_GUIDE},
672 {Settings::NativeButton::Screenshot, SDL_CONTROLLER_BUTTON_MISC1},
666 }; 673 };
667} 674}
668 675
@@ -699,6 +706,7 @@ ButtonBindings SDLDriver::GetNintendoButtonBinding(
699 {Settings::NativeButton::SL, sl_button}, 706 {Settings::NativeButton::SL, sl_button},
700 {Settings::NativeButton::SR, sr_button}, 707 {Settings::NativeButton::SR, sr_button},
701 {Settings::NativeButton::Home, SDL_CONTROLLER_BUTTON_GUIDE}, 708 {Settings::NativeButton::Home, SDL_CONTROLLER_BUTTON_GUIDE},
709 {Settings::NativeButton::Screenshot, SDL_CONTROLLER_BUTTON_MISC1},
702 }; 710 };
703} 711}
704 712