next up previous contents
suivant: Implémentation dans KoinKoin monter: Pilote du clavier précédent: Fonctionnement matériel   Table des matières

Conversion des scan codes en ASCII

Les scan codes n'ont aucune signification en code ASCII. Ce sont des codes purement liés au matériel. Il est donc nécessaire de les transcrire en caractère ascii avant de les transmettre à la tâche demandante. On utilise pour cela une table de map, qui fait correspondre le caractère ascii et le scan code. Cette table permet également la résolution de certaines combinaisons de caractères, comme Shift + a = 'A'.

Il est nécessaire de mettre en place une table de map par langue ; en effet, la signification des scan codes du clavier américain et français diffèrent.



nicolas 2006-07-30