Hello!
I’m using a G27 with oversteer and new-lg4ff. Archwiki entry for Logitech wheels: https://wiki.archlinux.org/title/Logitech_Racing_Wheel

Its working great and especially the oversteer GUI and UX is an huge improvement compared to that awful Logitech Windows drivers for that wheel.

My only issue is that the button mappings are wildly different compared to windows. Most games which support a wheel come with pretty good presets for the G27 which are nullified by the different button mappings on Linux. Remapping all the inputs in a game is a minor inconvience. But eg Dirt Rally 2.0 doesnt let you reconfigure buttons to navigate the menus. With that i’m stuck with confirming menu items by shifting into 6th gear. Which is additionally cumbersome because my shifter is worn out af and doesnt recognize inputs half of the time. Maybe there is some .ini of the game to manually edit those buttons but for now i want to leave that option as my last resort.

I already found out that you can reorder the mappings by dragging the buttons on a UI to the “correct” position with jstest-gtk. Which is alright if you have to do it once. Sadly it isnt persitent after reboots. Doing that dance everytime isnt exactly what i’m looking for.

So to finally ask my questions: Is there maybe a different way to remap those buttons persitently and globally by editing a file or with a program i havent found yet? Most remapping tools i found seem be made for keyboards, mice, xbox pad etc and often create an emulated output device which may conflict with the FFB from my understanding. If there isnt another way would it be possible to write a little script to automate the actions i do in the UI of jstest-gtk so its just a one-click solution before i want to use the wheel? Where would i find information how to do that?

Thank you!

Edit: Alright, i atleast fixed the physical shifter. I regreased it a couple of years ago and as it turns out i maybe have overdone it a bit. Cleaned up most of the grease and now every shift is beeing recognized again. Its also so much louder now.