Add support for DirectInput

So I like to play DirectInput games every now and then. You know, Unreal Tournament, Quake 3, Unreal Tournament 2004, Counter-Strike: Source, Half-Life.

Sadly, WhatPulse doesn’t detect keystrokes, mouse movements and mouse clicks while in a DirectInput game.

So I’d like to see this added.

It’s a known bug that input isn’t tracked in certain games, we are working on it.

Ah, I knew you were already working on that, but thanks anyway. I just wanted to point out that the issue lies mainly in games using DirectInput, which passes input directly to the driver/hardware instead of the OS first. Eliminates mouse acceleration and input delay completely.