我知道我只能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 core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Creative Technology Ltd SB Tactic3D Rage USB  id=8    [slave  keyboard (3)]
    ↳ SteelSeries Diablo III Gaming Mouse       id=10   [slave  keyboard (3)]
    ↳ Logitech USB Keyboard                     id=13   [slave  keyboard (3)]
    ↳ Logitech USB Keyboard                     id=14   [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=15   [slave  keyboard (3)]
                  第四和第五是上下滚动,这是您的意思吗?
                
                
                  
                    —
                    蒂姆(Tim)
                    
                  
                
              
                  @Tim我的意思是我的两个侧面按钮;它们实际上并没有映射到鼠标按钮。
                
                
                  
                    —
                    2014年
                    
                  
                
              
                  您可以发布xinput的输出吗?
                
                
                  
                    —
                    蒂姆(Tim)
                    
                  
                
              
                  @Tim添加了。但这真的需要吗?不管我的设置如何,这个问题没有通用的解决方案吗?
                
                
                  
                    —
                    橡树
                    
                  
                
              
                  如果运行该命令
                
                  
                    —
                    蒂姆(Tim)
                    
                  
                
              xinput float 10,鼠标是否会完全停止工作?然后跑步xinput reattach 10 3