Skip to content

Commit 7472de1

Browse files
committed
Update Map_Wheel_To_Gamepad_Linux.html
1 parent 6e9ecce commit 7472de1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Blog/2025.12.14_Map_Wheel_To_Gamepad_Linux/Map_Wheel_To_Gamepad_Linux.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<script type="text/javascript">CreateSpeechBubble("So much for vacation.");</script>
1313

1414
<h1>Mapping Steering Wheel to Gamepad on Linux</h1>
15-
<p>It is that time of the year again. No burnout inducing game-dev for two weeks and true vacation days for once. I wanted to play "Easy Delivery Co". and noticed how cool it would be to use my Steering wheel with the game. Long story short: I made my steering wheel work on Linux with ANY game by mapping it to a X-Input gamepad.</p>
15+
<p>It is that time of the year again. No burnout inducing game-dev for two weeks and true vacation days for once. I wanted to play "Easy Delivery Co." and noticed how cool it would be to use my Steering wheel with the game. Long story short: I made my steering wheel work on Linux with ANY game by mapping it to a X-Input gamepad.</p>
1616
<p>I use the "Thrustmaster T300RS" and so needed to install its driver. "Kimplul" made a river and tantalizer for Linux over at GitHub called "hid-tmff2". I needed to install it manually on OpenSUSE. The version in the official repository's did not work. I just did all steps in "Manual installation" and then "DKMS (Dynamic Kernel Module Support)" just to make sure. One reboot later it worked and detected the wheel. Issue is that no many games support wheels.</p>
1717
<p>To fix that I used input-remapper. I had it already up and running so I added a profile and added every button to it. The hardest thing to get right is the wheel itself. You need to try a few times until it get detected as "Joystick-X". To find what button needs what I connected a X-BOX-Controller and checked with "evtest" what button on a controller is what Key-code in the backend. Assign Axis and buttons as needed (Create a base profile and then copy it and make one for your game. Having a base and the hard part out of the way is important. Every game needs custom settings! Not every racing game is mapped to a gamepad the same).</p>
1818
<p>The hardest part in the mapping part was getting the Wheel Axis parameter right. Every game is setup differently for analog sticks. Meaning finding settings that map well from the IRL-Wheel to the game is important. For me it was Mapping the Wheel ("Joystick-X"), setting it to Analog and Outputting to Analog Axis into ABS_X on a Gamepad. The setting: "Deadzone" 0.00, "Gain" 2.00, "Expo" -0.60. That is my setup for "Easy Delivery Co". ONLY!</p>

0 commit comments

Comments
 (0)