• You can remap keyboard keys using Microsoft PowerToys, SharpKeys, and Microsoft Keyboard Layout Creator (MSKLC).
  • Microsoft PowerToys allows remapping single keys to other keys or specific actions, and even remapping entire keyboard shortcuts.
  • Microsoft Keyboard Layout Creator (MSKLC) lets you create entirely new custom keyboard layouts.

Method 1: Using Microsoft PowerToys

Microsoft PowerToys is a native utility tool that helps users boost their productivity on Windows. Remapping keys is only one of several abilities that Microsoft PowerToys offers. But first, you need to install the software before you can remap keyboard keys.

Remap Keys Using Keyboard Manager in Microsoft PowerToys

Step 1: Open Microsoft PowerToys on your Windows 11 computer.

Open PowerToys - 1

Step 2: Click on Keyboard Manager in the sidebar.

PowerToys  Keyboard Manager - 2

Step 3: Turn on the toggle for Enable Keyboard Manager .

Enable Keyboard Manager - 3

Step 4: Click on Remap a key .

Remap a key - 4

Step 5: In the Remap Keys prompt, click on the plus icon to start remapping your keys.

 click on the plus icon - 5

Step 6: Click on the Type button.

PowerToys Type button - 6

Step 7: Now, press the key on your keyboard that you wish to remap and click on OK .

OK the remap - 7

Step 8: If you want to remap your selected key to a different key, click on Type .

Temap Type  - 8

Step 9: Now press the desired key on your keyboard which you want as a remap and click on OK .

Note : Repeat steps 6-9 to remap more keys.

keyboard for remap - 9

Step 10: Once done, click on the OK button at the top right.

Finalyzing the remap options - 10

Step 11: A warning box will pop up, click on Continue Anyway .

Continue Anyway button - 11

Your selected keys now have been remapped successfully.

Reassign Keyboard Keys to Perform an Action in Windows 11

Step 1: Open Microsoft PowerToys on your Windows 11 machine.

Opening Microsoft PowerToys - 12

Step 2: Click on Keyboard Manager .

Opening Keyboard Manager - 13

Step 3: Now click on Remap a key .

Remap a key option - 14

Step 4: To add a new key for remapping, click on the plus icon .

plus icon for remapping - 15

Step 5: Now click on Type .

Type option for keys - 16

Step 6: Press the key on your keyboard that you wish to remap, and click on OK .

Selecting the key to remap - 17

Step 7: To remap your selected to a specific action, click on the dropdown menu.

Remap dropdown menu - 18

Step 8: Select the action which you want as a remap for your key.

Selecting the action you want as a remap - 19

Step 9: Click on the blue OK button.

Completing the remap - 20

Your selected key now has been remapped to perform your desired action.

Remap Shortcuts in Windows 11

As mentioned earlier, you can also remap shortcuts in Windows 11. Here’s how.

Step 1: Open Microsoft PowerToys on your Windows 11 machine.

Open Microsoft PowerToys - 21

Step 2: Click on Keyboard Manager .

Keyboard Manager - 22

Step 3: Now click on Remap a shortcut.

Remap a shortcut  - 23

Step 4: To change keyboard shortcuts, click on the plus icon .

Remmap  plus icon - 24

Step 5: Click on the Type button in the Physical Shortcut section.

Remap Type  button - 25

Step 6: Now press the keys involved in the shortcut which you wish to remap and click on OK .

Note: A maximum of three keys can be remapped. If your shortcut requires pressing more than three keys, it cannot be remapped using Microsoft PowerToys.

Select keys involved in the shortcut - 26

Step 7: Click on the Type button under the Mapped To section.

Type button in Mapped To section - 27

Step 8: Now, press the key you want as a remapped action. Alternatively, you can remap your selected shortcut from the dropdown menu to perform a particular task.

Select key you want as a remapped action - 28

Step 9: Click on the OK button to save your changes.

Ok your settings - 29

Your selected shortcut has now been remapped to a new action.

Method 2: Using SharpKeys

SharpKeys is an open-source software that offers an alternative method to remap keys in Windows 11. Here’s how you can use it. Note that SharpKeys only supports key remapping and does not support changing keyboard shortcuts.

Step 1: Download SharpKeys from the Microsoft App Store and install it.

Step 2: Open SharpKeys on your Windows 11 machine.

open sharpkeys - 30

Step 3: To start remapping a key, click on Add .

click on add - 31

Step 4: Select the key you want to remap from the left list.

select key you want to remap - 32

Step 5: Select the key you want as a remapped key from the right list. You can also click Type Key and press the key directly on your keyboard.

select remapped key in sharpkeys - 33

Step 6: Click on OK .

click on ok - 34

Step 7: Now, click on Write to Registry . To apply your changes, reboot your system.

click on write to registry - 35

Your keys have now been remapped successfully using SharpKeys in Windows 11. SharpKeys is as good as Microsoft PowerToys, but applying new changes requires a reboot every time.

Method 3: UsingMicrosoft Keyboard Layout Creator (MSKLC)

The Microsoft Keyboard Layout Creator (MSKLC ) is a great option because it allows you to create or modify keyboard layouts. Here are the steps to use it.

Step 1: Visit the official SKLC page and hit the download button. Extract the file, double-click the downloaded file, and follow the wizard to complete the installation.

Download options for the file - 36

Step 2: Launch the app.

Step 3: Click the File menu, and click Load Existing Keyboard to use the current keyboard layout as a base, or simply click File and New .

Load existing keyboard - 37

Step 4: Click the key you wish to remap on the visual keyboard.

Step 5: Enter the new function and click the OK button.

New remap function - 38

Step 6: Repeat step 5 for as many keys as you like to remap.

Step 7: Click the Project menu, then Validate layout .

Validate layout - 39

Step 8: Click Project, then Test Keyboard Layout .

Test keyboard layout - 40

Step 9: Click Project , then Build DLL and Setup Package ; choose a saving location and click OK .

Build dll and set up package - 41

Step 10: Navigate to where you saved the file and run the setup.exe file, following the on-screen instructions to complete the installation.

Step 11: Open your Settings app. You may use Windows + I to open it.

Step 12: Navigate Time & language > Language & region .

Step 13: Click the three dots for your preferred language and click Language options .

Language options on Keyboard - 42

Step 14: Click Add keyboard , and add your new keyboard. You may now press Windows + Space to switch to your custom keyboard.

Was this helpful?