MacOS 键盘布局不适用于 Linux 槽屏障(协同)

MacOS 键盘布局不适用于 Linux 槽屏障(协同)

我的问题相当复杂,所以我不希望找到解决方案,但也许有人在我之前遇到过同样的问题。

我的工作空间由 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,*)

我希望这可以帮助其他人解决我同样的问题!

相关内容