HID Forwarder use case

I’m currently in the process of building my own custom gamepad using a Teensy, but a lot of software/games don’t recognize it off the bat as a standard plug and play controller which is what led me to HID Remapper. I could get it to work without HID Remapper by finagling with layout configurations, but I’d prefer something that just works without all that messing around. After doing some more research though I stumbled upon HID Forwarder and think that can suit my needs even better.

Essentially what I want is to generate controller input via software, send it to HID Forwarder, and have HID Forwarder forward those in the same plug and play manner that HID Remapper does. My target platform is PC so ideally I’d just send button press commands to a plugged in HID Forwarder via serial and it would send back emulated controller input. Is this the proper use case for HID Forwarder?

Sure.

Though it should also be easy to make the Teensy act as whatever controller type you need with no extra steps.