So che posso usare xinput
per rimappare i pulsanti del mouse su un solo mouse ma lasciare gli altri invariati. Questo è molto utile Nel mio caso, lo uso per collegare due mouse al mio desktop, uno per la mano destra e l'altro per la mano sinistra.
Si può fare qualcosa del genere anche quando è collegata più di una tastiera? Posso rimappare i tasti ad altri tasti su una tastiera e lasciare gli altri invariati?
Nel mio caso specifico il mio mouse sembra essere registrato come una tastiera aggiuntiva e il suo sesto e settimo pulsante sono tradotti in pageupe pagedown, invece, vorrei legarli per copiare / incollare - ma non voglio influenzare il normale pageupe i pagedowntasti su la mia tastiera standard.
Ecco come l'output di xinput
look - la tastiera in questione è con 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)]
xinput float 10
il mouse smette di funzionare? Quindi corrixinput reattach 10 3