[ https://issues.apache.org/jira/browse/GUACAMOLE-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nick Couchman reopened GUACAMOLE-1037: -------------------------------------- You're saying it works in 1.1, but not in 1.2? > Caps Lock doesn't work via RDP (1.2 guacd) > ------------------------------------------ > > Key: GUACAMOLE-1037 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-1037 > Project: Guacamole > Issue Type: Bug > Components: guacd > Affects Versions: 1.2.0 > Reporter: andrea lattanzi > Priority: Minor > Fix For: 0.9.14, 1.0.0 > > > Hello! > I was pushed to use guacd 1.2 after facing 1.1 huge memory leaks bug. > The users signalled me this bug that could be workaround by running OSK on > the remote. > To log key events I used this site: > [https://unixpapa.com/js/testkey.html] > Now I'm pasting the results in several conditions of the following test > sequence: > 1) "a" key low case > 2) caps lock > 3) "A" key > 4) caps lock > 5) "a" key > The client OS is Ubuntu, but OS and browser/version combinations don't look > to affect the bug. > > *Just the client via Chromium:* > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > keyup keyCode=65 (A) which=65 (A) charCode=0 > keydown keyCode=20 which=20 charCode=0 > keyup keyCode=20 which=20 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=65 (A) which=65 (A) charCode=65 (A) > keyup keyCode=65 (A) which=65 (A) charCode=0 > keydown keyCode=20 which=20 charCode=0 > keyup keyCode=20 which=20 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > keyup keyCode=65 (A) which=65 (A) charCode=0 > > *client via Chromium, guacamole 0.9.14 RDP* > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > keyup keyCode=65 (A) which=65 (A) charCode=0 > keydown keyCode=255 which=255 charCode=0 > keyup keyCode=255 which=255 charCode=0 > keydown keyCode=16 which=16 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=65 (A) which=65 (A) charCode=65 (A) > keyup keyCode=16 which=16 charCode=0 > keydown keyCode=16 which=16 charCode=0 > keyup keyCode=65 (A) which=65 (A) charCode=0 > keyup keyCode=16 which=16 charCode=0 > keydown keyCode=255 which=255 charCode=0 > keyup keyCode=255 which=255 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > keyup keyCode=65 (A) which=65 (A) charCode=0 > > *client via Chromium, guacamole 1.1, guacd 1.2, RDP (bug)* > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > keyup keyCode=65 (A) which=65 (A) charCode=0 > keydown keyCode=20 which=20 charCode=0 > keyup keyCode=20 which=20 charCode=0 > keydown keyCode=16 which=16 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > keyup keyCode=16 which=16 charCode=0 > keydown keyCode=16 which=16 charCode=0 > keyup keyCode=65 (A) which=65 (A) charCode=0 > keyup keyCode=16 which=16 charCode=0 > keydown keyCode=20 which=20 charCode=0 > keyup keyCode=20 which=20 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > keyup keyCode=65 (A) which=65 (A) charCode=0 > keydown keyCode=16 which=16 charCode=0 > keyup keyCode=16 which=16 charCode=0 > > *client via Chromium, guacamole 1.0, RDP* > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > keyup keyCode=65 (A) which=65 (A) charCode=0 > keydown keyCode=0 which=0 charCode=0 > keyup keyCode=0 which=0 charCode=0 > keydown keyCode=16 which=16 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=65 (A) which=65 (A) charCode=65 (A) > keyup keyCode=16 which=16 charCode=0 > keydown keyCode=16 which=16 charCode=0 > keyup keyCode=65 (A) which=65 (A) charCode=0 > keyup keyCode=16 which=16 charCode=0 > keydown keyCode=0 which=0 charCode=0 > keyup keyCode=0 which=0 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > keyup keyCode=65 (A) which=65 (A) charCode=0 > keydown keyCode=16 which=16 charCode=0 > keyup keyCode=16 which=16 charCode=0 > > *client via Chromium, guacamole 1.1, guacd 1.2, VNC* > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > textInput data=a > akeyup keyCode=65 (A) which=65 (A) charCode=0 > keydown keyCode=16 which=16 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=65 (A) which=65 (A) charCode=65 (A) > textInput data=A > Akeyup keyCode=16 which=16 charCode=0 > keyup keyCode=65 (A) which=65 (A) charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > textInput data=a > akeyup keyCode=65 (A) which=65 (A) charCode=0 > > *client via Firefox, guacamole 0.9.14 RDP* > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > textInput data=a > akeyup keyCode=65 (A) which=65 (A) charCode=0 > keydown keyCode=255 which=255 charCode=0 > keyup keyCode=255 which=255 charCode=0 > keydown keyCode=16 which=16 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=65 (A) which=65 (A) charCode=65 (A) > textInput data=A > Akeyup keyCode=16 which=16 charCode=0 > keydown keyCode=16 which=16 charCode=0 > keyup keyCode=65 (A) which=65 (A) charCode=0 > keyup keyCode=16 which=16 charCode=0 > keydown keyCode=255 which=255 charCode=0 > keyup keyCode=255 which=255 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > textInput data=a > akeyup keyCode=65 (A) which=65 (A) charCode=0 > > *client via Firefox, guacamole 1.1, guacd 1.2, RDP (bug)* > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > textInput data=a > akeyup keyCode=65 (A) which=65 (A) charCode=0 > keydown keyCode=20 which=20 charCode=0 > keyup keyCode=20 which=20 charCode=0 > keydown keyCode=16 which=16 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > textInput data=a > akeyup keyCode=16 which=16 charCode=0 > keydown keyCode=16 which=16 charCode=0 > keyup keyCode=65 (A) which=65 (A) charCode=0 > keyup keyCode=16 which=16 charCode=0 > keydown keyCode=20 which=20 charCode=0 > keyup keyCode=20 which=20 charCode=0 > keydown keyCode=65 (A) which=65 (A) charCode=0 > keypress keyCode=97 (a) which=97 (a) charCode=97 (a) > textInput data=a > akeyup keyCode=65 (A) which=65 (A) charCode=0 > > I hope this could help. > -- This message was sent by Atlassian Jira (v8.3.4#803005)