mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-05-15 14:15:52 -06:00
[GH-ISSUE #91] Double-clicking on the client #37
Labels
No labels
Xorg
documentation
enhancement
macos
pull-request
question
windows
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/lan-mouse#37
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @xf- on GitHub (Mar 12, 2024).
Original GitHub issue: https://github.com/feschber/lan-mouse/issues/91
After I start lan-mouse and move the muse to the client, every click will result in a double click.
Issue
Systems
--daemonmain0196cftomlconfig(server=send lan mouse information and has input devices/peripherals, client=uses lan mouse for inputs and no peripherals)
@feschber commented on GitHub (Mar 15, 2024):
Very interesting. I managed to reproduce this. The issue seems to be on the Sending side. For some reason I'm getting two button press events from the capture window.
@feschber commented on GitHub (Mar 15, 2024):
trace looks like this. So the exact same event is emitted twice, which is very weird.
@xf- commented on GitHub (Mar 15, 2024):
Nice - not the issue, but it is reproducible.
Could be serial filtered?
@feschber commented on GitHub (Mar 15, 2024):
Yeah I could just filter the serial.
https://wayland.freedesktop.org/docs/html/ch04.html
I'm a bit unsure, if it is within spec to send the same serial multiple times.
So far I assumed that serials should be unique and this is also what I've seen from other compositors.
I opended an issue on the kde bugtracker (https://bugs.kde.org/show_bug.cgi?id=483667) so we'll see.
@feschber commented on GitHub (Mar 15, 2024):
Turns out, the issue is on my end. I created multiple wl_pointer instances by accident. Will fix asap
@feschber commented on GitHub (Mar 15, 2024):
can you confirm, it's fixed?
@xf- commented on GitHub (Mar 15, 2024):
Yes, it is fixed. Only major issue for me.
Other things are just strange like cursor of entering and existing on same resolution and jumping around. Not breaking :)
@feschber commented on GitHub (Mar 15, 2024):
The cursor always exits at the position it previously entered a different client. Is that what you mean?
@xf- commented on GitHub (Mar 15, 2024):
Ah, you are right. I used barrier before and just kept position based on exit and copied it to entrance. Happy with current state. Look screens looking my mouse and keyboard on remote system is annoying, but I can press the 4 fix keys.
@feschber commented on GitHub (Mar 15, 2024):
Yeah I will get to that. Should not be very hard to exit at the correct position. As for the lock screen I will need a way to detect that the screen is locked. Will need to see how that can be done in a standardized way.