About SharpKeys

The Story Behind SharpKeys

A free, open-source Windows utility that gives you complete control over your keyboard layout — no scripts, no complexity, just simple key remapping that sticks.

What Is SharpKeys?

SharpKeys is a lightweight Windows utility that lets you remap any key on your keyboard to any other key. It works by writing directly to the Windows Registry’s Scancode Map, a feature built into Windows itself. Once you save your configuration, the remapping persists across reboots without any background process running.

The result is a system-wide keyboard layout that just works. Whether you want to disable Caps Lock, swap Alt and Ctrl, or reassign a rarely used key to something more useful, SharpKeys makes it a matter of a few clicks.

SharpKeys is free, open-source (licensed under MS-PL), and available directly from GitHub and the Microsoft Store. It requires no installation of drivers, no third-party services, and leaves a minimal footprint on your system.

History and Development

SharpKeys has a longer history than most users realize. What began as a personal side project to scratch a developer’s itch has grown into one of the most downloaded keyboard tools for Windows.

Early 2000s

Origins

Randy, a developer writing under the RandyRants blog, found that remapping keys on Windows required either hex editing the registry or buying commercial software. He built a simple GUI wrapper to make it approachable for everyone.

2004 – 2010

Early Versions and Growth

SharpKeys was published and gradually gained a following among power users, developers, and anyone who wanted Caps Lock out of the way. Its simplicity was its selling point: no install, no resident process, no drama.

2010 – 2020

GitHub and Open Source Era

The project moved to GitHub, opening the codebase to community contributions and making the project more transparent. Bug reports, feature requests, and occasional patches from contributors helped keep it current through Windows 8, 10, and early 11 releases.

2022 – Present

Microsoft Store and Active Development

SharpKeys became available through the Microsoft Store, making installation even simpler for Windows users. The project continues to receive updates, with version 3.9.4 released in April 2025 bringing compatibility improvements for modern Windows systems.

What SharpKeys Does

At its core, SharpKeys solves a single problem cleanly: it lets you change what any key does at the operating system level. Here is what that looks like in practice:

Key Remapping

Reassign any key to produce a different keystroke. Up to 104 simultaneous mappings are supported.

Disable Keys

Turn off keys you never use. Caps Lock is the most common target, but any key can be silenced.

Type Key Detection

Press a key to auto-identify it instead of hunting through a list. Makes finding obscure keys fast.

Import and Export

Save your key mapping configuration and restore it anytime. Useful when switching machines.

No Background Process

Mappings are written to the Registry. Once applied, SharpKeys does not need to run for them to work.

System-Wide Effect

Remappings apply across all applications on the machine. No per-app configuration needed.

The Developer

SharpKeys was created and is maintained by Randy, writing under the blog RandyRants. Randy is a software developer who has long shared tools and commentary about Windows development on his personal blog at randyrants.com.

Randy (RandyRants)

Developer — RandyRants LLC

Independent Windows developer who built SharpKeys to fill a practical gap in the Windows tooling ecosystem. Randy has maintained and updated the project for over two decades, keeping it compatible with each new Windows release. The project is hosted on GitHub and available through the Microsoft Store.

Who Uses SharpKeys and Why

SharpKeys has a broad user base that crosses the full range of Windows users. A few common profiles:

Developers and programmers often use SharpKeys to remap Caps Lock to Ctrl or Escape, reducing finger travel during long coding sessions. Users switching from Mac use it to swap the Windows and Alt keys to match the Mac layout they are used to. Writers and productivity users disable distracting keys like Print Screen or remap rarely used keys to commonly needed shortcuts.

What they all have in common is that they found a standard keyboard layout slightly wrong for how they work, and SharpKeys gave them a permanent, reliable fix without the overhead of AutoHotkey scripts or commercial keyboard software.

About This Website

Sharpkeys.net is an independent, fan-made informational resource. We are not affiliated with Randy or RandyRants LLC in any way. Our goal is simple: help users find accurate information about SharpKeys and point them to the official download.

  • We link only to official, original download sources
  • We do not host or modify any software files
  • We respect the developer’s intellectual property
  • We encourage users to support the developer through the official GitHub and Microsoft Store

For official SharpKeys support, visit the SharpKeys GitHub repository. Questions about this website? Contact us here.