nefarius / ViGEmBus

Windows kernel-mode driver emulating well-known USB game controllers.
https://docs.nefarius.at/projects/ViGEm/
BSD 3-Clause "New" or "Revised" License
3.08k stars 285 forks source link

Blocking for DInput devices #106

Closed machomuchacho closed 3 years ago

machomuchacho commented 3 years ago

I'm emulating a DualShock4 controller with a Nacon Compact PS4 Controller and figured out while using Steam in Big Picture mode (for testing) that navigation felt super fast, I think it's due to the fact that the PC still seems to detect the Nacon controller because it moves 2 slots at a time every time I press a d-pad button or move the left stick, like if I was using 2 controllers at the same time. In UCR, Interception has an option to block the input from the physical device, is it possible to do the same with ViGEm ?

nefarius commented 3 years ago

Sounds like a use-case for HidHide.

machomuchacho commented 3 years ago

Perfect!