SharpKeys 3.9.3

SharpKeys is a Registry hack that is used to make certain keys on a keyboard act like other keys. For example, if you accidentally hit Caps Lock often, you could use this utility to map Caps Lock to a Shift key or even turn it off completely. This official release includes support for up to 104 mappings, an extensive list of available keys, and a “Type Key” option to help when managing mappings. As it relies on internal support within Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows 8, Windows 10, or Windows 11 you must be running one of these OS’s for this Registry hack to work.

With the release of version 3.9.3, I’ve embarrassed to say that this is “now with more support for high contrast” but that’s pretty much what it’s for. Didn’t realize that through the different builds of Windows and Visual Studio that I was using custom colors rather than their “use the same color button uses” which gives you automatic support for HC. Also added a couple of new labels for buttons on a Japanese keyboard, thanks to GitHub feedback.

As always, I encourage anyone interested in working on the code to visit http://www.github.com/randyrants/sharpkeys for more project updates.

Download SharpKeys 3.9.3: MSI | ZIP | requires .NET Framework 4.0


2 thoughts on “SharpKeys 3.9.3”

  1. Thanks for a great app but can’t get the changed keys to work with directx 12 games. Is that a known issue?

    1. It’s not just DirectX 12 games: some games will bypass the Windows input stream, which means that Windows can’t remap the key. Something like Microsoft’s PowerToys may be able to help.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.