我知道我只能xinput在一只鼠标上重新映射鼠标按钮,但其他鼠标保持不变。这是非常有用的。就我而言,我使用它将两只鼠标连接到我的桌面,一只右手使用,另一只左手使用。
当连接多个键盘时,是否也可以进行类似的操作?我可以将键重新映射到一个键盘上的其他键,而其他键保持不变吗?
在我的特定情况下,我的鼠标似乎被注册为一个额外的键盘,它的第 6 个和第 7 个按钮被转换为pageup和pagedown,我想将它们绑定到复制/粘贴 - 但我不想影响常规pageup和pagedown键我的标准键盘。
这是xinput外观的输出- 有问题的键盘的 id 为 10:
$ xinput
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? SteelSeries Diablo III Gaming Mouse id=9 [slave pointer (2)]
? ? SteelSeries Diablo III Gaming Mouse id=11 [slave pointer (2)]
? ? Logitech USB Optical Mouse id=12 [slave pointer (2)]
? Virtual …Run Code Online (Sandbox Code Playgroud)