【发布时间】:2022-07-26 20:00:54
【问题描述】:
我的问题比较复杂,所以我不希望找到解决方案,但也许有人在我之前遇到过同样的问题。
我的工作空间由两台计算机组成,一台 mac 和一台运行 linux Manjaro 的 PC。
为避免使用 2 个键盘,我使用我的 Mac 中的一个,布局为 CH-DE。
我在作为服务器的 mac 和作为客户端的 linux 之间使用 Barrier(Synergy) 时遇到了一些问题。
我的问题是:当键入 alt+Shift+7 以编写“\”时,这在我的客户端计算机上不起作用,而我得到的是:/。
在两台机器上,我都将键盘布局设置为 macintosh CH-DE,并且没有alt+Shift 的每个组合都可以正常工作。altgr+Shift+7 的组合键工作得非常好如果我使用外部有线键盘保持键盘布局为macintosh CH-DE。
为了达到这种境地,我不得不与屏障作斗争。我必须在我的 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,*)
但是这些选项都不起作用。
我的问题是是否有(其他)方法可以解决该问题?
提前感谢您阅读我的问题和您的回复。
【问题讨论】:
标签: macos archlinux keyboard-layout barrier