Controller: Add basic PlayStation Mouse support

Still needs capture/relative movement for a better experience.
This commit is contained in:
Connor McLaughlin
2020-04-29 13:59:49 +10:00
parent b56546d8ad
commit 8f82987341
8 changed files with 301 additions and 5 deletions

View File

@ -354,10 +354,10 @@ const char* Settings::GetAudioBackendDisplayName(AudioBackend backend)
return s_audio_backend_display_names[static_cast<int>(backend)];
}
static std::array<const char*, 4> s_controller_type_names = {
{"None", "DigitalController", "AnalogController", "NamcoGunCon"}};
static std::array<const char*, 4> s_controller_display_names = {
{"None", "Digital Controller", "Analog Controller (DualShock)", "Namco GunCon"}};
static std::array<const char*, 5> s_controller_type_names = {
{"None", "DigitalController", "AnalogController", "NamcoGunCon", "PlayStationMouse"}};
static std::array<const char*, 5> s_controller_display_names = {
{"None", "Digital Controller", "Analog Controller (DualShock)", "Namco GunCon", "PlayStation Mouse"}};
std::optional<ControllerType> Settings::ParseControllerTypeName(const char* str)
{