-
Notifications
You must be signed in to change notification settings - Fork 15
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
Mouse is being grabbed as keyboard #123
Comments
I'd love some debugging and full list of keys the mouse says it supports... If it has QWERTY, A, Z, and Space I'm not sure how that's not really totally a keyboard? Perhaps we just need a blocklist feature? |
Which ones? |
The backward and forward buttons don't work. This is the full
|
So it's effectively a keyboard. :-). I'd be open to a Or if you have another suggestion how we're supposed to not detect this as a keyboard when it's literally saying it has every single key a keyboard has? |
Seems this is how xkeysnail is detecting it's a mouse not a keyboard https://github.com/mooz/xkeysnail/blob/bf3c93b4fe6efd42893db4e6588e5ef1c4909cfb/xkeysnail/input.py#L28-L30 |
That has it's own problems because some keyboards include a built in tracking device WITH pointers, which that improperly flags as a non-keyboard... that combo seems more likely than a mouse that reports having all the keys of a full keyboard, but truly has none. I'm guessing it's some kind of fancy gaming mouse. I'll leave the issue open, but I don't consider this a bug - the suggested fix is we add a |
Describe the bug or unexpected behavior
I have a Logitech MX Master 3 mouse, and keyszer is grabbing that as a keyboard, as a result some mouse buttons no longer work.
Sample Config or Instructions to Reproduce
Happens on keyszer startup, not config specific.
Your setup
Python version: 3.10.7
Keyszer version: main@6161801
Kinto version (if applicable): N/A
Devices
(+K)
we're handling input from:Expected behavior
Mouse to not be grabbed.
Additional context
The old xkeysnail didn't have this problem.
The text was updated successfully, but these errors were encountered: