WordPress Admin keyboard shortcuts
WordPress publishes keyboard references for the Block Editor, Classic Editor, comments, and Site Editor. This map keeps those admin editing surfaces together and does not claim shortcuts for every plugin screen.
Windows, macOS, Linux · 47 shortcutsBlock Editor
Use these commands to open editor views, manage blocks, and format selected text.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Show the keyboard shortcuts | ShiftAltH | ShiftOptionCmdH | ShiftAltH |
| Open the code editor | CtrlShiftAltM | ShiftOptionCmdM | CtrlShiftAltM |
| Toggle fullscreen mode | CtrlShiftAltF | ShiftOptionCmdF | CtrlShiftAltF |
| Open List View | ShiftAltO | CtrlOptionO | ShiftAltO |
| Show or hide the settings sidebar | CtrlShift, | ShiftCmd, | CtrlShift, |
| Move to the next part of the editor | CtrlBacktick | CtrlBacktick | CtrlBacktick |
| Move to the previous part of the editor | CtrlShiftBacktick | CtrlShiftBacktick | CtrlShiftBacktick |
| Move to the nearest toolbar | AltF10 | OptionF10 | AltF10 |
| Save changes | CtrlS | CmdS | CtrlS |
| Undo | CtrlZ | CmdZ | CtrlZ |
| Redo | CtrlShiftZ | CmdShiftZ | CtrlShiftZ |
| Select all text when editing a block | CtrlA | CmdA | CtrlA |
| Clear selection or exit the current control | Escape | Escape | Escape |
| Duplicate the selected block | CtrlShiftD | ShiftCmdD | CtrlShiftD |
| Remove the selected block | ShiftAltZ | CtrlOptionZ | ShiftAltZ |
| Insert a block before the selected block | CtrlAltT | OptionCmdT | CtrlAltT |
| Insert a block after the selected block | CtrlAltY | OptionCmdY | CtrlAltY |
| Move the selected block up | CtrlShiftAltT | ShiftOptionCmdT | CtrlShiftAltT |
| Move the selected block down | CtrlShiftAltY | ShiftOptionCmdY | CtrlShiftAltY |
| Group selected blocks | CtrlG | CmdG | CtrlG |
| Change the selected block type | / | / | / |
| Paste block styles | CtrlAltV | CmdOptionV | CtrlAltV |
Block text formatting
These commands apply while text inside a block is selected.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Bold text | CtrlB | CmdB | CtrlB |
| Italicize text | CtrlI | CmdI | CtrlI |
| Insert or edit a link | CtrlK | CmdK | CtrlK |
| Remove a link | CtrlShiftK | CmdShiftK | CtrlShiftK |
| Underline text | CtrlU | CmdU | CtrlU |
| Collapse the current list | AltL | OptionL | AltL |
Classic Editor
The Classic Editor reference includes common text actions and editor commands for Windows, Linux, and Mac.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Copy selected text | CtrlC | CmdC | CtrlC |
| Cut selected text | CtrlX | CmdX | CtrlX |
| Paste | CtrlV | CmdV | CtrlV |
| Select all | CtrlA | CmdA | CtrlA |
| Undo | CtrlZ | CmdZ | CtrlZ |
| Redo | CtrlY | CmdShiftZ | CtrlY |
| Bold text | CtrlB | CmdB | CtrlB |
| Italicize text | CtrlI | CmdI | CtrlI |
| Underline text | CtrlU | CmdU | CtrlU |
| Insert or edit a link | CtrlK | CmdK | CtrlK |
| Insert a page break tag | AltShiftP | CtrlOptionP | AltShiftP |
| Show the Classic Editor help | ShiftAltH | CtrlOptionH | ShiftAltH |
Comments and Site Editor
WordPress also documents keyboard navigation for comments and the command palette in the Site Editor.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Move to the next comment | J | J | J |
| Move to the previous comment | K | K | K |
| Approve a selected comment | A | A | A |
| Mark a selected comment as spam | S | S | S |
| Move a selected comment to the trash | D | D | D |
| Restore a selected comment | Z | Z | Z |
| Open the Site Editor command palette | CtrlK | CmdK | CtrlK |