Univention Bugzilla – Bug 34709
noVNC browser compatibility issues due to keyboard event handling
Last modified: 2023-06-28 10:46:27 CEST
Browsers send keyboard events, which are evaluated by noVNC. Different Browsers send varying keycodes for the same key. This cam be problematic for symbol keys, which are not recognized correctly. Examples are backslash and the pipe symbol, which are entered while pressing 'Alt Gr' on a german keyboard. The keyboard layout can also have an impact, see Bug 20469. To test keyboard events in a browser with noVNC, visit http://kanaka.github.io/noVNC/noVNC/tests/input.html https://github.com/kanaka/noVNC/wiki/KeyEvents
Created attachment 5898 [details] Key events provides by customer for "\" and "|". 2014042821005541 Key events provides by customer for "\" and "|". Windows 7 IE9, Firefox send the same events in his environment. Keyboard layout is "Deutsch".
Consider updating to a newer version of noVNC first: Bug #35428 There have been multiple fix and noVNC now also implements the "QEMU RFB extension", which should be a big improvement.
noVNC-1.0.0 supports QEMU's raw keyboard extension: <https://github.com/novnc/noVNC/releases/tag/v1.0.0> We really should switch to Debian upstream package (from Buster): Bug #35428
This issue has been filed against UCS 4.2. UCS 4.2 is out of maintenance and many UCS components have changed in later releases. Thus, this issue is now being closed. If this issue still occurs in newer UCS versions, please use "Clone this bug" or reopen it and update the UCS version. In this case please provide detailed information on how this issue is affecting you.