Starting with guacamole-version 1.2.0 I observed that my shorcut keys ceased to work correctly.
I thought it was related to
GUACAMOLE-518 but in fact that just made things work "better"!!
Tracked down the issue to clientController.js where I saw that "substituteKeysPressed[keysym]" was deleted prior to "guacSyntheticKeyup" being submitted.
I am running a few more tests and will prepare a pull request.
Steps to reproduce are as follow:
1- Have guacamole-client/server version 1.2.0
2- Press Ctrl+Alt+End combo and see "Windows Ctrl+Alt+Supr" behaviour.
3- Repeat again previous combo and from now on nothing happens.
4- Press "Supr" key once alone and then repeat step 2 combo and it works once again!
Solution seems to first send "guacSyntheticKeyup" and then actually delete "substituteKeysPressed[keysym]"