Replies: 1 comment
-
The sync event that @akallabeth mentions is essentially documented here :- It's very useful for 'sticky' keys like caps lock and scroll lock, as for these we need to know the state of the keys to map keypresses to input data. For keys other than the sticky ones the down/up events aren't important to the server, and we just pass them straight through without storing their state. So, yes we do process the synchronise event, but we don't specifically apply it to mouse buttons. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am experienced a weird behaviour with both wfreerdp and sdl-freerdp on windows 8 and 10 clients, where sometimes mouse doesn't "synchronize" for example I do a drag action, and move the mouse outside the window, release the button, and click on the client again, and using cinnamon/unity/kde plasma, firefox tends to grab the mouse, I am unable to click other windows, I can't click the minimize button, etc. The interesting behaviour is that this persist even if I switch client, for example when using guacd this bug never occurs, however when I manage to reproduce the bug, I disconnect, then connect to guacd the bug seems to persist, and the only thing that seems to fix it, is to kill the enviroment.
pkill cinnamon
, Simply 'resetting' it doesn't work most of the time. I've communicated this to freerdp team, and this is an extract of the coversation:Of course I know this is too little information to go on I have yet to compile freerdp using the events, and I don't have enough information for a complete bug report, but I wanted to ask if someone knows or has experienced something similar.
Beta Was this translation helpful? Give feedback.
All reactions