Microsoft Windows Keyboard Software Guide

By Xah Lee. Date: . Last updated: .

This page covers everything you need to know for remapping keys, creating keyboard shortcuts, key macros, or keyboard layout.

What Do You Want to Do?

Different tools have different features and purposes. Here's a list of possible features. Most tools can do only SOME of the following:

Let's start with the simplest solution.

Get a Programable Keyboard

Most important thing about keyboarding is actually a good keyboard hardware.

Gaming keyboard offers you unparalleled programmability. With gaming keyboard, you can easily config your keys, and they will be set in the keyboard firmware. You can plug-in the keyboard in any computer and still have your settings.

I recommend:

logitech g710plus keyboard
Logitech G710+ Mechanical Keyboard


AutoHotkey System Notification Area
AutoHotkey icon

AutoHotkey is a powerful scripting engine that also lets you assign keys to any script or run any app, or insert some text, or act as pressing other keys. This is the most versatile.

The disadvantage is that you'll take significant time to learn how to use it. Few hours to begin with.

To get started, see:

Keyboard Shortcut Frequently Asked Questions

Windows: Disable Caps Lock, Disable Windows Key, Key to Launch App …

List of Windows Key Shortcuts

Microsoft IntelliType

Microsoft keyboard comes with a software called IntelliType.

Switch Keyboard Layout

Microsoft Keyboard Layout Creator

[Microsoft Keyboard Layout Creator By Microsoft. At , Accessed on 2017-03-12 ]

I have not used this one but heard good things about it.

X-Mouse Button Control

[X-Mouse Button Control By Phillip Gibbons. At , Accessed on 2012-11-19 ]

I have not used this one but heard good things about it.

Ask me question on patreon