I struggle with getting distracted doing flashcards because of ADHD and it would really help.

If I don't move my mouse for 30 seconds (for example), make a beep. It could be either an app or an extension for Chrome. I am using Windows 11

  • 1
    On which operating system(s) would you like the app to run? Could you update your question (and tags) to include that info? Thanks! Commented Jul 7, 2023 at 11:28
  • Added my system info, thanks
    – NeonGooRoo
    Commented Jul 8, 2023 at 12:43

2 Answers 2


https://tomeko.net/software/SIPclient/howto/IdleTime.7z - this not a dedicated application, but preconfigured softphone with plugin and script. It still is reasonably light though.

Time to "beep" is defined in IdleTime.lua script. If there is no interaction with PC (mouse, keyboard) it beeps periodically using same time as interval.


Worth noting is that AutoHotkey has that kind of functionality implemented as variables.

  • A_TimeIdle measures it for any kind of input, no matter if made by user or not
  • A_TimeIdlePhysical measures it for input made by user only
  • A_TimeIdleKeyboard checks only keyboard input
  • A_TimeIdleMouse checks only mouse input

With that in mind, you have a lot of script building possibilities. E.g. you could use SetTimer to run periodic checks every 1-30 seconds that would check any of these values and if it's above 30 seconds, use a SoundBeep, play chosen sound with SoundPlay or send a Windows notification with TrayTip. AHK has lots of various functionalities you could utilize to make it as suitable for your needs as required.

Alternatively, use a time tracking software like Clockify. This can set it in minutes and it's not really a software made for that, but could maybe work for your use case.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.