I have removed the Maya screenshot, as it violates the rules of this forum. See Copyright guidelines for devtalk for more information.
Puppeteering with a game controller sounds like great fun! Maybe it’s an idea to talk with the VR team (#xr on Blender Chat) to see how they interact with the VR controllers? I’m guessing it’s a different library (OpenXR vs. something like SDL), but I think there is enough overlap to have a talk about it.
For non-VR devices I’d recommend looking at SDL. Blender is already (optionally) built with that library, and I think it’s the best way to get joysticks/gamepads to work.