Endless repetition

Do it endlessly while the 1 key is pressed. Enable and disable endless execution by pressing the 2 key.

var whilePressedKey = '1';
var toggleKey = '2';

function doIt(){
    // put your code here
    mouse.move(1,1);
}

///////////////////////////////////////////////////////////
system.onKeyPress('toggle',toggleKey);
var isToggled = false;
var isPressed = false;
function toggle(){
    if(!isPressed){
        isToggled = !isToggled;
    }
    isPressed = true;
}

system.onKeyRelease('bar',toggleKey);
function bar(param){
    isPressed = false;
    while(isToggled){
        doIt();
    }
}

system.onKeyPress('foo',whilePressedKey,whilePressedKey);
function foo(param){
    while(key.isPressed(param) && !isToggled){
        doIt();
    }
}