When accessing the XFCE-desktop of a linux VM from android via webaccess using a physical keyboard, AltGr-combinations don’t work but only in one single application (FeatherPad - a QT based application). So I am not able to input for example @, €, µ.
Accessing the same VM using android/samsung’s onscreen keyboard or from a linux client via webaccess works flawlessly.
The following screenshots show the events fired when pressing AltGr-Q using
We have the same device here, and I can confirm I’m seeing the same thing here.
Unfortunately, it seems to be a bug in the browsers or the system. They are reporting a normal Alt to Web Access, rather than an AltGr. So that is what we send to the ThinLinc server.
No, they just report the Alt. The extra AltGr is generated on the server, since it sees that AltGr needs to be pressed for a @. So it temporarily fakes an AltGr press.
That does indeed happen to work.
Unfortunately, it relies on a bug, so it’s not really a viable path forward…
That could in theory be done, but on the server instead of the client. But it might break things for other users. The server doesn’t know that the Alt was really an AltGr, so it cannot just ignore it. If it did, then pressing Alt and another key would break randomly, depending on the client and server keyboard layout.