The controller will work with Steam running in the background
Even open source controller remapping tools (not just Steam Controller) and similar used ViGEmBus which is no longer maintained. You can have it do mouse/keyboard though, those don't require custom drivers.