Wie kann ich eine einzelne temporäre Schlüsselzuordnung entfernen, ohne die gesamte Keymap zurückzusetzen?

8

Also habe ich diese Frage neulich gesehen. Der KSchlüssel des Benutzers war defekt und er wollte ihn Right- zuordnen Shift. Eine gute Antwort tauchte auf und ich dachte, ich würde sie testen, um zu sehen, ob sie funktioniert. Ich rannte:

xmodmap -e "keycode 62 = k"

Ich tat dies unter dem Verständnis, dass ich Right nie Shiftfür irgendetwas benutze . Es stellte sich heraus, dass ich völlig falsch lag. Ich benutze es den ganzen Tag.

Ich habe Dokumente gefüllt, Befehle beschädigt und sogar fast die falschen Dinge gelöscht (mit Rechts- Shift+ Delete). Es war eine Achterbahnfahrt der Gefühle, aber jetzt möchte ich, dass es verschwindet. Es tut mir leid Universum.

Ich weiß, dass ich X neu starten oder sogar neu starten könnte, aber ich habe eine Menge Dinge zu erledigen und zu arbeiten. Kann ich die erstellte Zuordnung einfach entfernen, xmodmapsodass Right- Shiftgenau Right- ist Shift?

In diesem Fall handelt es sich nur um eine einzelne Zuordnung (daher funktionieren Etcher Sketch-Ansätze für mich), aber ich gehe davon aus, dass ich andere Zuordnungen habe, die ich behalten möchte.

Oli
quelle

Antworten:

7

Versuchen:

xmodmap -e "keycode 62 = Shift_R"

Früher xmodmap -pkehabe ich die Liste der aktuellen Zuordnungen angezeigt und nach links gesucht Shift. Das richtige folgt aus der Symmetrie.

muru
quelle
@Oli warum / Haben Sie den xmodmapBefehl nicht erneut versucht (zur Auswahl der rechten Umschalttaste)?
Pandya
@ Pandya Ich habe mich gefragt, ob es eine Trickfrage ist, aber nach ein paar Versuchen wurde mir klar, dass der Name für Right Shift das Problem sein könnte. Bis ich es mit lief, hatte -pkeich R_Shift, RShift, RightShift usw. erraten
Muru