Hi,
When using VNC to remote administrate a KVM, keyboard repeat problems are Huge, when there's a network lag.
This is because the VNC protocol communicates keyup:s and keydown:s, and the keydown can be delayed, and thus the other end's keyboard autorepeat will kick in unintendedly.
I suggest you introduce a "Send whole keypresses" option, such that when enabled, UltraVNC doesn't send keyup/keydown but instead on each keypress it sends a sequence of up&down in one and the same TCP packet, that way ensuring there'll be no unintended keyboard repeating on the other end.
Can I be the beta tester for this new feature? :D
(What I request seems to be the same option as x11vnc's "-norepeat", http://linux.die.net/man/1/x11vnc )
In my opinion this feature can be add namely as option, not default behaviour.
With slow connections server OS accessibility options can be used as workaround.
Hi Anton, at least my primary VNC use is for use against a KVM/QEMU/other VM, where I install it by remote.
In such setups, there is no OS accessibility option. And there would be, I wouldn't be able to use it anyhow, because say that it would take 15 keypresses to enable it, I would probably need to spend something like 24 hours in typing attempts, only to get there.
With this considered, what do you feel about this feature?
Mikael, hardly this option would be add in the next release.
If You can compile viewer, try to add something like
m_extKeySymListener->onRfbKeySymEvent(rfbKeySym, false);
in
RfbKeySym::sendVerbatimKeySymEvent
Another possibility is using OS keyboard filtering on client side.