Why you can trust ZDNET
:ZDNET independently tests and researches products to bring you our best recommendations and advice. When you buy through our links, we may earn a commission.Our process
'ZDNET Recommends': What exactly does it mean?
ZDNET's recommendations are based on many hours of testing, research, and comparison shopping. We gather data from the best available sources, including vendor and retailer listings as well as other relevant and independent reviews sites. And we pore over customer reviews to find out what matters to real people who already own and use the products and services we’re assessing.
When you click through from our site to a retailer and buy a product or service, we may earn affiliate commissions. This helps support our work, but does not affect what we cover or how, and it does not affect the price you pay. Neither ZDNET nor the author are compensated for these independent reviews. Indeed, we follow strict guidelines that ensure our editorial content is never influenced by advertisers.
ZDNET's editorial team writes on behalf of you, our reader. Our goal is to deliver the most accurate information and the most knowledgeable advice possible in order to help you make smarter buying decisions on tech gear and a wide array of products and services. Our editors thoroughly review and fact-check every article to ensure that our content meets the highest standards. If we have made an error or published misleading information, we will correct or clarify the article. If you see inaccuracies in our content, please report the mistake via this form.
Num Lock turns on the number pad. F1 conjures up a Help screen. Ctrl+C copies an item. Windows key+E opens File Explorer.
But you're not stuck with the existing keys or shortcuts. You can modify many of them with the help of a PowerToys tool called Keyboard Manager.
Using Keyboard Manager, you're able to set various commands to use different keys and shortcuts other than their default ones. For example, maybe you want F1 to turn on the number pad or Windows key+C to copy an item.
As long as the key or shortcut follows certain rules and doesn't conflict with keys and shortcuts reserved by Windows, you can redefine it however you'd like. Here's how this works.
For the changes you make in Keyboard Manager to always be in effect, PowerToys needs to run at startup. To confirm this, open PowerToys, select General, and make sure the switch is turned on for Run at startup. Next, select Keyboard Manager and confirm that its switch is on.
3. Figure out what you can and can't do
Before you try remapping specific keys and shortcuts, you'll want to find out what you can and can't do. Click the link for Learn more about remapping limitations to see which keys can't be remapped.
For example, you can't remap Win+L (locks Windows) or Ctrl+Alt+Del (gives you access to Task Manager) as those are reserved shortcuts. But you can remap the function keys F1-F12. If you try to redefine a reserved key in Keyboard Manager, you'll get a slap on the wrist to prevent you from proceeding.
4. Remap a key
Click the entry for Remap a key. To choose the physical key you want to remap, click the + button. For example, maybe you want to redefine F12 to open a Help screen. You can select it one of two ways.
Click the dropdown window and scroll through all the choices until you find the one you want.
Alternatively, click the Type button and press the key you wish to redefine. Then click OK to submit it.
5. Select the key to which you want to remap the physical one
Next, select the key to which you want to remap the physical one.
For example, to replace F1 with F12 as the Help command, choose F1 as the mapped-to key. Either click the dropdown menu and select the mapped-to key from the list, or click the Type button and press the key. When you're done, click OK to activate the remapping.
6. Check if you receive a notice
Depending on the physical key you chose, you may receive a notice telling you that the keys do not have assignments. Though the message sounds strange, it appears simply to warn you that the physical key will no longer be assigned to its previous command. Click Continue Anyway to confirm the remapping.
7. Open an application or window
Now, open an application or window in which you can try the new key assignment. For example, if you replaced F1 with F12 to display a Help screen, open an app that offers help and press F12.
8. Click Remap a key
Return to Keyboard Manager and click the entry for Remap a key. Here, you can redefine either key for the remapping you just created, delete the remapping altogether, or click the + button to create another remapping. Instead, though, let's look at how to remap a keyboard shortcut.
At the main Keyboard Manager screen, click the entry for Remap a shortcut. Click the dropdown menu to select the physical shortcut or click the Type key to type it. The shortcut must start with a modifier key, meaning Alt, Ctrl, Shift, or Win. After choosing or typing the modifer key, select or type the accompanying key. For example, if you wish to redefine Win+F, choose Win in the first column and F in the second column.
Next, choose the shortcut or key that you wish to remap to the physical shortcut you selected. For example, if you want Win+E to be the mapped-to shortcut, choose Win in the first column and E in the second. You can also select an individual key instead of a shortcut.
By default, your new mapping will work across Windows and all applications. But you may want to limit it to just a specific app, such as Microsoft Word or Google Chrome.
To do this, you first need to find the name of the app's executible file. Right-click on the shortcut for the app in the Start menu, go to More, and select Open file location. Right-click on the app's icon in File Explorer and select Properties. The name of the executable file appears in the Target field. Copy and paste or type that filename in the field under Target App. When done, click OK.
If you limited the remapping to a specific app, open that app. Otherwise, go anywhere in Windows. Press the new keystroke you defined to make sure that it triggers the command from the original physical keystroke.