Come disabilitare un tasto della tastiera in Linux (Ubuntu)?


20

la mia tastiera è danneggiata, il tasto della tastiera [é] è sempre premuto e mi impedisce di funzionare. Su Windows ho trovato il tasto software per disabilitare il pulsante [é] ma su Ubuntu non trovavo alcuna soluzione. Su molti forum parlano di Xmodmap ma non riesco a lavorare sul terminale poiché il pulsante [é] è spesso PREMUTO. Per favore, potresti darmi una soluzione per questo problema. Grazie


4
Hai abilitato ssh? È possibile utilizzare xmodmap da un'altra macchina. Ma hai provato a rimuovere la chiave fisicamente e a pulirla sotto?
Paul,

Risposte:


34

Cosa proverei:

  1. Collega una tastiera USB o entra nella macchina usando ssh.

  2. Apri un terminale ed esegui xev -event keyboard. Mostrerà alcune cose sullo schermo. Se ometti gli argomenti, noterai che mostrerà qualche altra cosa se sposti anche il mouse.

  3. Quindi, premere la combinazione di tasti che si desidera disabilitare [é]. Le informazioni nella schermata cambieranno e dovrai cercare il keycodevalore.

  4. Esegui qualcosa del genere, cambiando <value>per il valore ottenuto per keycodel'ultimo nell'ultimo passaggio:

    xmodmap -e 'keycode <value>='
    

    Ad esempio, se voglio disabilitare la ~chiave (Shift + `), dovrei eseguire:

    xmodmap -e 'keycode 49='
    

Ho provato questo solo con chiavi più standard , come Caps Lock ... ma immagino che dovrebbe funzionare anche con questo. Spero che questo possa essere d'aiuto!


2
Ma questo funziona solo con Xorg. È possibile disabilitare anche su un tty?
paulodiovani,

2
Ha funzionato. E se volessi annullare questo?
Vagabond

Non ha funzionato per me con il tasto esc, tuttavia ha xmodmap -e 'keycode <value>=NoSymbol'funzionato
YasserKaddour il

che dire di fare lo stesso nel terminale (/ dev / vty *) w / o (o prima di iniziare) X?

Come farlo funzionare ogni volta che inizia xorg? Quindi dopo il logout / login e il riavvio continua a funzionare?
sscarduzio,

-2

Puoi anche cambiare la tastiera con una nuova. È possibile ordinare una tastiera per il tuo particolare laptop in rete e arriva in busta postale da qualche parte dalla Cina.

Puoi anche semplicemente scollegare la tastiera e utilizzare una USB esterna. È facile aprire il laptop e scollegare un piccolo cavo che va dalla tastiera alla scheda madre.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.