I am currently developing an application that captures keyboard and mouse inputs and then replays them. I am using Python libraries such as pynput and pyautogui for this purpose.
Now, I would like to extend this capability to other controllers, such as joysticks, pedals, or steering wheels. I have found methods to receive inputs with pygame (at least for joysticks), but it does not provide a way to replay these inputs.
Is there a library that can help with this? If not, is there a way to simulate the actual USB information from the controller to the computer ?
Any help would be appreciated. Thanks in advance.
1