我正在将 Synergy 与 Windows 10 服务器和 Linux 客户端一起使用。
问题
当我将键盘连接到 Linux PC 时,我得到以下按键符号(使用测试xev -event keyboard
)
按下 Ctrl 时:Control_L 按下 Alt 时:Alt_L 按下 AltGr 时:ISO_Level3_Shift
但是,当我将键盘连接到 Windows PC 并通过 Synergy 在 Linux 客户端上使用它时,我得到了以下关键符号:
按下 Ctrl 时:Control_L 按下 Alt 时:Alt_L 按下 AltGr 时:Control_L
有没有办法让 Windows 10 键盘上的 AltGr 键ISO_Level3_Shift
在 Linux 客户端上触发?
我尝试过
配置altgr = alt
解决方法
当您拥有 Linux 服务器和 Windows 客户端时,此方法有效,但我不确定为什么。
配置alt = altgr
解决方法
这有效,但我失去了使用Alt密钥的权限,而密钥对我来说和密钥一样重要AltGr。
答案1
服务器:MAC/Linux
客户端:Windows
Alt+ Ctrl+ q= @
答案2
我在 Windows 10 上运行 Synergy 服务器,在 Kubuntu 16.04 上运行客户端。
双平台协同版本:1.8.8-stable-c30301e
我遇到了同样的问题,并使用以下配置使其正常工作。
section: screens
<WINDOWS 10 SERVER NAME>:
altgr = alt
<KUBUNTU CLIENT NAME>:
alt = altgr