DS4Windows – Keyboard + Mouse Action Issues [Fixed]

In DS4Windows, if you want to send game inputs from a combination of keyboard + mouse + controller, then you require a driver viz FakerInput. However, users have reported a few issues while sending actions through the keyboard and mouse during the gameplay.

In this post, we will look at those common issues and their probable fixes. Let us get started then.

DS4Windows – Common Issues with Mouse/Keyboard Usage

1. Cursor Drifting or Keyboard keying in on its own

This issue is one of the most common amongst all. The reason behind this is that you have mapped your keyboard and mouse to the stick of the controller and the stick is not exactly centered when kept at rest. This is usually called ‘stick drifting at rest’ phenomenon.

Mouse Drifting - Keyboard Typing by Themselves

To resolve this issue, you must increase the Dead Zone of the stick until it is large enough to include the resting position of the physical controller’s stick. You can do this in the profile of your choice in DS4Windows app. The setting for Dead Zone is under Controller Readings > Axis Config.

2. Windows OS stops responding to Keyboard + Mouse commands

Users have encountered the issue that in certain moments, especially when dealing with User Account Control actions, their Windows OS ignores or doesn’t respond to the keyboard and mouse commands sent by the DS4Windows app.

To resolve this issue, we recommend using FakerInput for KB + M commands as users who are facing this issue are using SendInput driver as the KB + M handler for DS4Windows. Windows simply stops SendInput from taking control over the system treating it as a malicious action/access.

3. Game Not Responding to KB + M Commands

Again, this is the same issue as Point 2 above. Users affected by this issue are primarily using SendInput driver to handle KB + M commands on DS4Windows. Simply switching over to FakerInput driver will steer clear the users of this issue. However, there are special cases in which certain games have strong anti-cheat measures like Valorant for example.

In this case, the game detects the main keyboard + mouse device upon launch and then ignores every other command coming up from other devices or apps. Following is the workaround for this.
Simply unplug the real keyboard or mouse prior to launching the game.
Do not use keyboard or mouse and keep the mouse completely still (no usage of buttons) when launching the game. Only use the commands sent by the DS4Windows KB + M module and eventually, the game system will choose to keep DS4Windows KB + M as the main device and then will ignore the commands sent by the real keyboard + mouse.

Also, check out this perfect official fix for most annoying bug with DS4Widnows – 

Fix* DS4Windows Not Detecting Controller (Solved, 2024)

4. MACROs not being registered for KB + M commands.

This generally happens as the keyboard or mouse commands become too fast for the windows to detect when on MACROs. Resolve this issue by the below step.

  • Manually add wait time between key press and release commands. We recommend 100 milliseconds.

KB/M commands - Sent via Macros

Without a wait time being recorded in the macro; the command can be too fast for the Windows to detect thereby ignored.

You can download the latest version of DS4Windows from below link. We added all the updated and latest versions here. You can download the version whichever is suitable for your PC.

Final Words

Well! These are the common issues being faced by users utilizing the KB + M module of the DS4Windows with FakerInput or SendInput driver. If you are facing an issue that is different and is not covered in this post, please let us know about the same in the comments section below and we will be happy to assist you.

Leave a Comment