Comment supprimer un mappage de clé temporaire unique sans réinitialiser l'intégralité du mappage de clé?

8

J'ai donc vu cette question l'autre jour. La Kclé de l'utilisateur était cassée et ils voulaient la mapper à droite Shift. Une bonne réponse est apparue et j'ai pensé la tester pour voir si cela fonctionnait. L'Iran:

xmodmap -e "keycode 62 = k"

Je l'ai fait en sachant que je n'utilise jamais Right- Shiftpour rien. Il s'avère que j'avais complètement tort. Je l'utilise toute la journée.

J'ai rempli des documents, corrompu des commandes, même supprimé presque les mauvaises choses (avec Right- Shift+ Delete). Ça a été une montagne russe d'émotions, mais maintenant je veux que ça disparaisse. Je suis désolé univers.

Je sais que je pourrais redémarrer ou même simplement redémarrer X, mais j'ai beaucoup de choses à faire et à faire. Puis-je simplement supprimer le mappage xmodmapcréé pour que Right- Shiftsoit juste Right- Shift?

Dans ce cas, il ne s'agit que d'un seul mappage (les approches Etcher Sketch fonctionneront donc pour moi), mais supposez que j'ai d'autres mappages que je souhaite conserver.

Oli
la source

Réponses:

7

Essayer:

xmodmap -e "keycode 62 = Shift_R"

J'avais l'habitude xmodmap -pkede voir la liste des mappages actuels et de rechercher Left- Shift. La droite découle de la symétrie.

muru
la source
@Oli pourquoi / N'avez-vous pas réessayé vous-même la xmodmapcommande (pour la sélection du décalage à droite)?
Pandya
@Pandya Je me suis demandé si c'était une question piège, mais après quelques essais, j'ai réalisé que le nom de Right Shift pouvait être le problème. Jusqu'à ce que -pkeje l'exécute avec, j'avais deviné R_Shift, RShift, RightShift, etc.
muru