Sample Header Ad - 728x90

MacOS keyboard layout not working on linux trough barrier(synergy)

1 vote
1 answer
1216 views
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
+
+
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
+
** works correctly.\ The key combination
+
+
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(Shift+>,*)
end
Note that I had to map the
key to
to make it work.\ Also the
<
didn't work properly: adding
(<) = keystroke(<,*)
solved the issue. So, I tried to add the following possibilities to solve the
+
+
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.
Asked by Pa Dalton (31 rep)
Jan 8, 2022, 03:49 PM
Last activity: Mar 26, 2023, 09:36 PM