Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Works after boot, but can't use mouse and keybord after wakeing from sleep. #181

Open
TheCodeingPadawan opened this issue Mar 28, 2024 · 5 comments

Comments

@TheCodeingPadawan
Copy link

If my computer goes to sleep, upon wake, the mouse and Keyboard no longer respond.
Unplugging and re-plugging in doesn't work even in different USB ports.
Only a reboot Fixes the problem.

OS Name Microsoft Windows 11 Pro
Version 10.0.22631 Build 22631
Processor AMD Ryzen 7 2700X
Mobo PRIME X370-PRO

@TheBestPessimist
Copy link

That's normal and it is explained in other issues. On resume from sleep or hibernate sometimes windows disconnects a usb device and reconnects it under another number, always increasing. As interception supports only 10 devices in the free variant, this will happen.

It's the same as if you were to unplug and plug back in your usb keyboard multiple times.

@TheCodeingPadawan
Copy link
Author

So... This is useless if you make frequent use of sleep? What if i tell windows to not allow the computer to power off the keyboard and mouse in there power settings, Would that prevent this?

@TheBestPessimist
Copy link

Try it and see, but i don't think it will help.

@petriojk
Copy link

petriojk commented May 6, 2024

As comments say, this is related to issue 25: #25. But is there a way to disable the Interception driver from mouse, but keep it active on keyboards? My case is that my Bluetooth mouse will make reconnects and all pointer devices will be blocked after few days. The keyboards are still working and I need the driver only for two keyboards. So I would like to keep the Interception driver activated for the keyboard, but disable it for the mouse. Any ideas if this can be done?

What I already tried was changing the registry based on these instructions in Reddit r/Valorant

_

This happens because when installing interception, it modifies "UpperFilters" in the following registry keys:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e96b-e325-11ce-bfc1-08002be10318}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e96f-e325-11ce-bfc1-08002be10318}

Since the driver then fails to load, this results in the keyboard/mouse not working anymore. This can also be fixed by just setting "UpperFilters" back to the correct value, "mouclass" in {4d36e96f-e325-11ce-bfc1-08002be10318} and "kbdclass" in {4d36e96b-e325-11ce-bfc1-08002be10318}. The interception uninstaller does the same thing.

_

After changing the registry keys only for the mouse, both mouse and keyboard stopped working, so this was not working. But I think something like this could be tried out where the mouse uses normal driver? Or maybe it is possible to modify the code so that it will activate the driver only for the keyboards?

@paulpv
Copy link

paulpv commented Oct 15, 2024

So... This is useless if you make frequent use of sleep? What if i tell windows to not allow the computer to power off the keyboard and mouse in there power settings, Would that prevent this?

This is also useless if you use a KVM! :/

This seems like a blocking fundamental problem. Related?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants