[PC] Controller inputs keeps overriding M+K inputs despite no controller connect
Hello all,
Issue: Persistent issue in Battlefield 3 and 4 where my mouse and keyboard inputs are 'taken over' by a phantom controller/joystick.
Noticeable effects/symptoms: For infantry and air vehicle movement, the keys will continue to provide input until they are pressed once again. Not noticeable in land, or naval vehicles. Basically, I will continue to move right, until I press my D key again OR move forward without pressing the W key.
This issue is also persistent between keyboards and mouse, so it seems like a HW issue (which is unlikely as the M+K clearly work with the laptop) so it must be a BF3/4 issue.
Background/Attempts to fix: Noticed this issue when playing BF4 (x64) on my laptop. I have repaired the game (both via EA App and Origin via F-off-EA-App patch), reinstalled the dependencies (DirectX etc.), and restarted my laptop many times. Also attempted the fixes recommended by the EA Answer and this sub.
This particular issue has been mentioned before on these forums as input lag with BF4, but the M+K are connected using a wired USB-A port to the dock.
Temp fixes: Pressing the console button (the tilde button below the Esc key) will stop these effects, but this is not a persistent solution. Likely interrupts some process between BF4 and the HW keyboard.
HW Info: Dell Inspiron 13 7380
CPU: Intel Core-i7 8565U @ 1.80GHz (a real potato lol)
RAM: 2x 8GB DDR4 @ 2400MHz [soldered ☹️]
GPU: Intel UHD Graphics 620 (also a potato but somehow runs the game @ 720p30).
Dock: Dell WD19 (130W)
Keyboard: HP Keyboard 100 (one of the generic keyboards you get with a prebuilt HP desktop).
Mouse: Razer DeathAdder Elite | RZ01-02010 Support & FAQs
Reposted on Reddit: [PC] Controller inputs keeps overriding M+K inputs despite no controller connected. : battlefield_4 (reddit.com)
- @Noobgamer0111 Solution: It was triggered by Quick Accent for MSFT PowerToys. I have since disabled the feature entirely since I only use English (Australia) on my Windows machine.
According to its default behaviour, it will wait 300ms after the Left arrow, right arrow and Space bar is pressed to start to show accented characters in the top centre of your display. It was noticeable in windowed games such as Minecraft for Windows 10.