Xpra: Ticket #923: AltGr broken after Ctrl-Escape / Escape

Environment

Keyboard : fr - default

Logs: SERVER and USER have been replaced for security reasons

xpra start :100 -d keyboard
DISPLAY=:100 xterm &
xpra attach ssh:...:100 -d keyboard

Steps:



Thu, 23 Jul 2015 07:44:54 GMT - fladnag: attachment set


Sun, 09 Aug 2015 05:55:59 GMT - fladnag:

Another issue with AltGr (same environment) AltGr down event persist without up event. So, typing : a produce æ b produce ” c produce ¢ d produce ð e produce € etc...

in xpra client log, just before that, I saw the following lines :

2015-08-08 12:56:49,299 unexpected message: 49768 / 0 / 0
2015-08-08 12:58:30,700 unexpected message: 992 / 394642 / -1073102706
2015-08-08 13:23:26,219 unexpected message: 49577 / 2 / 0

Mon, 16 Nov 2015 15:48:19 GMT - Antoine Martin: owner, description changed

Sorry for the long delay in dealing with this bug and thank you for the detailed bug report. This has uncovered a serious bug which has been there for many years and may have had all sorts of undesirable side effects.

The trivial server side fix is in r11247, and it will be included in the next stable update.

And since I was there, I improved the code a bit more:

Thought: maybe we should keep track of which modifier keycodes are used? (at the moment, when we need to add a modifier, we pick the first keycode that matches)

@fladnag: please close when you have time to confirm that this is fixed (will make new beta builds soon)


Sat, 05 Dec 2015 10:52:59 GMT - Antoine Martin: status changed; resolution set

Closing as fixed. Feel free to re-open if you still have problems.


Sat, 05 Dec 2015 15:26:53 GMT - fladnag:

fix ok in 0.16.0-1 ;o)


Sat, 23 Jan 2021 05:09:54 GMT - migration script:

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