Ho un Lenovo IdeaPad Yoga 13 con Ubuntu 13.10 installato. Il dispositivo ha un pulsante "Attiva TouchPad" sulla tastiera ( F5). I F*pulsanti della tastiera sono invertiti (quindi per ottenere F5, devo premere Fn+ F5, ed F5è in realtà il tasto di attivazione / disattivazione).
Ho scoperto che il pulsante viene effettivamente letto dalla tastiera (anziché dal TouchPad come alcuni dispositivi), che è disponibile /dev/input/event3
. Quindi usando sudo input-events 3
sono stato in grado di capire che il pulsante invia il codice di scansione 190:
Uscita di sudo lsinput
:
/dev/input/event3
bustype : BUS_I8042
vendor : 0x1
product : 0x1
version : 43907
name : "AT Translated Set 2 keyboard"
phys : "isa0060/serio0/input0"
bits ev : EV_SYN EV_KEY EV_MSC EV_LED EV_REP
Uscita di sudo input-events 3
:
23:13:03.849392: EV_MSC MSC_SCAN 190
23:13:03.849392: EV_SYN code=0 value=0
23:13:03.855413: EV_MSC MSC_SCAN 190
23:13:03.855413: EV_SYN code=0 value=0
Nessun altro programma (come xev
) sembra essere in grado di leggerlo tranne input-events
. Esiste un modo per mappare questo pulsante per abilitare / disabilitare il TouchPad sul mio laptop? In tal caso, come posso farlo?