web-dev-qa-db-fra.com

Obtenir des correspondances de code de clé de personnage dans Ubuntu

J'essaie de jouer avec certaines dispositions de clavier dans Ubuntu. Il existe maintenant un programme appelé showkey qui me permet de voir le code d'activation de toute touche enfoncée dans le terminal. Existe-t-il une commande permettant d’obtenir le caractère correspondant à un code clé spécifique? Par exemple, quand je tape

Sudo showkey
//I get the response in the form
keycode num press/release

Je me demandais si j'avais le keycode, puis-je obtenir le mappage de caractères afin que je sache quel personnage j'ai réellement appuyé?

21
Vivek Pradhan

Exécutez xev à partir d'un terminal. Cela vous donnera une nouvelle fenêtre.

Placez le pointeur de votre souris dans cette fenêtre, tapez quelques clés et observez les résultats dans le terminal.

33
CoopDot

Pour obtenir une copie de tous les codes de clé et des clés correspondantes, exécutez la commande suivante dans un terminal:

xmodmap -pk

Il n'est pas facile d'afficher dans une (petite) fenêtre de terminal. Si vous souhaitez enregistrer la sortie dans un fichier, ajoutez simplement la commande pour permettre à la sortie du terminal d'être enregistrée dans un fichier (dans votre répertoire de travail actuel dans le terminal):

xmodmap -pk > mykeyboard.txt

Description complète de l'utilisation de xmodmap ici .

11
5th