Skip to content
Snippets Groups Projects
Commit 1a6458ba authored by Tim Schumacher's avatar Tim Schumacher Committed by Alexandre Julliard
Browse files

dinput: Map wheel, gas, and brake axes as well.


The axes wheel, gas, and brake are just differently named replacements
for X, Y, and Z when using wheel-like joysticks.

Make those accessible by remapping them to X, Y, and Z internally.

Signed-off-by: default avatarTim Schumacher <timschumi@gmx.de>
Signed-off-by: Alexandre Julliard's avatarAlexandre Julliard <julliard@winehq.org>
parent 905e7b0e
Branches
Tags
No related merge requests found
......@@ -239,6 +239,14 @@ static INT find_joystick_devices(void)
joydev.dev_axes_map[j] = j;
found_axes++;
}
else if (axes_map[j] <= 10)
{
/* Axes 8 through 10 are Wheel, Gas and Brake,
* remap to 0, 1 and 2
*/
joydev.dev_axes_map[j] = axes_map[j] - 8;
found_axes++;
}
else if (axes_map[j] == 16 ||
axes_map[j] == 17)
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment