**

Hi everyone,

I’m running both *guacamole-server* and *guacamole-client* on my own implementation of Guacamole — I’ve rewritten the frontend in *React*, following the logic and specs from the original Angular code.

I’m running into a strange issue that seems to happen *only on XRDP sessions to Linux machines* (I haven’t seen it on Windows). Basically, it looks like the *Shift key stays “stuck”* in the backend after some time.

For example:

 *

   When I press *CTRL+C*, Guacamole sends *CTRL+SHIFT+C* instead (in
   NetBeans, this triggers “comment block” instead of copy).

 *

   *CTRL+S* becomes *CTRL+SHIFT+S* (“Save As”).

I already implemented things like keyboard resets on focus loss, as done in the official frontend, but the issue still occurs.

Has anyone ever experienced or reported something similar?
Could this be related to XRDP or to how keyboard state synchronization works between the client and the Guacamole protocol?

Any hints or past discussions would be appreciated.

Thanks in advance,

steph01

Reply via email to