AHiLLA, надо сделать ожидание после нажатия. Можно простым способом и сложным, разница в надежности.
Простой:
10 my %= 107
20 IF DOWN (0 ) AND MY %= 107 THEN MY
%= 135:sleep 200
30 IF DOWN (0 ) AND MY %= 135 THEN MY
%= 163:sleep 200
Смысл в том, что после нажатия клавиши следующая строка заработает не сразу, а через 0,2 сек.
Сложный:
10 my %= 107
15 kp%=0
20 IF DOWN (0 ) AND MY %= 107 THEN MY
%= 135:kp%=1
25 if kp%=1 then goto 40
30 IF DOWN (0 ) AND MY %= 135 THEN My
%= 163:kp%=1
40 if kp%=0 then goto 15
50 if down(0) then goto 40
60 goto 15
Смысл в том, что пока ты не отпустишь кнопку программа будет бегать по 40-50 строкам.