table of contents
| SETKEYCODES(8) | System Manager's Manual | SETKEYCODES(8) |
NOM¶
setkeycodes — Charger des entrées de la table de correspondance entre scancode et keycode du noyau
SYNOPSIS¶
setkeycodes [options] scancode keycode ...
DESCRIPTION¶
La commande setkeycodes lit ses arguments deux par deux ; chaque paire d’arguments comporte un scancode (code touche matériel) en hexadécimal et un keycode (code touche logiciel) en décimal. Pour chacune de ces paires, le pilote clavier du noyau associe les scancode et keycode spécifiés.
Cette commande ne s’avère utile que pour les utilisateurs qui utilisent un clavier non standard dont quelques touches produisent des scancodes que le noyau ne reconnaît pas.
THÉORIE¶
Un clavier PC standard produit des scancodes pour chaque enfoncement et relâchement de touche (la commande showkey -s permet d’afficher les différents scancodes, voir showkey(1)). Le noyau analyse ce flux de scancodes et le convertit en flux de keycodes (évènements d’enfoncement/relâchement de touche). La commande showkey permet d’afficher les différents keycodes. Mis à part certains scancodes possédant une signification spéciale, la séquence produite par la touche Pause, les scancodes avec touche Maj enfoncée et le bit touche enfoncée/relâchée, le flux de scancodes consiste en scancodes non échappés xx (7 bits) et scancodes échappés e0 xx (8+7 bits). À ces scancodes ou paires de scancodes peuvent être associés des keycodes correspondants (dans l’intervalle 1-127). Par exemple, si showkey(1) indique qu’une touche de macro produit la séquence e0 6f, la commande
Certains noyaux anciens associent en dur un intervalle de scancodes de base avec les keycodes correspondants ; setkeycodes échouera si vous essayez de l’utiliser pour les remapper.
NOYAUX 2.6¶
Les codes de touche des noyaux 2.6 sont dans l’intervalle 1-255 au lieu de 1-127 (il est cependant recommandé de se limiter à l’intervalle 1-239).
Dans les noyaux 2.6, le mode « brut » (ou mode scancode) n'est pas si brut que cela. En effet, le code renvoyé par la commande showkey -s est modifié après l’utilisation de setkeycodes. C’est un bogue du noyau. Voir aussi showkey(1).
OPTIONS¶
- -C, --console=PÉRIPHÉRIQUE
- Périphérique de console à utiliser.
- -V, --version
- Afficher le numéro de version.
- -h, --help
- Afficher ce message d'utilisation.
BOGUES¶
Les keycodes de X n’ont rien à voir avec ceux de Linux. Des touches non standard pourront être visibles sous Linux, sans l’être sous X.
VOIR AUSSI¶
TRADUCTION¶
La traduction française de cette page de manuel a été créée par Lucien Gentis <lucien.gentis@univ-lorraine.fr>
Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.
| 24 Octobre 2024 | kbd |