[ https://issues.apache.org/jira/browse/GUACAMOLE-1882?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17787817#comment-17787817 ]
Mike Jumper commented on GUACAMOLE-1882: ---------------------------------------- This is because the local state of caps lock isn't synced except through handling of the caps lock press/release itself. When you type a capital latter, but there's no corresponding "Shift" key held down, the RDP support compensates by adding the missing "Shift", preserving key identity. Adding client-side syncing of caps lock state would address this, but you can also avoid the issue entirely by disabling caps lock before connecting. > I found a bug in the process of using guacamole and wanted to ask for help on > how to solve it. > ---------------------------------------------------------------------------------------------- > > Key: GUACAMOLE-1882 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-1882 > Project: Guacamole > Issue Type: Bug > Affects Versions: 1.4.0, 1.5.2 > Reporter: CaoShulin > Priority: Major > > Local host: Windows host > Remote host: Windows host > guacamole version: 1.5. 2 > Protocol: rdp > An inevitable problem is found. Perform the following operations: > 1. Enable capslock. > 2. Use the RDP protocol of Guacamole to access a remote Windows desktop. > 3. After the connection, the Shift key is pressed for a long time. Failed to > copy the file by pressing Ctrl+C, you must press Ctrl+Shift+C to copy the > file. However, the case is normal when shift+a is used to switch the case. > 4. After capslock is disabled, shift is still pressed for a long time. Failed > to copy the file by pressing Ctrl+C, you must press Ctrl+Shift+C to copy the > file. However, the case is normal when shift+a is used to switch the case. > 5. Exit the remote Windows desktop. When capslock is disabled, access the > remote Windows desktop again. You can press Ctrl+C to copy the file. All > operations are normal. -- This message was sent by Atlassian Jira (v8.20.10#820010)