我有一台 Linux Synergy 服务器 (Si-Linux),它只为一个 Mac 客户端 (Macbook Pro UK) (SiBook-Pro.local) 提供服务。
在我的 Linux 服务器上,我使用 USB Apple 键盘,其布局与笔记本电脑键盘(紧凑的英国铝制键盘)完全相同。
我想始终将媒体密钥发送到 Mac 客户端,并且在我的synergy.conf
.
keystroke(AudioPlay) = keystroke(AudioPlay,SiBook-Pro.local)
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用,因此我将服务器和客户端都作为前台进程运行并启用了调试并观察到以下情况:
服务器日志:
DEBUG1: activate actions
DEBUG1: hotkey: keyDown(AudioPlay,SiBook-Pro.local)
DEBUG1: onKeyDown id=57523 mask=0x0000 button=0x0000
DEBUG1: send key down to "SiBook-Pro.local" id=57523, mask=0x0000, button=0x0000
DEBUG1: deactivate actions
DEBUG1: hotkey: keyUp(AudioPlay,SiBook-Pro.local)
DEBUG1: onKeyUp id=57523 mask=0x0000 button=0x0000
DEBUG1: send key up to "SiBook-Pro.local" id=57523, mask=0x0000, button=0x0000
Run Code Online (Sandbox Code Playgroud)
客户端日志:
DEBUG1: recv key down id=0x0000e0b3, mask=0x0000, button=0x0000
DEBUG1: mapKey …
Run Code Online (Sandbox Code Playgroud) synergy ×1