SHOWKEY(1) General Commands Manual SHOWKEY(1) NOM showkey - Examen des codes envoyes par le clavier SYNOPSIS showkey [-h|--help] [-a|--ascii] [-s|--scancodes] [-k|--keycodes] [-V|--version] DESCRIPTION showkey affiche sur la sortie standard les scancodes, le keycode ou le code << ascii >> de chaque touche pressee. Dans les deux premiers modes, le programme s'execute pendant 10 secondes apres le dernier evenement d'appui ou de relache de touche ou la reception d'un signal adapte, tel SIGTERM, d'un autre processus. Dans le mode << ascii >>, le programme se termine quand l'utilisateur saisit ^D. Dans le mode de copie du scancode, showkey affiche au format hexadecimal chaque octet recu du clavier sur la sortie standard. Une nouvelle ligne est affichee apres un intervalle d'environ 0,1 seconde entre la reception d'octets ou quand le tampon interne de reception est plein. Ce mode peut etre utilise pour determiner grossierement quelle sequence d'octets le clavier produit lors d'un appui de touche. Le mode copie du scancode est principalement destine au debogage du pilote de clavier ou d'autres interfaces de bas niveau. A ce titre, il ne devrait pas etre d'une quelconque utilite pour les utilisateurs communs. Cependant, certains claviers modernes ont des touches ou des boutons qui produisent des scancodes auxquels le noyau n'associe pas de keycode, et, apres determination de ceux-ci, l'utilisateur pourra assigner des keycodes avec setkeycodes(8). Dans le mode par defaut de copie de keycode, showkey affiche sur la sortie standard le numero de keycode ou chaque touche pressee ou relachee. Le type d'evenement, appui ou relachement, est aussi rapporte. Les keycodes sont des numeros assignes par le noyau a chaque touche physique. Chaque touche a toujours un seul keycode assigne meme si le clavier produit un ou plusieurs scancodes lors d'un appui. En utilisant showkey dans ce mode, il est possible de determiner quels numeros utiliser dans des fichiers personnels de mappage de touches. Dans le mode de copie << ascii >>, showkey affiche sur la sortie standard la ou les valeurs decimales, octales ou hexadecimales de la touche pressee selon le mappage de touches en cours. OPTIONS -h, --help showkey affiche sur la sortie standard d'erreur son numero de version, une option de compilation et un court message d'utilisation, puis quitte. -s, --scancodes Demarrer showkey dans le mode de copie de scancode. -k, --keycodes Demarrer showkey dans le mode de copie de keycode. C'est le comportement par defaut quand aucune option de ligne de commande n'est presente. -a, --ascii Demarrer showkey dans le mode de copie << ascii >>. -V, --version showkey affiche le numero de version et quitte. NOYAUX 2.6 Dans les noyaux 2.6, les keycodes sont dans l'intervalle 1-255, au lieu de 1-127. Les keycodes plus grands que 127 sont renvoyes sous forme de trois octets dont les 7 bits d'ordre le plus bas sont : zero, bits 13-7 et 6-0 du keycode. Les bits d'ordre le plus eleve sont : 0/1 pour appui/relachement, 1, 1. Dans les noyaux 2.6, le mode brut (raw), ou mode scancode, ne l'est pas vraiment. Les scancodes sont d'abord traduits en keycodes, et quand ce sont les scancodes qui sont souhaites, les keycodes sont convertis a nouveau en scancodes. Diverses transformations sont impliquees et il n'est pas du tout garanti que le resultat final corresponde a ce que le clavier materiel a envoye. Aussi, pour connaitre les scancodes envoyes par diverses touches, il vaut mieux amorcer avec un noyau 2.4. Depuis la version 2.6.9, une option d'amorcage existe, atkbd.softraw=0, qui indique au noyau 2.6 de renvoyer les scancodes reels. AUTEURS Andries Brouwer VOIR AUSSI loadkeys(1), dumpkeys(1), keymaps(5), setkeycodes(8) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Jean- Paul Guillonneau Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . kbd 1 fevrier 1998 SHOWKEY(1)