Bug #71 - Omega (?) symbol appears instead of @ on GB keyboard
- Duplicated by: Bug #232 - @ key from Windows (vista) server to ubuntu client results in ? (Omega)
- Duplicated by: Bug #473 - Keyboad Layout and Modifier Issues
- Duplicated by: Bug #1090 - @ symbol broken in 1.3.1
- Duplicated by: Bug #1161 - 1.3.1: < and > result in « and », British keybd, Win32-Linux
- Duplicated by: Bug #1252 - Pressing @ on server keyboard gives omega on client
- Duplicated by: Bug #1376 - Ω symbol instead of @
- Duplicated by: Bug #1473 - Strange @ symbol mapping
- Duplicated by: Bug #1546 - Incorrect Character
Google user: nick.bolton.uk
What steps will reproduce the problem?
1. Client: Ubuntu 9.04
2. Server: Windows Vista SP1
3. Press right shift and the [@ '] key
What is the expected output? What do you see instead?
Expect: @
See: ?
#4
Google user: nick.bolton.uk
This was previously a duplicate, since fixing issue #5 would potentially solve this
issue, however I will make it an issue of it's own since we can maybe use a quick fix
to solve.
#5
Google user: bob.goddard
Latest client version that correctly reproduces the @ is 1.2.2
#6
Google user: nick.bolton.uk
Cool, thanks for the research. Maybe someone could do a diff between the sources to try
and spot when the bug was introduced?
#7
Google user: simonc591
I see this with the latest synergy-plus 1.3.4 clients both running on Linux (SLED11
server and opensuse11.2 client)
#8
Google user: nick.bolton.uk
Here's a copy of an IRC chat between kodomo and myself...
produces the correct @
I'm lacking the arrow keys and right-ctrl on my laptop keyboard now), but synergy
works like a charm again
two systems are the same
there?
it?
or looking at - a.o. - the LANG env variables) of the two machines differed
#9
Google user: ttann...@bloomberg.net
Not sure how you change locale for windows. I'm not sure we can actually, we can't
even set our own backdrops at work.
#10
Google user: paul.campbell
I managed to get around this by switching the client and server around. ie. using my
linux machine as the server. I realise this may not be possible for everyone but
sorted this out for me.
#11
Google user: nick.bolton.uk
Thanks for the update Paul. This may be helpful to know when we fix the bug.
#12
Google user: wagooo
Not ideal, but try this on the client:
xmodmap -e "keycode 24 = q Q at at at at"
#13
Google user: jasonirwin73
Yup - that is the workaround. Make sure to add it to your start-up scripts on the
client.
#14
Google user: nick.bolton.uk
According to this SU question:
"http://superuser.com/questions/77734/synergy-linux-keyboard-problem":http://superuser.com/questions/77734/synergy-linux-keyboard-problem
This is the best work around:
xmodmap -e "keycode 53 = x X greater greater greater greater"
xmodmap -e "keycode 52 = z Z less less less less"
xmodmap -e "keycode 24 = q Q at at at at"
#15
Google user: anton.piatek
I have en_GB.UTF-8 on both (linux) boxes but also get this error. The workaround
solves it though
#16
Google user: jasonirwin73
One thing I have spotted is that, randomly, the problem can re-appear on the client
machine. To get around this I created a script to re-apply the fix and put a
launcher on one of my Gnome panels. It basically does a full restart of ssh and
synergy+ (the retsart of ssh might not be required).
I don't like the killalls in the script, this could be a problem if you are running
more than one ssh session (as it happens, I do not) but hopefully it will be of help
to someone. If anyone knows how to close a specific ssh connection, that would be
great.
#!/bin/bash
#Start ssh
killall ssh
sleep 1
ssh -f -N -L localhost:24800:
#Start Synergyclient
killall synergyc
sleep 1
synergyc localhost
#Workaround synergy ?/@ key issue
sleep 1
xmodmap -e "keycode 53 = x X greater greater greater greater"
xmodmap -e "keycode 52 = z Z less less less less"
xmodmap -e "keycode 24 = q Q at at at at"
#18
Found this link in another issue:
http://www.deltanova.co.uk/456/
#19
Keep in mind that some users also switch keyboard layouts after login - for instance, I use the USA layout for programming, and switch between USA, Norwegian and Spanish layouts when writing mail or IM. I use the GNOME keyboard switcher applet with a hotkey for this, which switches the layout on the host (input devices attached) system.
For the record, I'm seeing these problems with sending non-ASCII letters across Synergy screens too. With version 1.3.4, holding down shift and the key that normally produces the Norwegian letter 'ø', produced a single uppercase 'Ø' and then locked up the remote synergyc, which apparently got stuck producing the letter '/' at the maximum speed allowed by the CPU.
#20
I'm experiencing this issue.
Server:
- Arch Linux
- Version 1.3.7 Protocol 1.3
- echo $LANG => en_GB.utf8
Client:
- Ubuntu 10.04
- Version 1.3.4 Protocol 1.3
- echo $LANG => en_GB.UTF-8
Slightly different lang, but the same character set. The xmodmap workaround does work for me though.
#21
I notice that this only happens when I have caps lock on.
#22
Still happening in 1.4.9, not sure about my last comment about caps lock -- this doesn't seem to be the case now. Always happens.
#23
I can confirm this still happens in 1.4.10 - Windows Vista server + Ubuntu client
#24
Server: Ubuntu 12.04: Synergy 1.4.10 LANG=enGB.UTF-8 1st Client (right): Windows XP Pro SP3: Synergy 1.4.10 Region English (United Kingdom) - @ symbol appears correctly 2nd Client (right again): Ubuntu 12.04: Synergy 1.4.10 LANG=enGB.UTF-8 - @ appears as ? I can copy and and paste the @ symbol from the server and 1st client to the 2nd client and can copy and paste the ? from the 2nd client to the server and 1st client.
#25
I have the same issue, both machines run Ubuntu 12.04, both have Synergy 1.4.9 (1.4.10 doesn't work well (major regression), I have already raised a ticket). Both machines have the same keyboard layout (UK english) and region (US english). This looks like a 3 year old bug, has any work been done on this?
#26
I also have this issue, Server XP 1.4.10, client linux 1.4.10 UK / gb language settings.
#27
Same issue here:
Server: Windows 7 Synergy Version 1.4.10
Client : Ubuntu 12.0.4 LTS Language variable on Client : en_GB.UTF-8
Seems this issue has been around in some form since 2006. Any chance its going to be fixed. @ sign pretty useful in this day and age.
#28
Same issue, using 1.4.9 on client and server, both machines are Ubuntu 12.04, setxkbmap -query gives same output on both.
#29
I have the same issue. Server: Windows 7, Synergy 1.4.10 Client: Mint Linux 14, Synergy 1.4.11
I have recorded the debug1 output when this error happens: http://paste.ubuntu.com/5605297/
shift + [' @] sends many extra keystrokes as well it seems...
#30
Server: Win 7SP1 Synergy 1.4.10, Mint Linux 1.4.10, same issue, GB Keyboard
Going across keys left to right from to =, then q to ], etc, till /. Seems that [] produces an 8&9 and \ produces ¬, etc.1234567890-=qwertyuiop89asdfghjkl;'#-zxcvbnm,./
¬!"£$%%^&*()_+QWERTYUIOP{}ASDFGHJKL:q~¬ZXCVBNMZX?
#31
Sorry on my last - that's inside a Windows Remote Desktop environment.
Write comment