Wie deaktiviere ich Tasten auf der Tastatur?


16

Ich habe einen Laptop mit einer vollen Tastatur (es hat einen Nummernblock), aber der Laptop ist nicht so groß, und aus diesem Grund sind die Tasten relativ klein, was bedeutet, dass ich ständig versehentlich Tasten auf dem Nummernblock drücke.

Gibt es eine Möglichkeit, bestimmte Schlüssel zu deaktivieren, die ich einfach nicht möchte?

Antworten:


14

Ich habe den MenuSchlüssel sehr nah an den Ctrlund left-arrowSchlüsseln.

xmodmap -e 'keycode 135 = 0x0000' 

Um einen ersten Eindruck zu bekommen, welche Tastencodes welchen Tasten zugeordnet sind, geben Sie einfach Folgendes ein:

xmodmap -pke

Das gibt Ihnen eine Liste aller Zuordnungen. Zum Beispiel die Leitung

keycode  57 = n N

bedeutet, dass der Schlüsselcode 57 einem Kleinbuchstaben "n" zugeordnet ist, wenn keine zusätzliche Taste gedrückt wird, und einem Großbuchstaben "N", wenn Shiftgehalten wird.

Einige Hinweise, um mit Dingen umzugehen.

  1. xevDamit können Sie den Schlüsselcode für Ihren Schlüssel identifizieren.
    Schauen Sie sich die Manpage an. Dies ist auch eine gute Kurzreferenz ,
    Mediakeys mit .Xmodmap HOWTO
  2. ArchWiki hat eine gute Beschreibung für xmodmap

Was kann ich tun, um die Taste '/' zu deaktivieren?
Shravan

12

Beispiel zum Deaktivieren / Aktivieren der Rücktaste:

# Disable
$ xmodmap -e 'keycode 22 = '

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

Dabei muss 22 durch die Ausgabe von ersetzt werden, xevwährend die Rücktaste gedrückt wird.


1
Vielen Dank. Ich drücke immer versehentlich auf "Einfügen", wenn ich die Ende-Taste drücke, und habe die Funktion "Einfügen" der Ende-Funktion neu zugeordnet :)
Max Williams,
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.