-
Notifications
You must be signed in to change notification settings - Fork 151
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
Logi G305 conflict with keyd #439
Comments
same problem with g304 and event17 - keyd virtual pointer: Unexpected event type EV_REL (0x2) |
btw, I unplug the g304 receiver, and use the command $ lsusb | cut -f6 -d' ' | grep ':'
2109:0817
1d6b:0003
13d3:56ba
2109:2817
... After that, I put these line to the |
The same happens with MX Master 3. Started in the last few days, might be related to the recent |
follow your steps, but not work, anything I missing? |
My guess is that it recognizes the mouse as a keyboard since it probably has the ability to send key events. The solution is to explicitly blacklist it in your config (or explicitly whitelist everything else as above). You can achieve this by adding |
@rvaiya hi rvaiya, I tried this way but failed, hope you can help me. I do the following:
I think the
then I tried |
I finally solved it. the mouse device id I metioned above is not correct.
so I reedit the ids section in keyd config file, looks like:
and it works. hope it help someone else. |
For future reference, you can find the original device id by using |
Similar issue happens to me ( Issue starts from version v2.4.1. I just rolled back to v2.4.0 for now. |
Im having a similar problem. After updating my system my mouse pointer fails to move. Mouse model: $ sudo keyd --monitor
device added: 1b1c:1b2e (Corsair Corsair Gaming M65 Pro RGB Mouse) $ lsusb
Bus 001 Device 006: ID 1b1c:1b2e Corsair Corsair Corsair Gaming M65 Pro RGB Mouse Running libinput with keyd running: $ sudo libinput debug-events
-event6 DEVICE_ADDED Corsair Corsair Gaming M65 Pro RGB Mouse seat0 default group6 cap:p left scroll-nat scroll-button
-event24 DEVICE_ADDED keyd virtual device seat0 default group13 cap:k
-event25 DEVICE_ADDED keyd virtual pointer seat0 default group14 cap:P buttons:17 strips:0 rings:0 mode groups:1
event25 - keyd virtual pointer: Unexpected event type EV_REL (0x2)
event25 - keyd virtual pointer: Unexpected event type EV_REL (0x2)
event25 - keyd virtual pointer: Unexpected event type EV_REL (0x2)
event25 - keyd virtual pointer: Unexpected event type EV_REL (0x2) Running libinput with keyd stopped: $ sudo libinput debug-events
-event6 DEVICE_ADDED Corsair Corsair Gaming M65 Pro RGB Mouse seat0 default group6 cap:p left scroll-nat scroll-button
-event6 POINTER_MOTION +0.000s 0.30/ 0.00 ( +1.00/ +0.00)
event6 POINTER_MOTION +0.002s 0.00/ -0.91 ( +0.00/ -1.00)
event6 POINTER_MOTION +0.006s 1.02/ 0.00 ( +1.00/ +0.00)
event6 POINTER_MOTION +0.009s 1.00/ 0.00 ( +1.00/ +0.00) The system update (Arch Linux) included systemd v253-1. After downgrading systemd to v252.5-1 it seems to work again. Im running GNOME on Wayland. Linux 6.1.12-arch1-1 x86_64 |
Mouse support is currently experimental as handling mouse events is non trivial. keyd can't exclusively remap button events, it must also handle motion events, which are far more complex and have a bunch of vendor specific quirks (why libinput exists). This is why keyd tries to avoid managing mice by default, but if your mouse is able to emit key events (e.g The MX Master 3) keyd will treat it as a keyboard and require you to explicitly blacklist the id as above. Right now button remapping only works for the subset of mice (mainly trackpads) that keyd can handle properly, so if your goal is to remap your mouse buttons using keyd, you are probably out of luck. I plan on improving support for this in the future. |
i have this bug
https://bbs.archlinux.org/viewtopic.php?id=273114
and stopping keyd.service fixed this
after starting service again - mouse lost
can u fix this?
forum say: "It probably manages the device because it thinks it's a keyboard - try to stop the daemon and see…"
The text was updated successfully, but these errors were encountered: