小编Oak*_*Oak的帖子

如何仅重新映射一个键盘上的键?

我知道我只能xinput在一只鼠标上重新映射鼠标按钮,但其他鼠标保持不变。这是非常有用的。就我而言,我使用它将两只鼠标连接到我的桌面,一只右手使用,另一只左手使用。

当连接多个键盘时,是否也可以进行类似的操作?我可以将键重新映射到一个键盘上的其他键,而其他键保持不变吗?

在我的特定情况下,我的鼠标似乎被注册为一个额外的键盘,它的第 6 个和第 7 个按钮被转换为pageuppagedown,我想将它们绑定到复制/粘贴 - 但我不想影响常规pageuppagedown键我的标准键盘。

这是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)

keyboard input-devices xinput

18
推荐指数
2
解决办法
1364
查看次数

标签 统计

input-devices ×1

keyboard ×1

xinput ×1