An Electron application built with Vue, Vite, and TypeScript to test the FFI connection to Gamepad_API.
This test tool provides a simple frontend interface to create and test virtual gamepad controllers:
- Xbox 360 controller emulation
- DualShock 4 controller emulation
- Virtual input interface for testing button presses and analog inputs
This is an unfinished test application in early development.
- Follow the happy path for simple testing only
- Use with caution as it interfaces with your system's input stack
- May cause input freezes on your computer
- For testing purposes only
- Gamepad_API library
- ViGEmBus Driver installed
- Node.js and npm
- Launch the application
- Select the controller type you want to create (Xbox 360 or DualShock 4)
- Click "Create Controller"
- Use the virtual controller interface to test button inputs and analog sticks
- Check your system for the virtual controller device
$ npm run dev