After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 155900 - Shift key not working for some characters
Shift key not working for some characters
Status: RESOLVED FIXED
Product: vino
Classification: Applications
Component: Server
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Vino Maintainer(s)
Vino Maintainer(s)
: 167450 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-10-20 02:07 UTC by Ian Clancy
Modified: 2006-12-24 14:58 UTC
See Also:
GNOME target: ---
GNOME version: 2.7/2.8



Description Ian Clancy 2004-10-20 02:07:17 UTC
You need 2 PC's : Client A - Server B
Note (en_GB with 105 Intl KB are used)

1. Start Vino on Server B
2. Open a VNC Session from Client A to Server B
3. Open an application within the VNC session in which text can be entered, e.g.
Gnome Terminal.
4. The 'Shift + \' key combo should produce a '|' character. However a \
character is produced.
5. The 'Shift + 3' key combo should produce a '£' character. However a 3
character is produced.

Similar fault with different characters results when USA keaboard type is used.
Comment 1 mg_abimail 2004-12-17 21:10:59 UTC
I have not been able to get the shift key to work with any characters, standard
or dead-modded.  Using a US 105+deadkeys layout.  Lemme know if there's any more
information I can provide to help fix this, it makes a number of things very
difficult to accomplish (everything from capital letters in method names to
colons and tildes in urls).
There's a capslock bug, bug 157685, also open against vino that may be a
duplicate of or somehow related to this.
Someone please confirm this bug since I apparently cannot.
Comment 2 enxrah 2005-03-01 12:24:02 UTC
I am seeing the same thing, specifically the "pipe" symbol and "pound sterling"
symbols aren't accessible -- you just get "\" and "3" instead.

My client is RealVNC4 on windows, which works fine if I use the x11vnc server
with the "-nomodtweak" option.
Comment 3 Mark McLoughlin 2005-05-20 16:18:56 UTC
*** Bug 167450 has been marked as a duplicate of this bug. ***
Comment 4 Mark McLoughlin 2005-05-20 16:26:28 UTC
Should be fixed on HEAD and gnome-2-10 now:

2005-05-20  Mark McLoughlin  <mark@skynet.ie>

        Fix some keyboard handling bugs:
          1) Shift key not working for some charactes (bug #155900)
          2) Caps lock not working (bug #157685)
          3) Key repeat issue:
               https://bugzilla.redhat.com/134451

        * server/vino-input.c:
        (vino_input_initialize_keycodes): if the keysym is
        defined multiple times in the mapping, choose the
        first one.
        (vino_input_handle_key_event): ignore Caps Lock altogether
        and send a key press/release pair to the Xserver for
        each press, rather than waiting for the release. The
        Xserver on the client can handle key repeating.