重新映射鼠标生成的键码

重新映射鼠标生成的键码

我有一个 Logitech T400 鼠标,它有一个按钮,可以像键盘一样生成键码 Super_L。 xev 按下的结果(通过键盘和鼠标按钮)完全相同(见下文)。有没有办法过滤来自特定设备的按键并将常规的中键单击重新映射到它?

更多细节 :

$ xinput 
Virtual core pointer                        id=2    [master pointer  (3)]
- Logitech T400                             id=12   [slave  pointer  (2)]
Virtual core keyboard                       id=3    [master keyboard (2)]
- Logitech T400                             id=22   [slave  keyboard (3)]

$xinput test 22
key press   133 
key release 133 

我在“xinput 测试”中按下鼠标按钮。我想从虚拟键盘 22 中过滤键码 133,并希望将常规的中键单击重新映射到它,而不是来自其他设备的键码。有什么建议 ?

谢谢。更喜欢。

相关内容