Hi,
I got the following setup:
windows 7 desktop ~ server
windows 10 laptop ~ client
When I use synergy on my laptop and I change my language from EN to HEB for example.. it seems like the language switch is working well(I can see that in the botton toolbar).. but as soon as I start typing.. it revert to the previous language... the only "solution" at the moment is go back to my desktop screen.. change the language and then move my mouse to my laptop. it's not actually solution you know..
I think the previous version (1.8.4) didn't had this issue. Is there somewhere I can get this version instead? I mean, In case you don't have a solution for me.
Thank you,
Tom
Operating Systems
Client: Linux Mint 17.3
Server: Windows 7 Pro SP1 AMD64 EN
Synergy Version
1.8.8-rc1-fc3cc78 on both sides
Bug
On all hosts Ctrl+Shift configured to change language.
Sometimes language selection ceases to work on client. I press Ctrl+Shift to select EN, tray icon was changed but changes backward to RU on any alphabet char pressed. Even if I try to change language by clicking in tray language will changed to wrong on key press.Workaround
Restart Synergy on client
Log from client before it restarted: synergy-client.log.txt
Oh we need to revert the changes then?
I would gladly like it to work.. currently It's unbearable. I want to drop off 3 keyboard and use only 1 but until this issue will be solved, I'm unable to do that.
Also.. when I change language, it's shown as "?????" instead of the actual letters... sometimes it works accordingly but sometimes it doesn't... I think version 1.8.6 was able to use my other language like it should.. instead of "????"
FYI
Same here, this bug was reopened a lot of times, but I can't get any reaction from devs on it. #4309
Please, don't abandon this feature! It's like, super important :o
I use AutoHotkey with this script. Launched script on the server and disabled windows hotkeys, works in all clients. Synergy version1.8.8 , server Windows 10, client Windows 7
~*Ctrl::
keyCtrlOff := false
;msgbox down
return
~*Ctrl Up::
keyCtrlOff := true
;msgbox up
return
~*Shift::
if (keyCtrlOff)
return
;msgbox % keyCtrlOff
SetFormat, Integer, H
Locale1=0x4090409 ; USA
Locale2=0x4190419 ; Russian
WinGet, WinID,, A
ThreadID:=DllCall("GetWindowThreadProcessId", "Int", WinID, "Int", "0")
InputLocaleID:=DllCall("GetKeyboardLayout", "Int", ThreadID)
if(InputLocaleID=Locale1)
SendMessage, 0x50,, % Locale2,, A
else if(InputLocaleID=Locale2)
SendMessage, 0x50,, % Locale1,, A
return
Bug is still present in synergy 1.10.1. So, is there any reasonable solution? Or AHK is the best way to fix this issue? This is really annoying bug.
Please give it a little bit more attention.
It is just not supported.
Answer from support: "Currently, that's not actually a feature we support (multiple language support), but it is a feature request that we're planning to add to Synergy".
Replaced by #6506
Most helpful comment
Please, don't abandon this feature! It's like, super important :o