Hi Matthew Interesting. I'm quite sure there are several key mapping functions and different applications use different ones. They all have to be in sync to make it work.
But I have not seen any report with the un-shifted keyboard parts. That is really strange. Also interesting that the problem goes away with vnc4server. What client software do you use? // Ola On Thu, Sep 1, 2016 at 6:43 PM, Matthew Gabeler-Lee <[email protected]> wrote: > Package: tightvncserver > Version: 1.3.9-8 > Severity: important > > tightvncserver was working fine for me for a long time until I restarted my > VNC server session recently. Now I find that in most apps I can type fine, > but certain apps get the keys all wrong. Nearly the entire un-shifted US > keyboard (letters and numbers) are coming out wrong. > > I discovered this in bitcoin-qt, but xkeycaps also shows the problem > behavior. > > Unaffected include firefox, lxterm, and even xev. > > Interestingly, in xkeycaps, the keycode shows correct (e.g. the 1 key shows > 1) but the keysym shows wrong (e.g. the 1 key shows 9). > > Switching to vnc4server instead of tightvncserver makes this problem go > away. > > Note: this is not the same behavior has these other old bugs: > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=545939 > I have the workaround for this one in place. Turning it on or off does not > affect the problem I'm describing here. > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514476 > Using a US keyboard, and in my case pretty much ALL keys are broken, not > just some, and nothing is accidentally shifted or such. > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698859 > Again, different set of keys broken for me, not just a couple but nearly > all. > > -- System Information: > Debian Release: stretch/sid > APT prefers testing > APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 4.5.0-2-amd64 (SMP w/12 CPU cores) > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > > Versions of packages tightvncserver depends on: > ii libc6 2.23-5 > ii libjpeg62-turbo 1:1.5.0-1 > ii libx11-6 2:1.6.3-1 > ii libxext6 2:1.3.3-1 > ii perl 5.22.2-3 > ii x11-common 1:7.7+16 > ii x11-utils 7.7+3 > ii xauth 1:1.0.9-1 > ii xserver-common 2:1.18.4-1 > ii zlib1g 1:1.2.8.dfsg-2+b1 > > Versions of packages tightvncserver recommends: > ii x11-xserver-utils 7.7+7 > ii xfonts-base 1:1.0.4+nmu1 > > Versions of packages tightvncserver suggests: > ii tightvnc-java 1.2.7-9 > > -- no debconf information -- --- Inguza Technology AB --- MSc in Information Technology ---- / [email protected] Folkebogatan 26 \ | [email protected] 654 68 KARLSTAD | | http://inguza.com/ Mobile: +46 (0)70-332 1551 | \ gpg/f.p.: 7090 A92B 18FE 7994 0C36 4FE4 18A1 B1CF 0FE5 3DD9 / ---------------------------------------------------------------

