Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

When I hit Win+L on either of my machines I'd ideally like to be able to lock both client and server What happens though is no matter which screen I hit the key combination... it locks the server.

I'm guessing the OS is trapping the key sequence before it can get passed to the app to manage, so I'm happy to use a different key sequence as long as the result will be the same

Synergy 1.4.2 64 bit Beta

share|improve this question
    
Not the solution you're looking for, but a shortcut with the following target will give you a clickable link to lock whatever system it's run on: %windir%\system32\rundll32.exe user32.dll,LockWorkStation I keep a copy in the Quick Launch Bar of any machines I expect to access remotely. –  Iszi Apr 5 '11 at 19:47
    
@lszi: rundll32 should not be used for that. –  grawity Apr 6 '11 at 12:00

2 Answers 2

up vote 3 down vote accepted

You want to do this in the options section.

You can define certain keypresses in there and how they get propogated out to the individual clients.

The manual tells you how to do it Look for the keystroke commands.

share|improve this answer
    
thanks Matt. it's pretty unclear and painful to do and, as I was having a bunch of other issues with it, i gave up and switched to InputDirector... PC only (and probably less capable) but easier out of the box –  Offbeatmammal Apr 6 '11 at 15:53

There are a couple of bugs listed in the tracker that relate to sending Win+L to a client system. I haven't gotten it to work on my system either.

Feature #3154 - Lock both screens when Win+L is pressed - Synergy

This is how it should work. In your config file under "section: options", you should be able to add the following:

keystroke(Control+Alt+l) = keystroke(super+l,*)

That tells synergy to send Super (Win) + L to all clients and the server whenever you hit CtrlAltL. I don't think there is a way to intercept WinL (SuperL) on the local system.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.