Wie kann ich eine Tastaturtaste in Linux (Ubuntu) deaktivieren?

17708
Kort Ria

Meine Tastatur ist beschädigt, die Tastaturtaste [é] ist immer gedrückt und verhindert, dass ich arbeite. Unter Windows habe ich den Software-Sharpkey gefunden, um die [é] -Taste zu deaktivieren, aber unter Ubuntu kann ich keine Lösung finden. In vielen Foren wird über Xmodmap gesprochen, ich kann jedoch nicht am Terminal arbeiten, da der [é] -Taster häufig gedrückt wird. Könnten Sie mir eine Lösung für dieses Problem geben? Vielen Dank

8
Hast du ssh aktiviert? Sie können xmodmap von einem anderen Rechner aus verwenden. Aber haben Sie versucht, den Schlüssel physisch zu entfernen und darunter zu reinigen? Paul vor 10 Jahren 4

2 Antworten auf die Frage

19
jimm-cl

Was würde ich versuchen:

  1. Schließen Sie dort eine USB-Tastatur an oder steigen Sie mit ssh in die Maschine ein.

  2. Öffne ein Terminal und führe aus xev -event keyboard. Es wird etwas auf dem Bildschirm angezeigt. Wenn Sie die Argumente weglassen, werden Sie feststellen, dass auch etwas mehr angezeigt wird, wenn Sie die Maus bewegen.

  3. Drücken Sie dann die Tastenkombination, die Sie deaktivieren möchten [é]. Die Informationen auf dem Bildschirm ändern sich und Sie müssen nach dem keycodeWert suchen .

  4. Führen Sie so etwas aus und ändern Sie <value>den Wert, den Sie keycodeim letzten Schritt erhalten haben:

    xmodmap -e 'keycode <value>=' 

    Wenn ich zum Beispiel den ~Schlüssel deaktivieren möchte (Shift + `), müsste ich Folgendes ausführen:

    xmodmap -e 'keycode 49=' 

Ich habe dies nur mit Standardschlüsseln wie Caps Lock ausprobiert ... aber ich denke, es sollte auch damit funktionieren. Ich hoffe das hilft!

Das funktioniert aber nur unter Xorg. Kann man auch auf einem tty deaktivieren? paulodiovani vor 7 Jahren 1
Es funktionierte. Was ist, wenn ich das rückgängig machen möchte? Vagabond vor 7 Jahren 1
Mit esc key funktionierte es bei mir nicht, jedoch 'xmodmap -e' keycode = NoSymbol'` hat funktioniert YasserKaddour vor 7 Jahren 0
Was ist mit dem gleichen in Terminal (/ dev / vty *) ohne (oder vor dem Start) X? w17t vor 6 Jahren 0
0
Ruslan Gerasimov

Sie können die Tastatur auch durch eine neue ersetzen. Es ist möglich, eine Tastatur für Ihren speziellen Laptop im Internet zu bestellen. Die Lieferung erfolgt per Postumschlag irgendwo in China.

Sie können auch die Tastatur vom Computer trennen und ein externes USB-Gerät verwenden. Es ist einfach, Ihren Laptop zu öffnen und ein kleines Kabel abzutrennen, das von der Tastatur zum Motherboard führt.