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  /
 ---------------------------------------------------------------

Reply via email to