XJoy allows you to use a pair of Nintendo Joy-Cons as a virtual Xbox 360 controller on Windows. XJoy is made possible by ViGEm and hidapi.
- install the ViGEm Bus Driver
- download the latest XJoy.exe executable from the releases page
- put XJoy.exe somewhere permanent like your Documents folder
- that's it!
- pair each of your Joy-Cons with Windows (hold down the button on the side to put into pairing mode, then go to add bluetooth device in Windows)
- ensure that both Joy-Cons show as "Connected" in your bluetooth devices page
- run XJoy.exe
- that's it! start playing games with your Joy-Cons. A virtual xbox controller should show up as soon as XJoy.exe starts running (you will hear the USB device inserted sound).
- to confirm that it is working, try pressing some buttons on your Joy-Cons. You should see the names of the buttons currently being pressed printed in the terminal.
- to exit, press [ENTER] in the terminal window. You can also simply close the window however this may not disconnect from the Joy-Cons and the virtual controller properly.