![同时使用两个键盘会产生恼人的输入延迟](https://linux22.com/image/1157498/%E5%90%8C%E6%97%B6%E4%BD%BF%E7%94%A8%E4%B8%A4%E4%B8%AA%E9%94%AE%E7%9B%98%E4%BC%9A%E4%BA%A7%E7%94%9F%E6%81%BC%E4%BA%BA%E7%9A%84%E8%BE%93%E5%85%A5%E5%BB%B6%E8%BF%9F.png)
我有一款 Razer Naga 鼠标,它有 12 个侧键,它们被视为单独的输入设备,使用 USB 键盘和笔记本电脑键盘时也会重复出现此问题
- 在单个设备上打字时一切都很完美
- 如果从另一台设备按下一个键,输入将需要大约 500 毫秒,然后如果继续在同一台设备上输入,那就完美了
- 如果从另一个设备按下 20 个键,输入将延迟最多 2000 毫秒(取决于按下了多少个键),然后恢复正常
- 现在你可以看到当我在工作流程中使用 2 个输入设备时是多么的沮丧
- 顺便说一句,我认为这是一个 xorg 问题,因为如果我注销并在密码输入字段中按下两个输入设备上的尽可能多的键,就不会出现延迟
在 17.10 中遇到了这个问题,现在在全新安装 18.04 中,请帮忙。如果你愿意,我可以拍摄一个简短的视频演示
答案1
答案2
这确实是 Xorg 的问题。如果这是您的选择:在登录屏幕上有一个小齿轮,您可以在其中选择“Ubuntu on Wayland”。这为我解决了这个问题。我现在正在用两个 USB 键盘输入这些内容。
唯一的问题是它在传递移位时似乎有些滞后。例如,如果我在一个板上按下 Shift 键,在另一个板上按下某个键,结果就是不移位,除非我按住 Shift 键一小会儿。
答案3
这确实是 Xorg 的问题。我在 Ubuntu 18.04 中使用 unity 而不是 Xorg
sudo apt install lightdm -y
sudo apt install ubuntu-unity-desktop -y
答案4
当使用“xinput create-master Second”将第二个键盘分离为第二个主键盘,然后使用“xinput reattach”将第二个键盘连接到该键盘时,延迟现象消失。
但是,这也会创建第二个鼠标指针(它在我的屏幕上闪烁,很烦人),并且每个键盘都有自己的焦点。一个键盘可以在一个窗口中输入,而第二个键盘可以在另一个窗口中输入。
即使延迟消失了,这也不是一个有用的解决方法,除非可以弄清楚如何隐藏鼠标指针(将其移动到右下角就足够了,而且很容易做到)并确保两个键盘始终将输入发送到同一个窗口。
编辑:这个问题在 fvwm 中不存在,两个键盘工作正常,没有任何延迟。到目前为止,我只能在 Gnome 中确认这一点。