Alex Henrie (@alexhenrie) commented about dlls/winebus.sys/bus_sdl.c:
case SDL_CONTROLLER_BUTTON_LEFTSTICK: button = 8; break; case SDL_CONTROLLER_BUTTON_RIGHTSTICK: button = 9; break; case SDL_CONTROLLER_BUTTON_DPAD_UP: button = 10; break;
case SDL_CONTROLLER_BUTTON_DPAD_DOWN: button = 11; break;
case SDL_CONTROLLER_BUTTON_DPAD_LEFT: button = 12; break;
case SDL_CONTROLLER_BUTTON_DPAD_RIGHT: button = 13; break;
case SDL_CONTROLLER_BUTTON_DPAD_DOWN: button = 12; break;
case SDL_CONTROLLER_BUTTON_DPAD_LEFT: button = 13; break;
case SDL_CONTROLLER_BUTTON_DPAD_RIGHT: button = 11; break;
Should we keep these sorted by number? I suppose it doesn't really matter, it would just make a little more sense in my head.