[ https://issues.apache.org/jira/browse/GUACAMOLE-518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Amarjeet Singh updated GUACAMOLE-518: ------------------------------------- Attachment: image.png image.png Yes, I have checked the keycode from* keycode.info <http://keycode.info> *inside the Windows remote browser [ It is showing the keycode 255 instead of *20* which means toggle touch screen] whereas if I check keycode from keycode.info in Local Windows browser it is showing keycode 20. It means windows is not considering Caps Lock event. On Sun, Mar 11, 2018 at 2:50 PM, Michael Jumper (JIRA) <j...@apache.org> wrote: > Shift incorrectly sent for uppercase letters while Caps Lock is active > ---------------------------------------------------------------------- > > Key: GUACAMOLE-518 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-518 > Project: Guacamole > Issue Type: Bug > Components: RDP > Environment: Remote operating System : Ubuntu 16.04.3 LTS 64-bit > Local Browser : Chrome Version 64.0.3282.186 (Official Build) (64-bit) > XRDP Version : 0.9.5 > Guacamole-Server Version : Latest Code [ Last Commit ID : > bc5b01d4d8ab0c3c89a08007316d33012261f6b3 - GUACAMOLE-448: Merge support for > configuring the level of caching used by RDP. ] > Guacamole-Client Version : Latest Code [ Last Commit ID : > 5db2e3cae75a658b33515112a39eb2f5f8eef4a8 - GUACAMOLE-161: Merge changes > adding Caps Lock to the do-not-auto-repeat list. ] > Reporter: Amarjeet Singh > Assignee: Michael Jumper > Priority: Minor > Attachments: image.png, image.png > > > As reported [in the user@ mailing > list|https://lists.apache.org/thread.html/6008116eac7ebf2fdd51460672040b07b46c30c610b05a198575c05e@%3Cuser.guacamole.apache.org%3E]: > {quote} > I have been writing in Libre Office Writer on Guacamole RDP . I clicked CAPS > lock and started writing but the text was still in lowercase. > Guacamole-Server version : 0.9.14 > Guacamole-Client version : 0.9.14 > XRDP Version : 0.9.5 > Remote O.S. : Ubuntu 16.04.3 LTS 64-bit > I have not done any modifications in the code. > If I reconnect the RDP session with CAPS lock on, then it starts printing > uppercase but if I again click CAPS lock to set it to lowercase, it still > prints the uppercase. > {quote} > This is apparently due to the way Guacamole's RDP support handles uppercase > letters and Caps Lock: > * The client side of Guacamole handles Caps Lock correctly, and forwards this > key as a key event to the Guacamole server. > * The RDP support handles the _key_ correctly, sending the corresponding > scancode to the RDP server. > * The RDP support handles the Caps Lock _state_ incorrectly, continuing to > send Shift keypresses for uppercase letters despite Caps Lock being active. > The RDP support needs to be modified such that the behavior of keys within > each keyboard layout when Caps Lock is enabled, various modifiers are > active/inactive, etc. can be correctly modeled. The keymaps currently only > provide for defining behavior based on modifiers. -- This message was sent by Atlassian JIRA (v7.6.3#76005)