Bugzilla – Bug 5369
Wrong keysyms are sent for Super_L, Super_R and Meta in the HTML5 client
Last modified: 2015-04-30 14:12:04
You need to
before you can comment on or make changes to this bug.
0xFE07 is sent as Meta, the correct value should be 0xFFE7
0xFFEC is sent as Super_L, the correct value should be 0xFFEB
0xFFED is sent as Super_R, the correct value should be 0xFFEC
Fixed upstream in commit 282834c
Fixed in ThinLinc by vendordrop in commit 29630.
Not sure how to test this. Super_L works, but Super_R also sends Super_L. And
Shift-Alt_L generates Meta_L locally, but Alt_L is sent. Remapping the keyboard
to have an unmodified Meta_L makes it send Meta_L to the server though.
I had forgotten to note on this bug what I wrote on bug 5135. Super_L, Super_R
and Meta are after the fix sent as the correct keysym values. However there are
still issues with the browsers which prevents the correct keys to be sent into
The actual end-user issues that has been verified to be fixed here and that
should be tested for this bug are:
* Super_L was being sent as Super_R in Chrome on Linux, Android and Windows
* Super_R was being sent as Shift_L + Hyper_L in IE and Chrome on Windows and
Chrome on Android
* Meta_L was not being sent
All in all, we should now have the correct behavior regarding Super_L, Super_R
and Meta from our side, the remaining issues should only lie in the browsers.
Works with Chrome on Windows 8.