bbennett-ks commented on PR #1164:
URL: 
https://github.com/apache/guacamole-client/pull/1164#issuecomment-3930400528

   > I'm curious if we really need the mouse events here, can you maybe explain 
the reasoning behind that choice? It seems like the keyboard events alone 
should be sufficient for all three issues mentioned.
   
   Not 100% necessary, as the Caps Lock will be synched on the first key press, 
but some apps display Lock state so support mouse events ensures Lock state is 
correctly displayed when you return to the windows.
   
   I added a comment:
       // Mouse and touch events provide a reliable opportunity to resync 
modifier
       // toggle state when keyboard events may not occur immediately after 
focus
       // changes. This supports toolbars, desktop indicators, and editors that
       // dynamically reflect lock-key status, keeping the remote session 
visually
       // and functionally consistent with the local system.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to