Do you have a baby? Do you own a laptop? Ever wanted to watch a movie with the baby around? Then you probably found that impossible, like I did. A baby near a computer is just a disaster since the computer is just like a magnet for babies.

Well, I found a solution: the keyboard and mouse need to be locked. There is not a lot of free software for this, so that is why I have created the KeyboardLock tool. Simply lock your keyboard and mouse by entering a phrase, and then unlock it by entering it again.

Sounds easy, does it not? Well, there is a slight problem: no software can protect your laptop from a baby with a piece of bread.

Simply: the application hooks (monitors) keyboard and mouse system events. If such event is raised, the application marks it as handled, so the event is not passed to the active window.

To lock your keyboard and mouse, choose a password for locking and enter it into the designated text box. When you click the Start button, the application starts monitoring your keyboard. Now is the time to open a media player, start a movie and put it on full screen. Then you can start typing the password. When it is entered you can move your mouse, but clicking the buttons and pressing keys will not affect the active window.

To unlock the keyboard and mouse, simply type the password again. The KeyboardLock's window will be then displayed and the monitoring will be stopped.

Command line arguments:
KeyboardLock.exe [-autorun] [-l <password>]

The KeyboardLock application uses system hooks to detect pressing keys and mouse buttons. This behavior may be recognized by various anti-spyware software as dangerous.

However, the application does not log the keys you press in any way. It definitely does not send the list of keys you pressed back to the author. If you are afraid, or using such application is against your company's policy, do not download and install it.

Send any questions you have to keylock@booring.net or leave us a comment on facebook:

Your computer must meet following requirements in order to run the KeyboardLock:

  • Microsoft .NET Framework 3.5
  • Supported Operating Systems: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP
  • Processor: 400 MHz Pentium processor or equivalent (Minimum); 1GHz Pentium processor or equivalent (Recommended)

If you like the tool, and it saved your data from a baby attack, you may consider a donation:

Download KeyboardLock 1.2.4295 setup file. The installer may offer download and installation of a third party software. To install KeyboardLock, you are not required to install the third party software.

KeyboardLock Get it from CNET Download.com! 5 stars on GearDownload.com

Try out the cool free tool for .NET developers: CheckAsm - Assembly Dependency Viewer. CheckAsm is a Dependency Walker for .NET. It shows all .NET assembly references of any .NET assembly and marks the missing ones. Check this out on http://checkasm.booring.net.