Taste an der Maus deaktivieren (Logitech M720 Triathlon)

Taste an der Maus deaktivieren (Logitech M720 Triathlon)

Es gibt eine Taste auf meiner Maus, die ich nicht deaktivieren kann. Sie befindet sich direkt neben meinem Daumen und ich klicke immer aus Versehen darauf. Das löst eine Art Alt+Tab-Funktion aus und das ist sehr nervig!

Hier ist meine Xinput-Ausgabe:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech M720 Triathlon                   id=11   [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Finger touch  id=13   [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Pen stylus    id=14   [slave  pointer  (2)]
⎜   ↳ Elan Touchpad                             id=15   [slave  pointer  (2)]
⎜   ↳ Elan TrackPoint                           id=16   [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Pen eraser    id=20   [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)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Apple, Inc Apple Keyboard                 id=9    [slave  keyboard (3)]
    ↳ Apple, Inc Apple Keyboard                 id=10   [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C           id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=17   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=18   [slave  keyboard (3)]
    ↳ Logitech M720 Triathlon                   id=19   [slave  keyboard (3)]

Hier ist die xinput test 11Ausgabe, wenn ich auf die Schaltfläche klicke:

key press   37 
key press   64 
key press   23 
key release 23 
key release 64 
key release 37

bearbeiten: xev-Ausgabe

KeyPress event, serial 40, synthetic NO, window 0x4e00001,
    root 0x16b, subw 0x0, time 3927972, (-192,136), root:(679,596),
    state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x4e00001,
    root 0x16b, subw 0x0, time 3927980, (-192,136), root:(679,596),
    state 0x14, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x4e00001,
    root 0x16b, subw 0x0, time 3927988, (-192,136), root:(679,596),
    state 0x1c, keycode 23 (keysym 0xff09, Tab), same_screen YES,
    XLookupString gives 1 bytes: (09) " "
    XmbLookupString gives 1 bytes: (09) "   "
    XFilterEvent returns: False

Gibt es eine Möglichkeit, die Geräte-ID 11 beim Start zu ignorieren? Wenn ja, wie und wie stelle ich sicher, dass beim Hochfahren nichts anderes ignoriert wird? Ich könnte diese Tastendrücke in xinput einfach ignorieren, aber dann kann meine Tastatur sie nicht mehr drücken.

Antwort1

Die Maus stellt sich sowohl als Maus als auch als Tastatur dar. Sie können den Tastaturteil deaktivieren mit:

$ xinput disable 19

Normalerweise würde man als letzten Parameter den Gerätenamen "Logitech M720 Triathlon" verwenden, aber die Maus bekommt den gleichen Namen, also muss man die Nummer aus der Liste abfragen. Etwa so:

$ xinput disable $(xinput --list | grep M720.*keyboard | sed -E 's/.*id=([0-9]+).*/\1/g')

Um es zu Beginn der Xfce-Sitzung einzurichten, können Sie Folgendes überprüfen:Das.

Antwort2

Um die Daumentaste der Logitech M720 Triathlon Multi-Device Mouse zuzuordnen, öffnen Sie den dconf-Editor und navigieren Sie zu org/cinnamon/desktop/keybindings/wm/(switch-panels), deaktivieren Sie Standardwert verwenden. Geben Sie unter Benutzerdefinierter Wert einen beliebigen Wert ein. Da ichdeaktivierendie Daumentaste, die ich eingegeben habe [''], im Wesentlichen ein Nullwert. Ich verwende Ubuntu 22.04.2 LTS, falls das meiner Antwort etwas hinzufügt.

Antwort3

Nach einiger Suche fand ich eine Antwort, mehr oder weniger. Es gibt eine Linux-Software namensPfeifer(https://www.linuxuprising.com/2020/11/configure-logitech-steelseries-and.html) und ich konnte die Taste „Unbekannt“ dem Weitergehen in Firefox zuordnen. Da ich selten die Gelegenheit habe, eine Seite vorwärts zu bewegen, tut die Schaltfläche praktisch nichts. In Piper gibt es viele Funktionen, denen die Schaltflächen zugeordnet werden können.

verwandte Informationen