Come disabilitare i tasti dalla tastiera?


16

Ho un laptop con una tastiera completa (ha il tastierino numerico), ma il laptop non è così grande, e per questo motivo i tasti sono relativamente piccoli, il che significa che mi trovo costantemente a premere i tasti accidentalmente sulla parte del tastierino numerico.

C'è un modo per disabilitare chiavi specifiche che semplicemente non voglio?

Risposte:


14

Ho la Menuchiave molto vicino alle chiavi Ctrle left-arrow.

xmodmap -e 'keycode 135 = 0x0000' 

Per avere una prima impressione su quali codici chiave sono associati a quali chiavi, basta digitare:

xmodmap -pke

che ti dà un elenco di tutti i mapping. Ad esempio, la linea

keycode  57 = n N

significa che il codice chiave 57 è mappato su una "n" minuscola se non viene premuto alcun tasto aggiuntivo e una "N" maiuscola se Shift viene mantenuta.

Alcuni riferimenti per andare in giro con le cose.

  1. xevti permetterà di identificare il codice chiave per la tua chiave di interesse.
    Guarda la sua pagina man, anche questo è un buon riferimento rapido,
    Mediakeys con .Xmodmap HOWTO
  2. ArchWiki ha una buona descrizione per xmodmap

cosa posso fare per disabilitare il tasto '/'?
Shravan,

12

Esempio per disabilitare / abilitare backspace:

# Disable
$ xmodmap -e 'keycode 22 = '

# Enable
$ xmodmap -e 'keycode 22 = BackSpace'

dove 22 deve essere sostituito dall'output di xevmentre si preme backspace.


1
Grazie mille. Colpisco sempre "Inserisci" per errore quando premo il tasto Fine e ho appena rimappato la funzione Inserisci alla fine :)
Max Williams
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.