I'm considering switching to Linux but there's one thing holding me back: I rely heavily on a Windows app called "Controller Companion" that allows me to use my game controller for almost everything on my PC. It helps me replace mouse and scroll functions with my joysticks, lets me configure buttons, and even provides a virtual keyboard. I can set up different mappings for different applications, which is super important for how I use my computer—mostly for lounging around, like watching YouTube and playing games. Are there any Linux alternatives that can offer similar capabilities, ideally without being locked into SteamOS?
3 Answers
You might want to check out AntimicroX or even Steam's built-in controller mapping. It can set up function keys instead of having separate presets, which works great for controlling your PC remotely on a big screen.
Another option is Bazzite's HTPC version, but you might still need some extra software for the desktop. There are various gamepads out there, and some may need a bit of tweaking to get the same functionality.
I've been using an original Steam controller on Linux Mint, and it works pretty well. Even when Steam isn't running, the controller's trackpads act like a mouse. Just add an on-screen keyboard to your taskbar for easy typing! I also keep a wireless keyboard nearby for when I need to type more actively.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Fix Not Being Able To Add New Categories With Intuitive Category Checklist For Wordpress
Get Real User IP Without Installing Cloudflare Apache Module
How to Get Total Line Count In Visual Studio 2013 Without Addons
Install and Configure PhpMyAdmin on Centos 7
How To Setup PostfixAdmin With Dovecot and Postfix Virtual Mailbox