mirror of https://github.com/PCSX2/pcsx2.git
parent
732d30c919
commit
59e9d80b18
|
@ -378,7 +378,7 @@ void SelChanged(int port, int slot)
|
|||
if (!hWnd)
|
||||
return;
|
||||
HWND hWndTemp, hWndList = GetDlgItem(hWnd, IDC_BINDINGS_LIST);
|
||||
int j, i = ListView_GetSelectedCount(hWndList);
|
||||
int i = ListView_GetSelectedCount(hWndList);
|
||||
wchar_t* devName = L"N/A";
|
||||
wchar_t* key = L"N/A";
|
||||
wchar_t* command = L"N/A";
|
||||
|
@ -387,20 +387,20 @@ void SelChanged(int port, int slot)
|
|||
int sensitivity = 0;
|
||||
int deadZone = 0;
|
||||
int skipDeadZone = 0;
|
||||
int nonButtons = 0;
|
||||
// Set if sensitivity != 0, but need to disable flip anyways.
|
||||
// Only used to relative axes.
|
||||
int disableFlip = 0;
|
||||
wchar_t temp[4][1000];
|
||||
Device* dev;
|
||||
int bFound = 0;
|
||||
int ffbFound = 0;
|
||||
ForceFeedbackBinding* ffb = 0;
|
||||
Binding* b = 0;
|
||||
if (i >= 1)
|
||||
{
|
||||
int index = -1;
|
||||
int flipped = 0;
|
||||
int nonButtons = 0;
|
||||
int ffbFound = 0;
|
||||
while (1)
|
||||
{
|
||||
if (!(config.bind && (!config.configureOnBind || quickSetup)))
|
||||
|
@ -411,7 +411,8 @@ void SelChanged(int port, int slot)
|
|||
item.iItem = index;
|
||||
item.mask = LVIF_TEXT;
|
||||
item.pszText = temp[3];
|
||||
for (j = 0; j < 3; j++)
|
||||
int j = 0;
|
||||
for (; j < 3; j++)
|
||||
{
|
||||
item.iSubItem = j;
|
||||
item.cchTextMax = sizeof(temp[0]) / sizeof(temp[3][0]);
|
||||
|
|
|
@ -280,13 +280,13 @@ void EnumRawInputDevices()
|
|||
wchar_t* productID = displayName + 10000;
|
||||
|
||||
RAWINPUTDEVICELIST* list = (RAWINPUTDEVICELIST*)malloc(sizeof(RAWINPUTDEVICELIST) * count);
|
||||
int keyboardCount = 1;
|
||||
int mouseCount = 1;
|
||||
count = GetRawInputDeviceList(list, (unsigned int*)&count, sizeof(RAWINPUTDEVICELIST));
|
||||
|
||||
// Not necessary, but reminder that count is -1 on failure.
|
||||
if (count > 0)
|
||||
{
|
||||
int keyboardCount = 1;
|
||||
int mouseCount = 1;
|
||||
for (int i = 0; i < count; i++)
|
||||
{
|
||||
if (list[i].dwType != RIM_TYPEKEYBOARD && list[i].dwType != RIM_TYPEMOUSE)
|
||||
|
|
|
@ -38,6 +38,8 @@ WindowsMouse::WindowsMouse(DeviceAPI api, int hWheel, wchar_t* displayName, wcha
|
|||
}
|
||||
|
||||
wchar_t* WindowsMouse::GetPhysicalControlName(PhysicalControl* control)
|
||||
{
|
||||
if (control->id < 9)
|
||||
{
|
||||
wchar_t* names[9] = {
|
||||
L"L Button",
|
||||
|
@ -49,8 +51,9 @@ wchar_t* WindowsMouse::GetPhysicalControlName(PhysicalControl* control)
|
|||
L"Y Axis",
|
||||
L"Y Wheel",
|
||||
L"X Wheel"};
|
||||
if (control->id < 9)
|
||||
|
||||
return names[control->id];
|
||||
}
|
||||
return Device::GetPhysicalControlName(control);
|
||||
}
|
||||
|
||||
|
|
|
@ -115,6 +115,9 @@ public:
|
|||
}
|
||||
|
||||
wchar_t* GetPhysicalControlName(PhysicalControl* c)
|
||||
{
|
||||
unsigned int i = (unsigned int)(c - physicalControls);
|
||||
if (i < 21)
|
||||
{
|
||||
const static wchar_t* names[] = {
|
||||
L"D-pad Up",
|
||||
|
@ -139,9 +142,7 @@ public:
|
|||
L"Right Thumb X",
|
||||
L"Right Thumb Y",
|
||||
};
|
||||
unsigned int i = (unsigned int)(c - physicalControls);
|
||||
if (i < 21)
|
||||
{
|
||||
|
||||
return (wchar_t*)names[i];
|
||||
}
|
||||
return Device::GetPhysicalControlName(c);
|
||||
|
|
Loading…
Reference in New Issue