Detect scroll activity (when LC is not frontmost)

Mike Bonner bonnmike at gmail.com
Thu Dec 22 16:01:01 CET 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 gmail.com> 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 de-mare.nl>
> 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 lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
>


More information about the use-livecode mailing list