April 30, 201510 yr Hello again! My idea is to have a "screen saver" like layout, that shows some "to do" records, that would show only after some time idle, without any user input into the layout. I tried working with ontimer scripts but the results I got are kinda intrusive, they do execute the script no matter what the user is currently doing, what I want is to have it to happen only if they are doing nothing for like a minute or so. Ideas are welcome and apreciated. Thank you very much!
April 30, 201510 yr Whenever the user "does something," make sure there's a script associated with it, and re-install the OnTimer trigger at the same interval, which will delay it.
May 5, 201510 yr You can't directly capture if the user is inactive or idle. I would go with Mr. Bante's suggestion - hopefully the layout doesn't have too many elements on it, because you'll have to attach a script trigger to each field, for starters. You'll also have to define what is considered "active"and if you can actually capture it - is is typing a single character on the keyboard, even if there is no field focus? Or is it clicking the mouse pointer somewhere on the layout? For example, you can't natively capture if the mouse is moving (I would consider that an active movement) - FIleMaker does a pretty good job of Event Handling for most situations, but it doesn't cover all movements.
Create an account or sign in to comment