我的问题相当复杂,所以我不希望找到解决方案,但也许有人在我之前遇到过同样的问题。
我的工作空间由 2 台计算机组成,一台 Mac 和一台运行 Linux Manjaro 的 PC。为了避免使用 2 个键盘,我使用 Mac 上的一个,布局为 CH-DE。我使用时遇到一些问题屏障(协同)在作为服务器的 mac 和作为客户端的 Linux 之间。
我的问题是:当输入alt
+ Shift
+7
来写“ \
”时,这在我的客户端计算机上不起作用,而是我得到:/
。
在两台机器上我都将键盘布局设置为麦金塔CH-DE和每个不带alt
+ 的组合Shift
工作正常。
组合键altgr
+ Shift
+7
工作得很好如果我使用外部有线键盘保持键盘布局麦金塔CH-DE。
甚至为了达到这种境地,我也不得不与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,*)
但这些选择都不起作用。
我的问题是是否有(其他)方法来解决该问题?
预先感谢您阅读我的问题和您的回复。
答案1
一次偶然的机会,我找到了适用于任何键盘布局的 XFCE 解决方案。
- 打开设置 > 窗口管理器并前往键盘
- 选择一个空案例并单击编辑。应弹出一个窗口按任意键
- 按不起作用的组合键在你的主机上。就我而言,它写出了
Alt
+Shift
+/
。 - 按清除按钮并再次单击编辑。
- 这次使用客户端计算机上的有线键盘并按完全相同的组合键。就我而言,它写的是
Shift
+Backslash
。 (啊哈!这也是区别……) - 最后,通过在 下添加击键修改来编辑您的配置文件
Section:
。我的情况我必须添加:keystroke(Alt+Shift+/) = keystroke(Shift+Backslash,*)
。
我希望这可以帮助其他人解决我同样的问题!