Detect scroll activity (when LC is not frontmost)

Mike Bonner bonnmike at
Thu Dec 22 10:01:01 EST 2016

Actually, nevermind, the scroll wheel on my system doesn't trigger an arrow
key press, but the arrowkeys are indeed picked up by keysdown. My
apologies. :)

On Thu, Dec 22, 2016 at 7:58 AM, Mike Bonner <bonnmike at> wrote:

> I think the scroll wheel sends arrow keys, but since there isn't a
> "rawkeysdown()" function to match the keysdown() function it would require
> either an external or the function to be added with livecode builder. At
> which point I wonder.. Is there a way to hook in to the system timer?  (the
> one that decides if the screensaver/sleep mode should activate.)
> No clue how to access such a thing. (Could go with the simple method and
> request a rawkeysdown() feature)
> On Wed, Dec 21, 2016 at 8:17 PM, Terry Vogelaar <tvogelaar at>
> wrote:
>> I’m working on a productivity & RSI prevention app. So I want to notice
>> activity while my project is not the frontmost application. Thanks to a
>> very helpful list member, my LiveCode stack can detect key strokes (the
>> keysdown is not empty) and mouse clicks (the mouse is down). I added mouse
>> movement to that (the screenMouseLoc).
>> But how do I catch usage of the mouse scroll wheel? There is a lot of
>> scrolling (and not much else) going on when viewing a website like Facebook
>> or Twitter. So my app would consider that to be a ‘pause’.
>> With kind regards,
>> Terry Vogelaar
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:

More information about the Use-livecode mailing list