-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SHIFT combined keypresses sent from "software/macro keyboard" are not working #1914
Comments
Not sure what we changed with regard to keyboards between those two releases. Could you enable debug logging in noVNC and see what the browser console says when you press the problematic keys. Please test both 1.3.0 and 1.4.0. |
Here are screenshots of both versions side by side (1.3.0<>1.4.0-4) when Both have the same server protocol version
This is a test without+with keyboard pressed shift while streamdeck is typing. As you see the keycodes do correspond to the right characters (a97 A65) but is not sent further as it should |
I think it might be related to this "noVNC and QEMU RFB keyboard extension" which is another difference. Proxmox seems to NOT use this extension. |
Debug logging does not seem to be properly enabled in those dumps, unfortunately. There should be lines with "onkeyevent" in there. Check that you don't have any filters enabled in your browser. noVNC might be logging properly, but the browser might be configured to hide those things. |
|
And this is with noVNC 1.3.0 and RFB on open on demand
|
So it seems that this is a "limitation" of noVNC that is fixed by using RFB |
I'm afraid I don't see any noVNC issues in any of those logs. As you already noticed, noVNC is sending the correct keysyms. Which means the bug seems to be in Proxmox somewhere. Please report the issue to them and see if they can figure out why two different behaviours are seen, with seemingly the same input. If they find there is something we can do in our end, then please let us know. Until then, I don't see anything we can do to fix this. |
OS: Windows 10 x64
Browser: Chrome
noVNC 1.4.0-4
noVNC 1.3.0 is working though
I noticed this issue while trying to use Streamdeck to type some text to noVNC consoles in Proxmox.
noVNC is 1.4.0-0 and has the big problem of not registering anything that's supposed to be a combination with SHIFT key
Anything that's not directly sending hardware keycodes fails.
For example typing with InputStick and xKeys works fine in hardware mode.
But if I type/send text with xKeys/MacroWorks in software mode or Streamdeck, then it fails to type correctly.
BUT noVNC 1.3.0 (i have one installed on a ondemand instance) doesn't have this issue at all.
Is strange that the first "<" character is typed correctly.
Also the text appears very fast, almost instantly typed on 1.3.0 but much slower and wrong on 1.4.0-4
Originally posted by @noREAVER in #1799 (comment)
The text was updated successfully, but these errors were encountered: