Synergy

Issue Tracker (powered by SPIT)

Bug #71 - Omega (?) symbol appears instead of @ on GB keyboard

Status:
Accepted
Priority:
Normal
Assignee:
None
Category:
None
Target:
None
Found:
None
Created by:
Created on:
25 May 2009
Updated by:
Updated on:
25 Jul 2012 01:15
Platform:
Linux
Google ID:
gc-62
Redmine ID:
72

  • 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: ?


#1

8 Jun 2009: Issue Importer wrote a comment.

Google user: nick.bolton.uk


8 Jun 2009: Issue Importer changed Status.

New Duplicate


8 Jun 2009: Issue Importer changed Assignee.

2


#2

10 Jun 2009: Issue Importer wrote a comment.

Google user: nick.bolton.uk


#3

29 Oct 2009: Issue Importer wrote a comment.

Google user: nick.bolton.uk


#4

29 Oct 2009: Issue Importer wrote a comment.

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.


29 Oct 2009: Issue Importer changed Status.

Duplicate Accepted


29 Oct 2009: Issue Importer changed Target.

?


#5

10 Nov 2009: Issue Importer wrote a comment.

Google user: bob.goddard

Latest client version that correctly reproduces the @ is 1.2.2


#6

10 Nov 2009: Issue Importer wrote a comment.

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

17 Nov 2009: Issue Importer wrote a comment.

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

22 Dec 2009: Issue Importer wrote a comment.

Google user: nick.bolton.uk

Here's a copy of an IRC chat between kodomo and myself...

It is a UTF problem :D
after switching the locale to C (system wide) and rebooting, synergy
produces the correct @
my keyboard settings don't work anymore, I'll have to redo them (actually
I'm lacking the arrow keys and right-ctrl on my laptop keyboard now), but synergy
works like a charm again
I'd recon that synergy works in exactly those cases, when the locales of the
two systems are the same
because I recon that there's no translation done anywhere in the code, is
there?
it probably takes the values and passes them on to the running X, doesn't
it?
hmm, not sure
so you've found a work around?
yes - synchronize the locale settings of the two machines
basically, I realized that the locales setting (visible by typing 'locales',
or looking at - a.o. - the LANG env variables) of the two machines differed
one was LANG=C, the other LANG=en_US.UTF-8 (guess why US stuff works, hehe)


#9

23 Dec 2009: Issue Importer wrote a comment.

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

24 Dec 2009: Issue Importer wrote a comment.

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

24 Dec 2009: Issue Importer wrote a comment.

Google user: nick.bolton.uk

Thanks for the update Paul. This may be helpful to know when we fix the bug.


#12

27 Dec 2009: Issue Importer wrote a comment.

Google user: wagooo

Not ideal, but try this on the client:

xmodmap -e "keycode 24 = q Q at at at at"


#13

28 Dec 2009: Issue Importer wrote a comment.

Google user: jasonirwin73

Yup - that is the workaround. Make sure to add it to your start-up scripts on the
client.


#14

13 Jan 2010: Issue Importer wrote a comment.

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

9 Feb 2010: Issue Importer wrote a comment.

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

1 Apr 2010: Issue Importer wrote a comment.

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::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"


#17

5 Jun 2010: Issue Importer wrote a comment.

Google user: nick.bolton.uk


5 Jun 2010: Issue Importer changed Target.

? ?


#18

4 Sep 2010 10:59: Nick Bolton wrote a comment.

Found this link in another issue:
http://www.deltanova.co.uk/456/


#19

28 Sep 2010 17:37: Hans Petter Jansson wrote a comment.

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.


13 Jan 2011 16:28: Nick Bolton changed Target.

?


#20

28 Jul 2011 17:07: Tom Russell wrote a comment.

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.


27 Oct 2011 02:06: Nick Bolton changed Target.

?


27 Oct 2011 02:06: Nick Bolton changed Found in ver.

1.3.x


27 Oct 2011 02:06: Nick Bolton changed Platform.

Linux


#21

27 Oct 2011 02:06: Nick Bolton wrote a comment.

I notice that this only happens when I have caps lock on.


1 Feb 2012 11:16: Nick Bolton changed Target.

? 1.4.6


1 Feb 2012 14:43: Nick Bolton changed Target.

1.4.6 1.4.8


10 Mar 2012 19:05: Nick Bolton changed Priority.

High Normal


20 Mar 2012 03:59: Nick Bolton changed Target.

1.4.8 1.4.9


12 Jun 2012 03:45: Nick Bolton changed Target.

1.4.9 1.4.10


#22

25 Jul 2012 01:13: Nick Bolton wrote a comment.

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.


25 Jul 2012 01:15: Nick Bolton changed Target.

1.4.10 1.4.11


#23

25 Aug 2012 18:52: Asfand Yar Qazi wrote a comment.

I can confirm this still happens in 1.4.10 - Windows Vista server + Ubuntu client


#24

26 Sep 2012 10:18: Paul Green wrote a comment.

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

27 Sep 2012 13:21: Gabriel Rossetti wrote a comment.

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

19 Oct 2012 16:27: Matt Reynolds wrote a comment.

I also have this issue, Server XP 1.4.10, client linux 1.4.10 UK / gb language settings.


#27

15 Nov 2012 11:36: Edwin Grover wrote a comment.

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

26 Feb 2013 08:35: Gabriel Rossetti wrote a comment.

Same issue, using 1.4.9 on client and server, both machines are Ubuntu 12.04, setxkbmap -query gives same output on both.


#29

11 Mar 2013 17:10: Sebastian Jylanki wrote a comment.

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

28 Mar 2013 14:26: Will Mann wrote a comment.

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

28 Mar 2013 14:44: Will Mann wrote a comment.

Sorry on my last - that's inside a Windows Remote Desktop environment.


#32

14 May 2013 12:41: Ashley Broadley wrote a comment.

I'm also suffering this issue. Server: Mac OSx 10.6 Client: Ubunutu 12.10

Both client and server are running on 1.4.12


#33

16 May 2013 16:49: Luke Huxley wrote a comment.

Is this seriously still an outstanding bug?