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 session.
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.