Console de texte GNU/Linux, X11 non impliqué, en effet même pas installé. Le clavier est la disposition des États-Unis, keymap US default. Noyau version 2.20.x ou ultérieure.Scancodes de clavier?
Une application écrite en C obtient une entrée au clavier en mode de traduction , c'est-à-dire XLATE
ou UNICODE
. Lorsqu'une touche est , l'application reçoit la chaîne de touches correspondante. À titre d'exemple, vous appuyez sur F1, l'application lit "\033[[A"
. Avant que le noyau n'envoie la chaîne de touches à l'application, il faut que sache quelle touche est enfoncée, c'est-à-dire qu'il doit connaître son code . Dans l'exemple F1 ci-dessus, le code de scission pour la touche est 59 ou 0x3b. C'est-à-dire que même lorsque le clavier est en mode traduction, les codes sont conservés quelque part en mémoire. Comment l'application peut-elle y accéder sans passer le clavier au mode RAW
ou MEDIUMRAW
? Un extrait de code aiderait.
Pourriez-vous s'il vous plaît remplacer le tinyurl par l'URL réelle? Le tinyurl spécifié ne fonctionne pas. – slashmais