[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17088041#comment-17088041
 ] 

Weston Thayer commented on GUACAMOLE-1037:
------------------------------------------

Thanks for including your testing instructions. I'm confused by your testing 
matrix:

Just the client via Chromium:
client via Chromium, guacamole 0.9.14 RDP
client via Chromium, guacamole 1.1, guacd 1.2, RDP (bug)
client via Chromium, guacamole 1.0, RDP
client via Chromium, guacamole 1.1, guacd 1.2, VNC
client via Firefox, guacamole 0.9.14 RDP
client via Firefox, guacamole 1.1, guacd 1.2, RDP (bug)

I'm assuming "Just the client via Chromium" means you opened 
[https://unixpapa.com/js/testkey.html] on your local computer and went through 
the repro sequence. What is the localized keyboard layout on your local 
computer?

When you say "client via Chromium, guacamole 0.9.14 RDP", do you mean that you 
are still using Chromium on your local computer, but this time you are 
accessing a remote computer via Guacamole (I'm using Guacamole to refer to 
[https://github.com/apache/guacamole-client])? If so, I assume 0.9.14 refers to 
the Guacamole version, but what about the guacd version? What about the remote 
computer you've connected to, what OS is it running? What browser? Is it also 
running Chromium? I'm also assuming you have pulled up the same 
[https://unixpapa.com/js/testkey.html] page, but this time on the remote 
computer? What RDP server is the remote computer running? What is the localized 
keyboard layout on the remote computer? What localized keyboard layout settings 
have you chosen in Guacamole?

When you say "client via Chromium, guacamole 1.1, guacd 1.2, RDP (bug)", what 
do you mean by "(bug)"? Am I to understand that only scenarios marked "(bug)" 
have the caps lock issue? Does this also mean that you are mixing Guacamole 
version 1.1.0 with guacd 1.2.0? If so, I'm not sure if that's supported. Why 
not both on 1.2.0? Does it still reproduce in this case?

> 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
>
> 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)

Reply via email to