GNOME Bugzilla – Bug 499804
Cant type @ or \ sign (german keyboard layout)
Last modified: 2009-02-26 12:52:34 UTC
hi, i have a problem with vinagre i cant input a @ sign (altgr + q) or a \ sign (altgr + ß) the clients i am connected to also use german language. with realvnc this works.
I can confirm that behavior, unfortunately. It seems that vino/vinagre ignores AltGr (and CTRL+ALT) completely, so you cannot type any AltGr combinations. That's a *real* problem for instance for German users as some vital characters like @ and \ cannot be typed over a connection to vino/vinagre. I suppose that there may be similar problems for users of other European (or else) keyboard layouts. The problem does not exist when using vncserver/Xvnc, it exists only in the Gnome vnc server.
Similar problem over here: I use Vine Server on 2 Macs. On connecting to either of that machines I have a wrong keyboard-assignment. On Linux side I have a german (no dead keys) layout. On those Macs it's also german but if I connect it uses an english layout for that VNC-connection. For example if I type a " (shift+2) it shows a Ä (special german character). Shift + 6 should enter & but gives me a \ on that remote machine... and so on. This is annoying because I can't inserting passwords on the remote machine is nearly impossible. Switching the Mac to use Hex-Input (->System Preferences -> International -> Input Menu) helps a lot but my special german characters don't work anymore. So being able to select a keyboard layout would be a great help. Just my 2 cent
Same here with slovenian keyboard layout. Cannot use any alt-gr character (@[]{}\|).
Same problem on my Hardy heron beta. AltGr has no effect on my (french) keyboard. BTW, i just figured out that CTRL-ALT gives the same result than AltGr should.
I can also confirm this using Vino 0.5.0 and spanish layout: AltGr has no effect. Works fine in xvncviewer.
Hi. Could you guys test this patch for gtk-vnc: http://launchpadlibrarian.net/13563444/gtk-vnc-AltGr.patch I don't have a german keyboard, so, I'm unable to test it. Please, try that patch, rebuild gtk-vnc and run vinagre again. Thanks.
I can confirm that this patch makes AltGr work for vinagre on swedish keyboards, it doesn't work without it so this should probably fix it for the germans as well. Should we do something to get that patch into gtk-vnc mainline or is it perhaps already scheduled for 0.3.6? (it isn't om 0.3.5 even though the patch is against 0.3.4)
I just downloaded gtk-vnc 0.3.6 and saw that the fix was included, many thanks!
OK. Could you guys test vinagre 2.23.2 and gtk-vnc 0.3.6? I'm tagging this bug as NEEDINFO, and, if I get no answer within 21 days, it will be closed. Thanks.
*** Bug 551022 has been marked as a duplicate of this bug. ***
*** Bug 537390 has been marked as a duplicate of this bug. ***
*** Bug 546878 has been marked as a duplicate of this bug. ***
From the 7th comment in https://bugs.launchpad.net/bugs/212013, it looks like this isn't fixed yet.
Still broken in Ubuntu Intrepid and vinagre is useless without proper keyboard support. xvnc4viewer works perfectly.
This is really strange, as I wrote earlier gtk-vnc 0.36 made AltGr work for Swedish keyboards and I have verified that it still works in Intrepid (which has 0.37). So does anyone know why there might be a difference in how AltGr is handled in Swedish and German keyboards, I thought that AltGr was the same throughout Europe and the the only difference was that AltGr didn't exist on US keymaps.
Ctrl+Alt+2 to open a non-x console, logging in and typing "showkey -s" to get the keyboard scan codes yields: 0xe0 0x38 - when pressing AltGr and 0xe0 0xb8 - when releasing AltGr only "showkey" displayed "100" for AltGr Could some one with a German keyboard do the same so we could see if there is any difference?
I fix for that was just released in gtk-vnc[1]. [1] - http://freehg.org/u/aliguori/gtk-vnc.hg/