Version: unspecified (using KDE 4.6.2) OS: Linux On Kubuntu Natty (with KDE 4.6.3 - the bug report dropdown only goes as far as 4.6.2 so that's what I selected there), I send 4 low-level key events from the client VNC viewer: 'A' pressed, 'A' released, 'a' pressed, 'a' released. The KRFB host is idle with a Konsole window open, and what is written at the prompt is 'aa'. If I shut down KRFB and start x11vnc instead, and repeat the exact same sequence on the client, the host now displays 'Aa' as it should. Using TightVNC on Windows in the past this worked properly as well, so I'm pretty sure the problem is with KRFB (common sense and this experiment point to the same). Originally I had a problem dealing with an alternate input language (where I simply couldn't get normal English characters to print), however I believe it is the same bug as the much simpler case reproduced here. Reproducible: Always Steps to Reproduce: Connect to the KRDC host, put the input focus on an application that expects text input (e.g. Konsole at the prompt), and send the key sequence 'Aa' (more specifically, using RFB key events for 'A' pressed, 'A' released, 'a' pressed and 'a' released). Actual Results: The host shows the key sequence 'aa'. Expected Results: The host should show the key sequence 'Aa'.
I have seen this problem as well and I am also quite convinced that it's krfb. A small correction though, it is not always reproducible (always using krfb as the server and krdc as the client).