FakerInput: keyboard and mouse mapping

FakerInput is an optional virtual keyboard/mouse driver used by supported DS4Windows builds.

On this page

Start with ordinary mappings

Create a simple test profile and map one button to a key. Test in a normal text editor before changing driver configuration. If the key arrives there but not in a game, investigate that game’s input support, privilege level and rules.

When the driver may help

Some applications handle ordinary injected keyboard events differently from hardware-style input. A compatible FakerInput path can address particular input-method limitations. It cannot guarantee acceptance by every application or override game restrictions.

Install deliberately

  1. Check that your DS4Windows edition supports the FakerInput release you intend to install.
  2. Use the app setup option or the project release page.
  3. Close remapping applications and complete the driver installation.
  4. Restart if requested, reopen the app and check its input-method status or log.
  5. Retest the same single-button mapping before adding macros or mouse controls.

Avoid permission guessing

Running every program as administrator is not a general fix. Use normal privileges for routine play. If a target application is elevated, understand the privilege mismatch before deciding how to run your remapper. Check competitive-game policies before using automated actions.

Remove it when no longer needed

Uninstall the driver through Windows Installed apps after closing dependent tools. Removing it can stop keyboard/mouse mappings in another remapper that uses the same driver. Keep virtual controller troubleshooting separate.

Sources: FakerInput project · Project and screenshot credits. Updated 11 November 2026.