• I'm a bit confused as of why it works only one time for each button press.

    The default for setWatch is to fire only once... If you do:

    setWatch(() => {
    /...
    }, BTN3, {repeat:true});
    

    You'll be sorted!

About

Avatar for Gordon @Gordon started