Download SharpKeys for Windows PC v3.9.4 for Windows PC
SharpKeys 3.9.4 is the tiny free remapper that turns Caps Lock into Control (or anything else) using Windows' own scancode mapping — no background process...
Technical Specifications & System Requirements
Software notes
Features
- Remappings are native to Windows via the Scancode Map registry value, so they apply in every program, game, and even the logon screen.
- No background process at all — SharpKeys writes its settings and exits, costing zero memory, zero CPU, and zero battery forever after.
- Makes rescuing broken keyboards trivial: move a dead key's function to a spare key in under a minute.
- The interface is a single list with Add/Edit/Delete — a complete remapping session takes less time than reading this review.
- Free and open source, and unchanged in behavior for years — what you configure today keeps working across Windows updates.
Considerations
- One key maps to one key: no chords, sequences, macros, or context-sensitive layers, which power users will outgrow quickly.
- Changes require a log-out or restart to take effect, since Windows reads the scancode map at session start.
- Keys handled by the keyboard's own hardware (most Fn combinations) produce no remappable scancode and cannot be changed by SharpKeys.
About & Overview: SharpKeys for Windows PC
SharpKeys is a tiny free utility by Randy Rants that remaps keyboard keys at the Windows registry level — turn Caps Lock into Control, swap Windows and Alt for Mac-style layouts, disable an annoying key entirely, or rescue a keyboard with a dead key by moving its function elsewhere. SharpKeys itself never runs in the background: it simply writes the Scancode Map value that Windows natively supports, so remappings apply at the logon screen, in every application, and even before sign-in. Version 3.9.4 is the long-standing stable release, open source and distributed via the author's GitHub.
How to Install & Verify SharpKeys for Windows PC
Download the SharpKeys MSI from the official vendor link on this page.
Open the MSI and complete the short installation.
Launch SharpKeys, click Add, choose the key and its new function, then 'Write to Registry' and sign out and back in.
Related Windows PC Software & Alternatives
Frequently Asked Questions & Verification Guide
Is SharpKeys free?
Yes. SharpKeys is free and open source, written by Randy Rants and distributed through the official GitHub project.
Does SharpKeys need to stay running?
No. It only writes a registry value that Windows reads at logon. You can uninstall SharpKeys afterward and your remappings remain in effect.
How do I undo a remapping?
Reopen SharpKeys, delete the mapping from the list, write it to the registry, and log out and back in. Deleting all entries restores the default keyboard behavior.
Can SharpKeys remap Caps Lock to Control or Escape?
Yes — that is its most popular use. Select Caps Lock as the source and Left Control (or Escape) as the target, write to the registry, and re-log.
Does SharpKeys work on Windows 11?
Yes. The scancode mapping feature is unchanged in Windows 11, and version 3.9.4 works on current releases.