Hello all,

I have a guacamole server running VNC into Proxmox KVM VNC servers. This works 
fine except for an issue with some keys appearing to be stuck down.

Pressing either shift key works as expected for "standard" characters (a-z) and 
some special chars (shift 1-9 and a few others).

However for some keys, such as Shift-, Shift-' the key is repeatedly typed into 
the VM until the key is pressed again.

Running xev in the VM shows the keydown and keyup events for the shift keys and 
normal keys, but the 'stuck' key shows as being repeatedly sent to the VM until 
pressed again.

The current workaround is to disable repeat keys in each VM but this still 
doesn't fully behave properly as the key will then appear to be not working 
until pressed again.

I have tried different browsers, different operating systems (both on the 
client and on the VM side) and this has continued to occur across Proxmox and 
KVM major updates.

The keyboard has been set to both empty (defaulting to US) and en-gb. With 
default, the key repeat does not happen but the key mapping does not translate 
to UK under any circumstances. With en-gb, the mapping is correct but the key 
repeats happen.

From what I can tell, it’s because QEMU is translating from keyscan codes to 
keypresses, and back to keyscan, but this seems to break the input.



Tom

Reply via email to