En gros la détection se base sur une échelle de temps dont la réaction du programme s'effectue au maximum à 800ms pour ce qui est de la détection des appuis court et long et d'un peut moins pour ce qui est du double appuis (dépend de la vitesse de l'utilisateur).
// autrement dis : dans tout les cas l'action à effectuer en fonction de l'appui recherché s'exécute au maximum en 0.8 sec
Le programme détecte un appuis court si l'appui dure moins de 800ms, un appui long si l'appui dure plus de 800ms et double appuis si l'on appuie deux fois une touche en moins de 500ms d'intervalle.
Les touches détectées sont les touche directionnelles du PAD du Pocket PC. Vous vous demanderez peut être pourquoi a chaque touche du pad directionnel j'ai deux 'case', eh bien tout simplement parce que chez moi l'émulateur utilise les valeurs des touches du pavé numérique alors qu'un vrai pocket pc utilise la valeur des touches directionnelles (située entre les touches alphanumériques et numériques). Alors une bonne leçon : ne vous fiez pas à ce que vous dit l'emulateur car des fois on est loin de la réalité ... testez aussi sur le vrai pocket. Je suis resté deux semaines sur un problème de projet à l'école à cause de ça!!
Voila..Si vous avez des remarques ou simplement me remercier parce sa vous a aider :p ...