MacOS 键盘布局不适用于 linux 槽障碍(协同)
MacOS keyboard layout not working on linux trough barrier(synergy)
我的问题比较复杂,所以我不希望找到解决方案,但也许有人在我之前遇到过同样的问题。
我的工作区由 2 台计算机组成,一台 mac 和一台 运行 linux Manjaro。
为避免使用 2 个键盘,我使用 mac 中的一个,布局为 CH-DE。
我在 mac 作为服务器和 linux 作为客户端之间使用 Barrier(Synergy) 时遇到了一些问题。
我的问题是:当键入 alt
+Shift
+7
以写入“\
”时,这在我的客户端上不起作用 machine相反,我得到:/
.
在两个 machines 上,我都将键盘布局设置为 macintosh CH-DE 和 每个组合都没有 alt
+Shift
工作正常。
组合键 altgr
+Shift
+7
工作得很好 如果我使用外部有线键盘 保持键盘布局为 macintosh 中国-德国.
我什至不得不与Barrier斗争以达到这种情况。我不得不在我的 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,*)
但其中 none 个选项有效。
我的问题是是否有(其他)方法可以解决该问题?
提前感谢您阅读我的问题和您的回复。
我偶然发现了适用于任何键盘布局的 XFCE 解决方案。
- 打开设置> Window管理器并转到键盘
- select 一个空案例并单击 编辑。 window 应弹出 按任意键
- 在您的主机上按不起作用的组合键。在我的例子中,它写出了
Alt
+Shift
+/
.
- 按 清除 按钮并再次单击 编辑。
- 这次使用客户端计算机上的有线键盘,然后按完全相同的组合键。在我的例子中,它写成
Shift
+Backslash
。 (啊哈!这也是区别...)
- 最后,通过在
Section:
下添加按键修改来编辑您的配置文件。我的情况是我必须添加:keystroke(Alt+Shift+/) = keystroke(Shift+Backslash,*)
.
我希望这可以帮助其他人解决我同样的问题!
我的问题比较复杂,所以我不希望找到解决方案,但也许有人在我之前遇到过同样的问题。
我的工作区由 2 台计算机组成,一台 mac 和一台 运行 linux Manjaro。
为避免使用 2 个键盘,我使用 mac 中的一个,布局为 CH-DE。
我在 mac 作为服务器和 linux 作为客户端之间使用 Barrier(Synergy) 时遇到了一些问题。
我的问题是:当键入 alt
+Shift
+7
以写入“\
”时,这在我的客户端上不起作用 machine相反,我得到:/
.
在两个 machines 上,我都将键盘布局设置为 macintosh CH-DE 和 每个组合都没有 alt
+Shift
工作正常。
组合键 altgr
+Shift
+7
工作得很好 如果我使用外部有线键盘 保持键盘布局为 macintosh 中国-德国.
我什至不得不与Barrier斗争以达到这种情况。我不得不在我的 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,*)
但其中 none 个选项有效。
我的问题是是否有(其他)方法可以解决该问题?
提前感谢您阅读我的问题和您的回复。
我偶然发现了适用于任何键盘布局的 XFCE 解决方案。
- 打开设置> Window管理器并转到键盘
- select 一个空案例并单击 编辑。 window 应弹出 按任意键
- 在您的主机上按不起作用的组合键。在我的例子中,它写出了
Alt
+Shift
+/
. - 按 清除 按钮并再次单击 编辑。
- 这次使用客户端计算机上的有线键盘,然后按完全相同的组合键。在我的例子中,它写成
Shift
+Backslash
。 (啊哈!这也是区别...) - 最后,通过在
Section:
下添加按键修改来编辑您的配置文件。我的情况是我必须添加:keystroke(Alt+Shift+/) = keystroke(Shift+Backslash,*)
.
我希望这可以帮助其他人解决我同样的问题!