Bon pour mon player j'ai besoin d'un système de pouvoir arrêter la routine à tt moment pour mettre pause ou stop. le problème c que je peux pas mettre la routine de touche dans la boucle for principale, qui est dans autre fonction.
Pour le moment j'utilise un système qui detecte la touche 1* sur 10, cad quand le prog passe entre 2 notes.
bon voilà ce que je fait en gros
for...
{
fonction beep(...);
if (!OSdequeue (&key, kbq))
{
if (key == 269) break;
if (key == 268)
{
ST_showHelp ("pause")
ngetchx();
ST_showHelp ("Lecture...")
}
}
est-ce qu'une autre méthode pourrait pas recuperer
systèmatiquement la dernière touche pressée m^me si elle à été pressée 3 sec avant?