code des touches - Ada - Programmation
Marsh Posté le 14-05-2004 à 22:02:33
salut, je sais pas si c'est ca que tu veux,
mais ca ca te donne le code asci la valeur et le caractere :
[cpp]
with Ada.Text_Io,ada.integer_text_io;
use Ada.Text_Io,Ada.Integer_Text_Io;
procedure Pp is
car:character;
begin
put(" appuyez sur entree pour faire defiler le code ascci
for I in 0..255 loop
Car:=(Character'Val(I));
Put ((I),4); Put(" : " );Put (Car);
New_Line;
Skip_Line;
end loop;
end Pp;
sinon le paquetage nt_console permet d'utiliser les codes d'echappement.
(tu le trouvera sur le net sans prob).
A+ Tauvin.
Marsh Posté le 14-05-2004 à 22:27:26
Les touches genre F1, flèches etc... sont codés sur 2 car. Le premier vaut zéro et indique qu'il faut lire un autre car pour connaitre la touche spéciale appuyée.
Marsh Posté le 21-02-2004 à 22:24:20
Voilà, je voudrais savoir s'il est possible de récupérer le code géographique des touches en ADA. J'ai déjà réussi à chopper les caractères à la volée a l'aide de get_immediate, mais çà me permet uniquement de travailler avec des lettres.
Moi, je voudrais par exemple utiliser les touches F1,F2, les flèches, etc.....
Ce serait pour faire des trucs du genre
merci, @+++