I've been playing on Linux since January, and coming from Windows, I really missed tools like vJoy and Joystick Gremlin. I wasn't sure there were any similar tools on Linux, and AntiMicroX always crashed for me (I'm not even sure it was designed for joysticks). So I decided to build a full-featured app of my own. It's similar to Joystick Gremlin, and you can even import your existing Joystick Gremlin XML profiles. As of Star Citizen 4.8.1, every Star Citizen action (600+ actions) can be mapped directly in the app, and you can export your bindings straight into the game. If a future Star Citizen update changes those actions, there's a built-in SC XML Linker that can fetch the latest action list while you wait for an app update. With the virtual joysticks and one small Wine configuration change (the app guides you through it), you can use up to 128 buttons per virtual device in Wine games, or up to 80 buttons per device in native Linux games. I also built a health-check system for your bindings. If you've left buttons unmapped, it'll tell you. If you've created multiple modes—like an SCM mode—but forgot to map a way to switch into it, it'll warn you about that too. I also added hot-plug recovery, so if a joystick gets disconnected mid-session, you can reconnect it without logging out of the game, as long as it's the same device. It's available for many Linux distributions, including the AUR. There's a lot more I haven't covered here, and I hope you'll give it a try if you're gaming on Linux. A Windows version is also planned for a future release. http://www.axisforge.app Windows update July 1st: Windows version is coming around. This will have its own drivers and won't use the vjoy path. Still buggy and cannot fully test it yet on Star Citizen due of to it being unsigned drivers. I have to go through the motions to get the cert to get it signed by Microsoft. That is something I am working in parallel with the development of the Windows app and another project.