Repository navigation
FrostLock v1.0.0 - Initial Release
·
10 commits
to main
since this release
FrostLock v1.0.0
First public release.
FrostLock takes the keyboard and mouse away for a set period, covers each display with a lock screen, and gives you several ways to end the freeze. It's a small WPF app for Windows 10/11, built on .NET 8, inspired by KeyFreeze.
Download
FrostLock needs the .NET 8 Desktop Runtime. If it isn't already installed, Setup offers to download and install it from Microsoft once, about 60 MB, and it needs an internet connection. Nothing is downloaded when the runtime is present.
Freeze modes
| Mode | What it does | Admin? | How you get out |
|---|---|---|---|
| Gentle | Lock screen plus suppressed system keys (Win, Alt+Tab, Alt+F4, Ctrl+Esc, Alt+Esc). The mouse stays live, so the on-screen Unlock button works. | No | Unlock button, unlock hotkey, timer |
| Strict | Adds low-level keyboard and mouse hooks, so keystrokes and clicks are swallowed system-wide. | No | Unlock hotkey, timer |
| PIN | Typing and the mouse still work. System keys are swallowed as in Strict, and the lock screen asks for your PIN. The unlock hotkey does nothing. | No | PIN, timer |
| Hard | Calls Win32 BlockInput(true) at the OS level. Nothing responds, the overlay included. |
Yes | Timer or safety cap, Ctrl+Alt+Del |
Quick start
- Run the installer.
- FrostLock opens with duration, mode and safety controls.
- Press Start (or the global hotkey) to freeze, then release with the timer, the unlock hotkey, or the frozen screen's button.
| Action | Default hotkey |
|---|---|
| Start a freeze from anywhere | Ctrl+Alt+L |
| Release a Gentle or Strict freeze | Ctrl+Alt+U |
Both are changeable in Settings → Hotkeys.
Full documentation, source and build instructions are in the README.