Windows software for emulating up to 4 Xbox controllers from different keyboards.
See screenshots here.
- Download and install ViGEmBus from https://github.com/nefarius/ViGEmBus/releases/tag/v1.22.0
- Download the latest version of WinXInputFeeder from releases
- This is a standalone .exe file, you can place it anywhere to run, no installation required
- Configure as you like, per Configuration Guide
TODO
If you wish to build WinXInputFeeder from source rather than using the prebuilt binary.
- Install Visual Studio 2022 with the Desktop C++ Development workload. WinXInputFeeder uses some C++20 features, hence why the MSVC shipped with 2022 is needed.
- Install vcpkg with integration for MSBuild/Visual Studio: official documentation (only step 1 from this page is relevant)
- Install vcpkg packages
tomlplusplus
imgui[win32-binding,dx11-binding]
- Open
WinXInputFeeder.sln
, select your desired target architecture, and build