Windows Productivity Utility

LazyKey icon 🚀

Transform your keyboard into a rapid-fire command center. A lightweight C++ tool that rebinds standard keys to essential shortcuts with a single toggle.

50%
Keystroke Reduction
0ms
Input Latency

Interface Preview

Interactive Demo: Click the circle above to experience the toggle mechanic described in the software design.

Why Use LazyKey?

Standard Windows shortcuts require "hand gymnastics"—holding Ctrl while reaching for another key. LazyKey simplifies this to a single tap, doubling your input efficiency for repetitive tasks.

Keystroke Cost Analysis

Standard Windows
LazyKey

Intelligent Remapping

When the "Purple Glow" is active, specific keys bypass their normal typing function and trigger system-level commands. The rest of your keyboard remains unaffected.

Safety Feature

Pressing S immediately toggles the software OFF, returning you to normal typing mode instantly.

C
Becomes
Copy
Ctrl + C
V
Becomes
Paste
Ctrl + V
X
Becomes
Cut
Ctrl + X
Z
Becomes
Undo
Ctrl + Z
A
Becomes
Redo
Ctrl + Y
S
Action
Toggle
On / Off Switch

Getting Started

Whether you are a user or a developer, the process is streamlined.

📥 User Installation

1

Download

Click here to download the Setup

2

Install

Run the installer. Follow the standard "Next" prompts to set up.
It may say Unknown publisher, just click on more info and click Install Anyway
Create Desktop Shortcut

3

Launch

Open from Desktop. Click the "Start" circle to begin Laziness.

🛠️ Developer Build

1

Environment Setup

Install MSYS2 and the MinGW-w64 toolchain. Add /bin to PATH.

2

Clone & Build

Run .\build.bat. This script compiles lazykey.cpp and links GDI+ automatically.

3

Package

Use Inno Setup with installer_config.iss to generate the final setup.exe.