Xpra: Ticket #941: Key Release events miss

Sometimes it happening, that some keys didn't released.

I get two logs of when key release doesn't occured: client attachment/ticket/941/941-client.txt and server attachment/ticket/941/941-server.txt. I'm not sure, which one key is leave pressed, but I find some strange GDK_KEY_PRESS keyval=ISO_Next_Group, and then GDK_KEY_RELEASE keyval=Shift_R

attachment/ticket/941/941-client2.txt -- it's another log of a keyboard bug at client side. as you can see, there is GDK_KEY_PRESS keyval=Control_R (at 12:33:41,572), but there is no GDK_KEY_RELEASE keyval=Control_R (after 12:33:41,572).

All info about my client and server environment is included in #939.



Thu, 13 Aug 2015 12:23:18 GMT - Antoine Martin: attachment set

client keyboard debug log


Thu, 13 Aug 2015 12:23:32 GMT - Antoine Martin: attachment set

server keyboard debug log


Thu, 13 Aug 2015 12:23:46 GMT - Antoine Martin: attachment set

another client debug log


Thu, 13 Aug 2015 12:25:39 GMT - Antoine Martin: status, description changed

(replaced links with attachments)


Thu, 17 Sep 2015 16:03:30 GMT - Antoine Martin:

(setting milestone)


Tue, 21 Feb 2017 12:42:38 GMT - Antoine Martin: owner, status changed; milestone set

This ticket got lost somehow.

@akaWolf: what is the problem that you're seeing? Modifier keys don't need to be synced with keypresses, we send the list of modifiers with all mouse and keyboard events and sync them each time. (with some exceptions, but always for "Control")


Fri, 24 Mar 2017 13:36:51 GMT - Antoine Martin: status changed; resolution set

Not heard back.


Sat, 23 Jan 2021 05:10:24 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/941