About CatLock

Introduction to CatLock

CatLock is a simple utility designed to prevent accidental keyboard input, particularly when your feline friend decides to grace your workspace.

Platform: CatLock is currently available exclusively for Windows.

What's new (v2.1.0)

  • Installer and portable downloads: choose CatLockSetup.exe for normal installation or CatLockPortable.zip for a portable folder bundle.
  • More reliable app lifecycle with improved shutdown and single-instance behavior.
  • Better keyboard lock and unlock state handling.
  • Monitor-aware overlay selection for multi-display setups.
  • Live overlay preview in settings.
  • Reset settings to defaults.
  • Unlock keyboard from the tray menu.
  • Safer update checks that only offer releases when CatLockSetup.exe is attached.

What's new (v2.0.0)

  • New, smaller lock overlay that no longer covers the entire screen.
  • Customizable overlay opacity and vertical position from the tray Settings menu.
  • First-time user guide explaining how CatLock works.

What's new (v1.2.0)

  • Fixed a packaging issue from March 24, 2025 that could repeatedly prompt users to update.
  • Bug fixes.

What's new (v1.1.0)

  • Added the ability to lock your keyboard using the system tray menu.
  • Condensed some menu items into submenus.

Key Features

  • Lock your keyboard with a hotkey (Ctrl+L) or the system tray menu.
  • See a semi-transparent overlay indicating the keyboard is locked, with monitor selection for multi-display setups.
  • Unlock the keyboard by clicking on the overlay or using the system tray menu.
  • Access configuration options via a convenient system tray menu:
    • Adjust overlay opacity to suit your preferences.
    • Preview overlay changes live before applying them.
    • Reset settings to their default values.
    • Enable or disable system notifications when the keyboard is locked.

Open Source & Free

CatLock is open-source software, offered free of charge.

Code Signing Policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

Team Roles

  • Committers and reviewers: Project maintainer (https://github.com/richiehowelll)
  • Approvers: Project maintainer (https://github.com/richiehowelll)

Privacy Policy

This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.

CatLock does not collect, transmit, or store personal data. All functionality operates locally on the user’s system.

Antivirus Considerations

CatLock is digitally signed and safe to use. In rare cases, some antivirus tools may still show warnings for newly released versions.

Get Involved

Explore CatLock on GitHub to get the latest updates, view the source code, and contribute to its development. Your feedback and contributions help improve CatLock for all users.

Tested By

Soondubu