我在 TESmart HDMI KVM 切换器上遇到了一个非常奇怪的问题。由于您不希望每次切换设备时鼠标都被视为已插入/已拔出,因此它为您的鼠标配备了一个特殊的 USB 输入,然后为每个设备模拟始终连接的鼠标。
但是,这个模拟鼠标似乎完全忽略了操作系统的鼠标灵敏度设置。我原本以为操作系统会处理所有的灵敏度曲线和其他东西 - 当然鼠标只是发送原始数据,这是在驱动程序级别处理的。但我在 Mac 和 Windows 上得到了完全相同的行为!我可以更改鼠标灵敏度,但设置完全被忽略。它只是停留在“稍微太快”的状态。
如果我插入鼠标,它就可以正常工作。所以我的问题是:
使用 HID USB 鼠标时,灵敏度设置是否真的会发送到鼠标并由鼠标处理?如果不是,这怎么可能在 Mac 和 Windows 上都成为问题?
答案1
啊,我刚刚明白了!这款 KVM 有一个“快速切换模式”,您可以用鼠标双击屏幕一侧来切换输入。不知怎么的,这个模式打开了。(这也解释了为什么它会在我不知情的情况下随机切换输入!)
只要你关闭它(滚动锁定、滚动锁定、F12),鼠标就会再次正常工作。我猜想,为了知道你何时点击屏幕的一侧,KVM 必须负责屏幕上光标的位置,因此它必须将鼠标设置为绝对模式,然后操作系统灵敏度就不会产生任何影响。
答案2
我的 Delock 11484 DP 1.4 KVM 切换器也遇到了同样的问题。我还没有找到禁用鼠标手势切换端口的方法(将光标移到屏幕边缘,然后继续将鼠标移离屏幕 2 秒钟)。我的解决方案是不使用专用的鼠标控制台 USB 端口,而是使用用于其他外围设备的 USB 端口之一。到目前为止,我只测试了 Windows 10,效果很好。鼠标手势不再起作用,但这对我来说很好。