Synergy-core: change language on the client

Created on 15 Jan 2017  路  9Comments  路  Source: symless/synergy-core

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

bug

Most helpful comment

Please, don't abandon this feature! It's like, super important :o

All 9 comments

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

Was this page helpful?
0 / 5 - 0 ratings

Related issues

nbolton picture nbolton  路  5Comments

jenelcohen picture jenelcohen  路  4Comments

martindale picture martindale  路  5Comments

130s picture 130s  路  3Comments

LeTink picture LeTink  路  4Comments