je pense que c´est possible . ..
en utilisant encore une fois _kbhit() :
time0 = ? ???
do
{
if ( _kbhit())
car = getch();
} while ( ( ? ??? - time0) < 15);
remplacer les ? ??? par la fonction qui te permet de récupérer le temps courant en ms . .. Sous Unix je sais pas ce que c´est
mais 15ms . .. c´est drolement court dis moi 