Répétition du clavier

Nico - 18 janv. 2001 à 20:58
Sketeman Messages postés 1 Date d'inscription dimanche 8 août 2004 Statut Membre Dernière intervention 24 novembre 2004 - 24 nov. 2004 à 14:38
bonjour
voilà je fais un jeu et j'aimerais savoir s'il existe une quelconque procédure permettant de changer le temps de répétition du clavier
(une touche ne doit être effective que toutes les 0.5 seconde par exemple)
merci d'avance
Nico

2 réponses

CBGreg Messages postés 1 Date d'inscription mercredi 12 mars 2003 Statut Membre Dernière intervention 12 mars 2003
12 mars 2003 à 18:00
Bonjour,
Nous sommes 2 autres dans le meme cas, sous Delphi:
-comment supprimer le ($#%!) delai entre la 1re occurence d'une touche et ses repetitions ??
-comment regler la vitesse de repetition d'une touche ??

Merci d'avance, c'est a s'arracher l
0
Sketeman Messages postés 1 Date d'inscription dimanche 8 août 2004 Statut Membre Dernière intervention 24 novembre 2004
24 nov. 2004 à 14:38
Bonjour.
Je fais moi aussi un jeux (une sorte de blobby volley) mais je n'ai toujour pa réussi diminuer le temp de répétition du clavier mais j'ai réussi a m'en passer:

Private Sub Form_keydown(keycode As Integer, shift As Integer)
Static dir as Integer 'sens du mouvemen de mon blobby
Select Case keycode
Case Is = vbKeyLeft
dir = -5
Case Is = vbKeyRight
dir = 5
End Select
End Sub

Private Sub form_keyup(keyascii As Integer, shift As Integer)
Select Case keyascii
Case Is = vbKeyLeft
dir = 0
Case Is = vbKeyRight
dir = 0
End Select
End Sub

Private Sub Timer1_Timer()
blobby.left = blobby + dir
End Sub

voila je ne suis pa tro fier de ma méthode mé elle marche ;)
@#
0
Rejoignez-nous