AutoHotKey Middle mouse ( MButton )

Fermé
Stryce Messages postés 36 Date d'inscription samedi 9 mars 2013 Statut Membre Dernière intervention 22 décembre 2014 - Modifié par jordane45 le 22/12/2014 à 11:39
Bonjour, je ne pense pas que la rubrique ai quelques chose à voir avec mon sujet mais c'est la seule que j'ai trouvé comme appropriée.
Voici ici mon script :

#MaxHotkeysPerInterval 10000
~NumLock::Suspend, toggle
~*MButton::

{
SetMouseDelay -1
while GetKeyState("MButton")
{
MouseMove, 10, 0, 1, R ;<--- Change MouseMove, X to change speed.
Delay(0.001)
}
Delay( D=0.001 )
{
Static MButton

Critical
MButton ? MButton : DllCall( "QueryPerformanceFrequency", Int64P,MButton )
DllCall( "QueryPerformanceCounter", Int64P,pTick ), cTick := pTick
While( ( (Tick:=(pTick-cTick)/MButton)) < D ) {
DllCall( "QueryPerformanceCounter", Int64P,pTick )
Sleep -1
}
Return Round( Tick,3 )
}
}


Le but etant de tourné vers la droite, celà fonctionne. Mais parfois, en jeu quand j'appuie sur ma molette, ca ne tourne pas, rien ne se passe..
Si quelqu'un a une idée !

- Stryce


EDIT : Ajout des balises de code
EDIT2 : Déplacement dans la section : PROGRAMMATION du forum;
A voir également: