Skip to content

GUACAMOLE-2232: On-Screen Keyboard: CapsLock gets out-of-sync on macOS.#1176

Open
bbennett-ks wants to merge 1 commit intoapache:mainfrom
bbennett-ks:GUACAMOLE-2232-onscreen-keyboard-capslock-out-of-sync-macos
Open

GUACAMOLE-2232: On-Screen Keyboard: CapsLock gets out-of-sync on macOS.#1176
bbennett-ks wants to merge 1 commit intoapache:mainfrom
bbennett-ks:GUACAMOLE-2232-onscreen-keyboard-capslock-out-of-sync-macos

Conversation

@bbennett-ks
Copy link
Copy Markdown
Contributor

@bbennett-ks bbennett-ks commented Feb 25, 2026

Summary

  • OnBoardKeyBoard.js:
    • Added Key object toggle property.
    • Updated logic to send <keyup><keydown> for each key press for keys with toggle == true.
  • *erty.json:
    • Add toggle = true for <Caps> for all keyboard layouts.

Testing

  • macOS Tahoe (26.3): native browser (Chrome) and Rocky 9 VM Chrome browser
  • Windows 11: native browser (Chrome) and Rocky 9 VM Chrome browser

@bbennett-ks bbennett-ks force-pushed the GUACAMOLE-2232-onscreen-keyboard-capslock-out-of-sync-macos branch 2 times, most recently from cc73657 to d8bf9e2 Compare April 2, 2026 14:56
@bbennett-ks bbennett-ks requested a review from mike-jumper April 2, 2026 14:58
@bbennett-ks bbennett-ks force-pushed the GUACAMOLE-2232-onscreen-keyboard-capslock-out-of-sync-macos branch from d8bf9e2 to ffe3089 Compare April 2, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants