Die Logitech MX™1000 funktioniert nun soweit, allerdings lässt sich die Suchtaste beim Mausrad nicht mit der von mir beschriebenen xbindkeys-xvkbd-Methode belegen, weil der Terminal Befehl xev beim Betätigen der Taste ein Gnome-Suchfenster öffnet statt das Ereignis am Terminal zu protokollieren:
Scheinbar wird das Event von Gnome abgefangen und verarbeitet bevor es bei xev ankommt. Als Lösung bietet sich an die globale Suchtaste in den Einstellungen (Systemsettings → Keyboard → Tab Shortcuts → Sektion Launchers) zu deaktivieren. Dazu muss einmal auf den Search-Eintrag in der rechten Spalte geklickt werden und mit die zugeordnete Taste mit der Backspace-Taste entfernt werden.
Nun erscheint in der Terminal Ausgabe von xev folgendes beim Betätigen der Suchtaste:
KeyRelease event, serial 36, synthetic NO, window 0x400001, root 0xbb, subw 0x400002, time 9941224, (47,30), root:(1750,850), state 0x10, keycode 225 (keysym 0x1008ff1b, XF86Search), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
Die Suchtaste ist keine gewöhnliche Maustaste und löst statt einem ButtonRelease Event ein KeyRelease Event aus. Um auf die Suchentaste via xbindkeys reagieren zu können muss in der .xbindkeyssrc Datei folgende Syntax verwendet werden:
"firefox -new-tab 'https://encrypted.google.com/'" m:0x10 + c:225 "/usr/bin/xvkbd -xsendevent -text "ls -la \[Return]"" control + m:0x10 + c:225
Zeile 9 & 10 öffnen bei einem Betätigen der Taste ein neues Tab im zuletzt aktiven Firefox-Fenster mit der angegebenen Url. Ist Firefox nicht geöffnet wird er gestartet. Die Zeilen 11 & 12 bewirken eine Tastenkombination wenn die STRG Taste und die Suchtaste auf der Maus gleichzeitig betätigt werden.

