Revit keyboard shortcuts: full list, editor and cheat sheet
Search the default shortcuts of about 980 Revit commands, change them to suit how you work, and download a KeyboardShortcuts.xml file that Revit imports directly. When your shortcuts are set, model faster with our ready-made Revit families.
152 default shortcutsAbout 980 commandsImport and export KeyboardShortcuts.xmlPrintable A4 cheat sheetRuns in your browser
Find a command or shortcut
Loading the Revit command list…
| Command | Shortcut(s) | Ribbon location | Edit |
|---|---|---|---|
| Loading… | |||
Load your file into Revit
- Click Download KeyboardShortcuts.xml above.
- In Revit, open View tab › Windows panel › User Interface › Keyboard Shortcuts.
- Click Import at the bottom of the dialog and choose the downloaded file.
- Choose Overwrite to make Revit match this list exactly, or Merge to add these shortcuts to the ones you already have. Click OK.
Shortcut rules, as enforced by Revit: up to 5 letters, digits or symbols typed in sequence (WA, VV, 3W), a function key F2–F12, or one key with Ctrl, Shift, Ctrl+Shift, Ctrl+Alt, Shift+Alt or Ctrl+Shift+Alt. Alt on its own and reserved shortcuts such as Ctrl+C, Ctrl+Z, Ctrl+S, F1 and Shift+W are refused. Two commands may share a shortcut: Revit then lets you pick between them with the arrow keys before pressing Enter. Defaults and command names are taken from Revit 2024; your edits are saved in this browser only.
Speed up modeling further with ready-made Revit families.
Browse Revit familiesSet up your Revit shortcuts in 3 steps
Find the command
Type a command name, a shortcut such as VV, or a tab name such as Annotate. Switch to All commands to see the ones that have no shortcut yet.
Edit the shortcut
Click Edit and type one or more shortcuts separated by commas. The tool refuses anything Revit would refuse, and warns you when another command already uses the same keys.
Import it into Revit
Download KeyboardShortcuts.xml, then in Revit open View โบ User Interface โบ Keyboard Shortcuts, click Import and choose Overwrite or Merge. Print the cheat sheet to keep next to your screen.
Most used Revit shortcuts
| Shortcut | Command | Where it is |
|---|---|---|
| WA | Wall | Architecture โบ Build |
| DR / WN | Door / Window | Architecture โบ Build |
| CM | Place a component | Architecture โบ Build |
| RP / LL / GR | Reference plane / Level / Grid | Architecture โบ Datum |
| RM / RT | Room / Tag room | Architecture โบ Room & Area |
| AL / MV / CO / RO | Align / Move / Copy / Rotate | Modify โบ Modify |
| TR / SL / OF | Trim/extend to corner / Split / Offset | Modify โบ Modify |
| MM / AR / DE | Mirror (pick axis) / Array / Delete | Modify โบ Modify |
| PN / UP | Pin / Unpin | Modify โบ Modify |
| MA / CS | Match type properties / Create similar | Modify |
| DI / EL | Aligned dimension / Spot elevation | Annotate โบ Dimension |
| TX / TG / DL | Text / Tag by category / Detail line | Annotate |
| VV or VG | Visibility/Graphics | View โบ Graphics |
| TL | Thin lines | View โบ Graphics |
| HH / HI / HC / IC | Hide or isolate element / category (temporary) | View control bar |
| EH / RH | Hide element in view / Reveal hidden elements | Modify, view control bar |
| ZA / ZR | Zoom all to fit / Zoom in region | Navigation bar |
| SA | Select all instances in entire project | Right-click menu |
| TW / WT | Tab views / Tile views | View โบ Windows |
| F9 | System browser | View โบ Windows |
Defaults from Revit 2024 and checked against Revit 2019 and 2027. Snap overrides such as SE (endpoints), SM (midpoints) and SI (intersections) work while you draw.
Where Revit keeps your shortcuts
Revit saves your shortcuts per user and per version in a file called KeyboardShortcuts.xml:
Paste the path into the File Explorer address bar and change 2024 to your version. The file only appears after you change a shortcut; until then Revit uses its built-in defaults. Each version has its own file, so a new Revit release starts from the defaults again.
The safest way to move shortcuts between computers or versions is the Keyboard Shortcuts dialog itself: Export on the old one, Import on the new one. Overwrite replaces every shortcut with the file; Merge adds the file’s shortcuts to the ones you already have.
The file stores each command by its CommandId, so it works in every language version of Revit.
Revit shortcut questions
Open the View tab, then Windows panel โบ User Interface โบ Keyboard Shortcuts. Click Import at the bottom of the dialog, choose your KeyboardShortcuts.xml, then pick Overwrite to replace all your shortcuts or Merge to add to them. Click OK to save.
Yes. Click Print cheat sheet above and choose Save as PDF as the printer. You get an A4 landscape sheet grouped by category, and it includes any shortcuts you changed, so the PDF matches your own Revit.
Start with the commands you use every hour: WA (wall), DR (door), AL (align), MV (move), CO (copy), TR (trim), DI (dimension), VV (visibility/graphics) and HH/HI (temporary hide and isolate). Then assign two-letter shortcuts to the commands you click most that have none, such as a 3D view or Reset temporary hide/isolate.
Revit reserves some keys for Windows and its own menus, such as Ctrl+C, Ctrl+V, Ctrl+Z, Ctrl+S, F1 and Shift+W, and it refuses Alt on its own as a modifier. A shortcut can be up to 5 letters, digits or symbols typed in sequence, or one key combined with Ctrl, Shift or Alt (Alt only together with Ctrl or Shift). This tool checks the same rules before you export.
Revit allows it. When you type the keys, Revit shows the first matching command in the status bar; use the arrow keys to switch to another one and press Enter to run it. The tool marks these shared shortcuts so you can decide whether to keep them. Some defaults are shared out of the box, such as RG (remove from group and render gallery).
No. Reset temporary hide/isolate has no default shortcut in Revit 2024, even though many lists show HR. Search for it in the tool, click Edit, type HR and import the file into Revit to add it.
Keep working with Mahelak tools
Need a custom tool, Dynamo script or Revit family?
Tell us about your project and we will send you a quote before any work starts.
