-
-
Notifications
You must be signed in to change notification settings - Fork 844
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using Synergy to control a Mac, the remote keyboard is not available as a device and thus Karabiner cannot react to input #2337
Comments
+1, I would love to be able to control my Mac from my main Windows computer using Synergy/Barrier, whilst still being able to use my Karabiner keybindings. Without Karabiner I'm pretty much useless on a Mac. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Is this anywhere on the radar going forward? |
My issue with this is that if I switch to russian layout then some of the letters still stay in English. |
I'm in the same boat. |
This gets a +1 from me, would love to have this feature. |
I'm using Barrier between a Linux machine and Mac. It would be great if barrier input is passed on to Karabiner to engage the PC-style shortcuts. Currently the PC style shortcuts work only on the Mac keyboard but not via inputs through Barrier from the host system. |
Yeah I'm pretty much in the same boat, I can't really use my Mac without Karabiner but if I'm connected through Synergy Karabiner simply doesn't pick up my 'virtual' keyboard. |
Did anyone ever find a workaround, or an alternative app to Synergy where this works? |
It's unlikely for these kinds of app to support this. It's not simple. See if you can capture key events send by those apps using higher-level remapping tools like Hammerspoon, BetterTouchTool, etc. It may work. |
My issue is the opposite of this. I've made the macbook as Synergy server on which Karabiner works fine, but my only problem is that I want Karabiner to just leave me alone (and not convert keys) when they're sent to the Windows machine. Is there any idea how to do that? |
This is indeed still something that needs attention. Definitely not a simple solution it seems, but it is necessary to be able to use apps like Synergy, Barrier, and ShareMouse. |
In the end I decided to make a PR for Barrier (Synergy-fork) that enhances it's hotkey functionality, so that I can use the same keybinds with Barrier as I use on Karabiner and only when the Mac has mouse focus. Posting here in case it helps anybody else. For those interested, a test build for Windows can be found here and my Barrier config can be found at the bottom of my PR description here. I now use this to control my Mac computers from Windows, and make my Mac work like Windows (Ctrl+C to copy, Ctrl+Left to skip a word left e.t.c). I still use Karabiner-Elements when working solely on my Mac. |
For your issue (controlling Windows from macOS and disabling Karabiner-Elements when on Windows), you can do the following:
|
Do we need to inform Synergy and the Input-Leap (previously known as Barrier) project of a need to address this situation? |
I dedicated most of today to solving this issue, but none of the solutions I tried worked as intended. Eventually, I found a workaround (partly), though it's not ideal. I created a custom keyboard layout on Windows, following instructions from a Reddit post about building custom Windows keyboard layouts (https://www.reddit.com/r/Karabiner/comments/p41kz5/switched_to_windows_but_i_cant_live_without/) This solution allows me to use the special character I need on my Mac even though it's not a perfect fix. |
Consider us informed! 🙂 Looks like PR debauchee/barrier#1883 is for a dead Synergy fork, but it could be ported quite easily to the free community edition of Synergy 1 (active project). I'm swamped at the moment, but if anyone has a moment to submit a PR I'd gladly review it. |
Wanted to update @Rajveer86's answer, which is working awesome BTW, for those of us using Deskflow,
Hammerspoon should now switch between Profiles in Karabiner-elements whenever you move the mouse between hosts. |
Synergy is a software that allows you to use a single mouse/kbd with a number of networked machines.
My setup:
Synergy server on a Windows PC
Synergy client on Mac with Karabiner
Is it possible to somehow add Synergy as a device that Karabiner can react to?
I just started using Karabiner so I (currently) have no idea of the complexity of managing this.
The text was updated successfully, but these errors were encountered: