c'est le 12 !dimebug a écrit :pour ton post 14,
oui j'ai vu ça après, mais n'empêche que ça marchait pas...j'ai l'impression que tu te complique la vie...
Tu peux utiliser un seul flag pour les 2
un appuis bref EXEC le flag = 0
un appuis long EXEC le Flag = 1
donc l'idée était bonne !c'est exactement ce a quoi sert la fonction tempo
quelle est la syntaxe correcte pour utiliser une variable ou un flag à la place de la durée, et est-ce possible ?la valeur optionnel est en millisecondes
c'est le but, utiliser ça pour développer des "modes", comme IO UMD, mais en plus ou independementMaintenant, en admettant que tu veuilles faire un truc plus tordu sur un autre bouton dependant du temps d'appuis sur la trigger
EDIT :
me retourne toujours à l'exécution : "Runtime Error : Symbol not found in Depressed...blabla" pourquoi ??? => EDIT : char est mal placé : à mettre AVANT maininclude "target.tmh";
include "FC2_KA_50_Macros.ttm";
int main()
{
if(Init(&EventHandle)) return 1;
MapKey(&Joystick, TG1, 0);
char DepressedLess, PressDuration;
PressDuration = 400;
DepressedLess = 0;
MapKey(&Joystick, TG1, TEMPO(EXEC("DepressedLess=1;"), EXEC("DepressedLess=!DepressedLess;"), 400));
if(!DepressedLess) EXEC("ActKey(PULSE+KEYON+'+');");
else if(DepressedLess) EXEC("ActKey(PULSE+KEYON+'-');");
}
int EventHandle(int type, alias o, int x)
{
DefaultMapping(&o, x);
}
reste les deux sujets : le "timer", et les positions HAT M