my issue is rather complicated, so I do not expect to find a solution, but maybe someone has had the same issue before me.
My workspace is composed of 2 computers, a mac and a PC running Linux Manjaro. To avoid having 2 keyboards, I use the one from my Mac, with layout CH-DE. I'm having some trouble using Barrier(Synergy) between the mac as server and a Linux as client.
My issue is: when typing alt
+Shift
+7
to write "\
" this does not work on my client machine where instead I get: /
.
On both machines I have set the keyboard layout to macintosh CH-DE and every combination without alt
+Shift
works correctly.
The key combination altgr
+Shift
+7
works perfectly fine if i'm using an external wired keyboard keeping the keyboard layout to macintosh CH-DE.
I had to struggle with Barrier even to reach this situation. I had to use a config file on my mac that looks like this:
section: screens
MBP:
halfDuplexCapsLock = false
halfDuplexNumLock = false
halfDuplexScrollLock = false
xtestIsXineramaUnaware = false
preserveFocus = false
switchCorners = none
switchCornerSize = 0
manjaro:
alt = altgr
halfDuplexCapsLock = false
halfDuplexNumLock = false
halfDuplexScrollLock = false
xtestIsXineramaUnaware = false
preserveFocus = false
switchCorners = none
switchCornerSize = 0
end
section: options
relativeMouseMoves = true
screenSaverSync = true
win32KeepForeground = false
clipboardSharing = true
switchCorners = none +top-left +top-right +bottom-left +bottom-right
switchCornerSize = 0
keystroke(<) = keystroke(<,*)
keystroke(Shift+>) = keystroke(Shift+>,*)
end
Note that I had to map the alt
key to altgr
to make it work.
Also the <
didn't work properly: adding keystroke(<) = keystroke(<,*)
solved the issue.
So, I tried to add the following possibilities to solve the alt
+Shift
+7
problem:
keystroke(Alt+Shift+/) = keystroke(Alt+Shift+/,*)
keystroke(Alt+Shift+/) = keystroke(AltGr+Shift+/,*)
keystroke(Alt+Shift+7) = keystroke(Alt+Shift+7,*)
keystroke(Alt+Shift+7) = keystroke(AltGr+Shift+7,*)
But none of those options worked.
My question is if there is an (other) way to solve that issue?
Thank you in advance for reading my question and your reply.