Official device naming scheme for EInputDeviceExplicit

Changes some of EInputDeviceExplicit's names to match the device's official name (such as Nintendo Switch Pro Controller, Xbox Wireless Controller, Amazon Luna Controller, etc.)
This commit is contained in:
AL2009man 2025-03-09 14:09:15 -04:00
parent 22b2ba8fe8
commit 31b2544d3d

View file

@ -32,53 +32,53 @@ std::string hid::GetInputDeviceName()
{ {
switch (g_inputDevice) switch (g_inputDevice)
{ {
case EInputDevice::Keyboard: case EInputDevice::Keyboard:
return "Keyboard"; return "Keyboard";
case EInputDevice::Mouse: case EInputDevice::Mouse:
return "Mouse"; return "Mouse";
} }
switch (g_inputDeviceExplicit) switch (g_inputDeviceExplicit)
{ {
case EInputDeviceExplicit::Xbox360: case EInputDeviceExplicit::Xbox360:
return "Xbox 360"; return "Xbox 360 Controller";
case EInputDeviceExplicit::XboxOne: case EInputDeviceExplicit::XboxOne:
return "Xbox One"; return "Xbox Wireless Controller";
case EInputDeviceExplicit::DualShock3: case EInputDeviceExplicit::DualShock3:
return "DualShock 3"; return "DualShock 3";
case EInputDeviceExplicit::DualShock4: case EInputDeviceExplicit::DualShock4:
return "DualShock 4"; return "DualShock 4";
case EInputDeviceExplicit::SwitchPro: case EInputDeviceExplicit::SwitchPro:
return "Nintendo Switch Pro"; return "Nintendo Switch Pro Controller";
case EInputDeviceExplicit::Virtual: case EInputDeviceExplicit::Virtual:
return "Virtual"; return "Virtual Controller";
case EInputDeviceExplicit::DualSense: case EInputDeviceExplicit::DualSense:
return "DualSense"; return "DualSense";
case EInputDeviceExplicit::Luna: case EInputDeviceExplicit::Luna:
return "Amazon Luna"; return "Amazon Luna Controller";
case EInputDeviceExplicit::Stadia: case EInputDeviceExplicit::Stadia:
return "Google Stadia"; return "Google Stadia Controller";
case EInputDeviceExplicit::NvShield: case EInputDeviceExplicit::NvShield:
return "NVIDIA Shield"; return "NVIDIA SHIELD Controller";
case EInputDeviceExplicit::SwitchJCLeft: case EInputDeviceExplicit::SwitchJCLeft:
return "Nintendo Switch Joy-Con (Left)"; return "Nintendo Switch Joy-Con (Left)";
case EInputDeviceExplicit::SwitchJCRight: case EInputDeviceExplicit::SwitchJCRight:
return "Nintendo Switch Joy-Con (Right)"; return "Nintendo Switch Joy-Con (Right)";
case EInputDeviceExplicit::SwitchJCPair: case EInputDeviceExplicit::SwitchJCPair:
return "Nintendo Switch Joy-Con (Pair)"; return "Nintendo Switch Joy-Con (Pair)";
} }
return "Unknown"; return "Unknown";