This might not work for you but, I put: if the optionkey is down then exit repeat end if
So not trying to capture a specific event, just looking to see if a key is pressed down. What happens is that I put one of these within every repeat loop and when it hits one, it quickly dumps out of the repeat loop. Kee > On Oct 4, 2018, at 1:14 PM, Sannyasin Brahmanathaswami via use-livecode > <use-livecode@lists.runrev.com> wrote: > > I have little game where the user runs a repeat loop. And I want to let > the user stop at any time. So what I do set a local flag. > > Here is the simple logic > > ---------- > > local sStopFlag > > *on mouseup* > > * repeat* sCycles times > > * if* sStopFlag=1*then* > > * exit* *repeat* > > > ** put "0" into sStopFlag # reinitialize in case they want to > continue** > > * end* *if* > > * ** #SNIP -- Cool stuff happens on screen* > > *end mouseup* > > *#and another button that sets the flag* > > *# button "pause" > * > > *on mouseup* > > * put 1 into sStopFlag* > > *end mouseup* > > *# but on mobile, the user can't exit repeat until she clicks the > "pause" multiple time.* > > *What the secret on exit a running repeat loop?* > > *Do add a little idle time? > * > > *BR > * > > * > * > > * > * > > * > * > > * > * > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode