我的问题相当复杂,所以我不希望找到解决方案,但也许有人在我之前遇到过同样的问题。
我的工作区由 2 台计算机、一台 mac 和一台运行 Linux Manjaro 的 PC 组成。为了避免使用 2 个键盘,我使用 Mac 中的一个,布局为 CH-DE。我在作为服务器的 mac 和作为客户端的 Linux 之间使用Barrier(Synergy)时遇到了一些麻烦。
我的问题是:当键入alt
++写“ ”时,这在我的客户端机器上不起作用,我得到:.Shift
7
\
/
在两台机器上,我都将键盘布局设置为macintosh CH-DE,并且每个没有alt
+Shift
的组合都可以正常工作。如果我使用外部有线键盘将键盘布局保持为macintosh CH-DE
,则
组合键++altgr
工作得非常好。Shift
7
为了达到这种情况,我不得不与屏障作斗争。我必须在我的 mac 上使用一个如下所示的配置文件:
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
请注意,我必须将alt
密钥映射到altgr
才能使其工作。
也<
没有正常工作:添加keystroke(<) = keystroke(<,*)
解决了这个问题。
因此,我尝试添加以下可能性来解决alt
++问题Shift
:7
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,*)
但这些选项都没有奏效。
我的问题是是否有(其他)方法可以解决该问题?
提前感谢您阅读我的问题和您的回复。