After installing a custom UI add-in, you may find that familiar keyboard shortcuts such as Ctrl+C for copy, Ctrl+V for paste, or F7 for spell check stop working. This happens because some add-ins override the default command bindings in Word’s key assignment system. This article explains why a custom UI add-in can disable your shortcuts and provides the exact steps to restore them without removing the add-in.
Key Takeaways: Restore Word Keyboard Shortcuts After a Custom UI Add-in
- File > Options > Customize Ribbon > Keyboard Shortcuts > Customize: Reset or reassign the affected shortcut keys to the original Word commands.
- File > Options > Add-ins > Manage COM Add-ins > Go: Temporarily disable the custom UI add-in to test if it is the cause of the shortcut failure.
- Windows Registry key HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Options: Check or delete the
NoReRegandCustomKeyvalues to clear corrupted shortcut data.
Why a Custom UI Add-in Breaks Word Keyboard Shortcuts
Custom UI add-ins modify the Word command bar by adding new tabs, groups, or buttons. To do this, the add-in often registers its own set of keyboard shortcuts or rebinds existing ones. Word stores keyboard shortcut assignments in the Normal.dotm template and in the Windows Registry. When an add-in loads, it can overwrite these stored assignments with its own key bindings. The add-in may also register a global keyboard hook that intercepts keystrokes before Word processes them. The result is that standard shortcuts stop working, and you cannot use them until the add-in is removed or the shortcuts are reassigned manually.
The problem is not a Word corruption or a virus. It is a direct result of the add-in’s customization code. Many add-ins are designed to extend Word’s functionality, but they do not always respect the user’s existing shortcut preferences. The fix involves either resetting the shortcut keys to their default values or disabling the add-in’s shortcut override.
Steps to Restore Keyboard Shortcuts Without Removing the Add-in
Follow these steps to reassign the missing shortcuts back to the original Word commands. You will use the Customize Keyboard dialog inside Word.
- Open the Customize Keyboard Dialog
In Word, go to File > Options > Customize Ribbon. At the bottom of the dialog, click Customize next to “Keyboard shortcuts.” - Select the Category and Command
In the Categories list, choose All Commands. In the Commands list, scroll to find the command that has a broken shortcut. For example, select EditCopy for Ctrl+C. The current shortcut keys appear in the “Current keys” box. - Remove the Add-in’s Shortcut
If the add-in has assigned a different shortcut to the same command, select it in the “Current keys” box and click Remove. This clears the add-in’s binding. - Assign the Original Shortcut
Click inside the “Press new shortcut key” box. Press the key combination you want to restore, such as Ctrl+C. Click Assign. The shortcut now appears in the “Current keys” box. - Save the Changes
Click Close and then OK in the Options dialog. Test the shortcut in a document. If it works, repeat the process for any other broken shortcuts.
If shortcuts still fail, you may need to reset all keyboard shortcuts to their Word defaults. In the Customize Keyboard dialog, click Reset All. This removes all custom assignments, including those from the add-in, and restores the original Word shortcuts. You will lose any personal shortcut customizations you made before the add-in was installed.
Alternative Method: Disable the Add-in’s Shortcut Override via Registry
Some add-ins store their shortcut overrides in the Windows Registry. Deleting those keys can restore your shortcuts without uninstalling the add-in.
- Close Word Completely
Make sure Word is not running. Check Task Manager for any background processes. - Open Registry Editor
Press Windows+R, type regedit, and press Enter. Click Yes if prompted by User Account Control. - Navigate to the Word Key
Go toHKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Options. If you use Word 2019 or Word for Microsoft 365, the version number is 16.0. - Delete the CustomKey Value
In the right pane, look for a value named CustomKey or NoReReg. Right-click the value and choose Delete. Confirm the deletion. - Restart Word
Close Registry Editor and open Word. Test your keyboard shortcuts. The add-in may re-create the registry value on next load, but your shortcuts should now work.
If the add-in re-creates the value, you may need to contact the add-in vendor for a configuration option that disables shortcut overrides.
If Shortcuts Still Fail After the Main Fix
Word Ignores a Reassigned Shortcut When the Add-in Is Active
Some add-ins use a global keyboard hook that runs at a higher priority than Word’s internal shortcut handler. In that case, reassigning the shortcut inside Word has no effect. To confirm this, temporarily disable the add-in.
- Go to File > Options > Add-ins
At the bottom of the dialog, in the Manage dropdown, select COM Add-ins and click Go. - Uncheck the Add-in
Clear the checkbox next to your custom UI add-in. Click OK. - Restart Word
Close and reopen Word. Test the shortcut. If it works, the add-in is the cause. You must either keep the add-in disabled or contact the developer for a configuration option to disable its keyboard hook.
Shortcuts Work in a New Document but Not in an Existing One
This indicates that the add-in modified the Normal.dotm template when it was first loaded. To fix this, rename the Normal.dotm template so Word creates a fresh copy.
- Close Word
Ensure Word is not running. - Locate Normal.dotm
Press Windows+R, type %appdata%\Microsoft\Templates, and press Enter. - Rename the File
Right-click Normal.dotm and choose Rename. Type OldNormal.dotm and press Enter. - Restart Word
Open Word. It creates a new Normal.dotm with default settings. Reassign your shortcuts using the Customize Keyboard dialog.
Word Keyboard Shortcuts: Normal.dotm vs Add-in Behavior
| Item | Normal.dotm (Default) | Custom UI Add-in |
|---|---|---|
| Storage location | %appdata%\Microsoft\Templates\Normal.dotm | Add-in file (.dll, .dotm, or .wll) and Windows Registry |
| Shortcut priority | Overridden by add-in if same key is bound | Higher priority; can intercept keystrokes before Word |
| Persistence | Survives Word restarts and Office updates | Lost if add-in is removed or disabled |
| User control | Full control via Customize Keyboard dialog | Limited control; may require add-in vendor settings |
| Risk of breaking shortcuts | Low | High if add-in rebinds common keys |
This table shows that Normal.dotm stores your personal shortcut assignments, but a custom UI add-in can override them at a higher priority. Understanding this helps you decide whether to fix the shortcuts inside Word or to modify the add-in’s behavior.
You can now restore your keyboard shortcuts by reassigning them in the Customize Keyboard dialog or by clearing the add-in’s registry values. If the add-in uses a global hook, disable the add-in temporarily to confirm the cause. For a permanent solution, rename Normal.dotm to force a clean template. As an advanced tip, use the Export button in the Customize Keyboard dialog to save your shortcut assignments to a file before installing any future add-in, so you can import them back if something goes wrong.