Controller XINPUT to Virtual Controller XINPUT -- 2

Job ID: 34499411

Budget: €8 – €30 EUR

Main idea is to create a simple project who detects a physical xbox controller sends the events to a virtual xbox controller.

I want to add some macros, per example :

Macro_1: A+B(down) Sleep 10ms A+B(Up)

In the native controller if X is pressed and the joystick is to the right Macro_1 starts, while macro is ON native controller has to not send events to virtual controller until macro has finished.


I want the project files to open with Visual Studio and code my macros directly in, I prefer to use C++ i'ts the language I know the most.


Some open sources can help or use it with the project.

- VIGEm Bus Driver (xbox 360 controller emulator)

- HidHide (Hide controller from certain programs)

This two are from vigem.org I know others open sources that can help.
Related categories: C++ Programming Windows API