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

Michael Jumper commented on GUACAMOLE-232:
------------------------------------------

The keyboard event handling is supposed to release all currently-held keys when 
the keyup for an unknown key is received:

https://github.com/apache/incubator-guacamole-client/blob/865ec19704029a584b8293e36590bfa0ab48a75b/guacamole-common-js/src/main/webapp/modules/Keyboard.js#L991-L995

That is actually due to the fix for GUAC-661, the issue you mentioned before:

https://github.com/apache/incubator-guacamole-client/commit/67624e190c79193e1dbc008b05039f5662f250c6#diff-483b580338cdf132d7bf18892586c538

That same mechanism _should_ be resetting keyboard state when the those keys 
are released on iPad+bluetooth. I'm not sure at present why it wouldn't be. If 
the guac-specific keyboard test is working correctly (as you note above), that 
suggests that things are working properly already...

You have reproduced this on 0.9.10-incubating and 0.9.11-incubating? No chance 
that a version of Guacamole from before 0.9.7 could have been cached?

> Stuck keys iPad/Bluetooth keyboard (Return/Backspace/Space)
> -----------------------------------------------------------
>
>                 Key: GUACAMOLE-232
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-232
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacamole-client
>    Affects Versions: 0.9.10-incubating, 0.9.11-incubating
>            Reporter: devrandom
>         Attachments: guac_stuck2.png, guac_stuck3.PNG, guac_stuck.png
>
>
> I have the same issues as described in:
> https://glyptodon.org/jira/browse/GUAC-661
> Which theoretically was solved in 0.9.7.
> After some typing using iPad with connected bluetooth keyboard, the following 
> Keys may get stuck.
> * return
> * space
> * backspace
> Attached you'll find an example using xev on linux.
> Guacamole produces keyup and keydown events in a loop.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to