Skip to content

Simple countdown timer for Windows that locks the user out after a specified time, so you can control how long your little darlings are on the computer, or whatever other reason you may have. Executables can be downloaded free or for a donation at the link below.

Notifications You must be signed in to change notification settings

dobbobbs/KidTimerLock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KidTimerLock

KidTimerLock is a lightweight Windows app that lets you set a countdown timer after which the PC is automatically locked. It’s great for avoiding arguments with your little darlings over when it's time to finish using their (or your) computer. You could also use it to remind yourself it's time to go and do something else, or to lock the computer after a certain time if you had to leave it unattended for some reason. I wrote this to solve my own problem with a kid who had difficulty respecting agreed boundaries when it came to computer use. Now there are no more arguments! Please note, this is not a very sophisticated solution and is intended for younger children. Older and more tech-savvy kids will find ways around this.


✨ Requirements


✨ Features

  • Countdown timer with Start/Stop controls.
  • Locks workstation (equivalent to Windows + L keypress) when countdown expires
  • Flashing warnings at several intervals before lock - currently 10, 5 and 1 minute - will be configurable in future
  • Global hotkey (currently Ctrl + Alt + L - configurable in future) to show/hide app. App not visible in taskbar
  • Configurable flash duration and count
  • Optional audible beep
  • Runs silently in background

🚀 Getting Started

  1. Download the ZIP and extract all the files to a permanent folder, e.g. Program Files/KidTimerLock - or you can run it fully portably from anywhere provided all the files are extracted. Just don't enable "Autostart with Windows" if you are using temporary media like a USB.
  2. Run KidTimerLock.exe - please note *if you get a "Windows protected your PC" message this is because we do not yet have a signature for this app, like a lot of small software companies. Just click "More info" and then "Run anyway". Of course you should check any file for viruses, it's good practice.
  3. This app has just one main form for simplicity. Enter minutes till lock - no hours or seconds, just round minutes, e.g. 10, 75, 90 etc.
  4. Press Enter (or Start button) - the form will disappear and not be easily found by a child or casual tinkerer
  5. Press hotkey combination (currently Ctrl + Alt + L) to show the form again and see remaining time or Stop the timer. We may add password protection in the future. This hotkey combination should generally not be occupied on your system but if it's a problem for people we will make this customisable.
  6. Other settings are self-explanatory (tooltips contain further info)
  7. At 10, 5 and 1 minute a red warning will appear overlaid on the screen along with a beep, warning that there are X minutes left until lock. It will flash the number of times and at the rate you have specified in the settings - you may want it to be as unobtrusive as possible, or maybe your kids need a less subtle warning with more flashes! Note: this overlay may fail to appear in games running in fullscreen mode so better to set games to run in a Windowed mode.
  8. On timer expiry Windows will lock, as if you had pressed Windows Key + L - so verify the behaviour of this first!
  9. When you log back in, the app will still be running in the background and can be summoned with the hotkey combination if required again. You can kill it in the Task Manager (don't tell the kids that!) but it is extremely resource-light so there is no real need.

📜 License

MIT License — Free for personal use and modification. Compiled .exe and accompanying files can be downloaded on a "Name your price" basis at Itch.io. All purchases are much appreciated as this is maintained in my spare time, which I have very little of.


📫 Support

Found a bug or have feedback? Open an issue on GitHub.

KidTimerLock is developed and maintained by Mark Daniels. I appreciate any code improvements provided by the community, things got a little spaghetti as I chopped and changed this project a number of times before settling on this implementation, and also I am not really a Windows programmer.

About

Simple countdown timer for Windows that locks the user out after a specified time, so you can control how long your little darlings are on the computer, or whatever other reason you may have. Executables can be downloaded free or for a donation at the link below.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages