Maustaste beleben

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
Benutzeravatar
GregorS
Beiträge: 3185
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Maustaste beleben

Beitrag von GregorS » 17.01.2025 18:38:48

Hallo zusammen!

Durch einen anderen Thread wurde ich wieder daran erinnert, dass meine Maus (Logitech M720) eine bislang leblose Taste hat. Da die Maus reichlich andere Knöpfe hat, fehlt mir eigentlich nichts. Ganz praktisch wäre aber, diese Taste mit der Funktion zu belegen, die sonst auf F11 liegt (Vollbild an/aus). Geht das? Wie finde ich heraus, ob diese Taste überhaupt „bemerkt“ wird?

TIA

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

tobo
Beiträge: 2394
Registriert: 10.12.2008 10:51:41

Re: Maustaste beleben

Beitrag von tobo » 17.01.2025 18:42:42

GregorS hat geschrieben: ↑ zum Beitrag ↑
17.01.2025 18:38:48
Wie finde ich heraus, ob diese Taste überhaupt „bemerkt“ wird?
xev?

Benutzeravatar
GregorS
Beiträge: 3185
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Maustaste beleben

Beitrag von GregorS » 17.01.2025 19:32:11

tobo hat geschrieben: ↑ zum Beitrag ↑
17.01.2025 18:42:42
GregorS hat geschrieben: ↑ zum Beitrag ↑
17.01.2025 18:38:48
Wie finde ich heraus, ob diese Taste überhaupt „bemerkt“ wird?
xev?
Danke für den Tipp! Die funktionslose Taste scheint tatsächlich sehr speziell zu sein – die Meldungen von xev sehen bei allen anderen Tasten sehr ähnlich aus, nicht jedoch, wenn ich die funktionslose Taste drücke. Hier mal ein paar Zeilen der Ausgabe:

Code: Alles auswählen

ButtonPress event, serial 38, synthetic NO, window 0x3a00001,
    root 0x3cd, subw 0x0, time 229078375, (106,78), root:(977,541),
    state 0x10, button 1, same_screen YES

ButtonRelease event, serial 38, synthetic NO, window 0x3a00001,
    root 0x3cd, subw 0x0, time 229078496, (106,78), root:(977,541),
    state 0x110, button 1, same_screen YES

KeyPress event, serial 38, synthetic NO, window 0x3a00001,
    root 0x3cd, subw 0x0, time 229082676, (106,78), root:(977,541),
    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 38, synthetic NO, window 0x3a00001,
    root 0x3cd, subw 0x0, time 229082676, (106,78), root:(977,541),
    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 38, synthetic NO, window 0x3a00001,
    root 0x3cd, subw 0x0, time 229082676, (106,78), root:(977,541),
    state 0x1c, keycode 23 (keysym 0xff09, Tab), same_screen YES,
    XLookupString gives 1 bytes: (09) " "
    XmbLookupString gives 1 bytes: (09) "       "
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x3a00001,
    root 0x3cd, subw 0x0, time 229082676, (106,78), root:(977,541),
    state 0x1c, keycode 23 (keysym 0xff09, Tab), same_screen YES,
    XLookupString gives 1 bytes: (09) " "
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x3a00001,
    root 0x3cd, subw 0x0, time 229082676, (106,78), root:(977,541),
    state 0x1c, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x3a00001,
    root 0x3cd, subw 0x0, time 229082676, (106,78), root:(977,541),
    state 0x14, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

MotionNotify event, serial 38, synthetic NO, window 0x3a00001,
    root 0x3cd, subw 0x0, time 229084818, (106,78), root:(977,541),
    state 0x10, is_hint 0, same_screen YES
Während normale Mausaktionen einzelne Events auslösen (z.B MotionNotify oder ButtonPress/-Release), löst die „Spezialtaste“ anscheinend drei KeyPress/-Release-Events aus. Ob ich damit etwas Sinnvolles anstellen kann, ohne in irgendeinem Treiber herumzupfuschen ...?
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Antworten