Bug 34709 - noVNC browser compatibility issues due to keyboard event handling
noVNC browser compatibility issues due to keyboard event handling
Status: CLOSED WONTFIX
Product: UCS
Classification: Unclassified
Component: Virtualization - UVMM
UCS 4.2
Other Linux
: P5 normal (vote)
: ---
Assigned To: UCS maintainers
https://www.ibm.com/developerworks/li...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-04-30 14:26 CEST by Erik Damrose
Modified: 2023-06-28 10:46 CEST (History)
2 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 1: Cosmetic issue or missing function but workaround exists
Who will be affected by this bug?: 1: Will affect a very few installed domains
How will those affected feel about the bug?: 1: Nuisance – not a big deal but noticeable
User Pain: 0.006
Enterprise Customer affected?: Yes
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number: 2014042821005541
Bug group (optional): Browser compatibility
Max CVSS v3 score:


Attachments
Key events provides by customer for "\" and "|". (57.69 KB, image/png)
2014-05-07 17:40 CEST, Janis Meybohm
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Damrose univentionstaff 2014-04-30 14:26:54 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
Comment 1 Janis Meybohm univentionstaff 2014-05-07 17:40:54 CEST
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".
Comment 2 Philipp Hahn univentionstaff 2017-05-03 16:50:08 CEST
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.
Comment 3 Philipp Hahn univentionstaff 2019-10-30 09:32:37 CET
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
Comment 4 Ingo Steuwer univentionstaff 2020-07-03 20:56:02 CEST
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.