How to Use and Extend WordPress Block Editor Keyboard Shortcuts
Content
Many WordPress users, especially writers and developers, prefer to keep their hands on the keyboard for efficiency. A common point of confusion and feature requests revolves around the Block Editor's keyboard shortcuts, particularly for inserting and formatting blocks like headings and lists.
Users have reported that while typing a slash (/) followed by a block name (like h for heading) is a great start, it often doesn't provide the specific block they need. For instance, typing /h typically inserts a generic H2 heading, requiring additional mouse clicks to change it to an H3 or H1. This extra step negates the time-saving benefit of the initial shortcut. Similar issues exist with list blocks, where a user might want an ordered list (<ol>) but the shortcut only provides an unordered one (<ul>).
Understanding the Current Shortcut System
The current shortcut system in the Block Editor is designed for broad, general use. It allows for quick insertion of a block type but often not its specific variations. This design is based on the idea that most users will then use the block toolbar or block settings sidebar to make finer adjustments. However, for power users, this workflow can feel inefficient.
Available Workarounds and Solutions
While the core feature for more granular shortcuts (like /h3 or /ol) is not yet available, there are several ways to improve your workflow:
- Use Arrow Keys and Enter: After inserting a basic heading block with
/heading, you can press theTabkey orEnterto open the heading level dropdown and then use the arrow keys to select the level you want. - Leverage Full Block Names: Try using the full block name for more accuracy. For example, typing
/headinginstead of just/hmight yield better results in some contexts. - Explore Third-Party Plugins: The WordPress plugin ecosystem is vast. Some plugins may extend the Block Editor's functionality to include more specific keyboard shortcuts. Searching the plugin repository for terms like "keyboard shortcuts" or "block editor enhancements" may yield useful results.
- Contribute to the Development: As an open-source project, WordPress development is driven by community contribution. The 'Requests and Feedback' team, along with the Gutenberg development team, reviews suggestions from users. The request for more advanced block shortcuts is a known discussion point. Users can participate in these discussions on development platforms like GitHub to add their voice and help prioritize the feature.
Improving keyboard navigation is a frequent topic in the WordPress community. By understanding the current system and exploring these workarounds, users can often find a method that significantly speeds up their content creation process while the core development of more advanced features continues.
Related Support Threads Support
-
WordPress.org – forum topics list long numbered pages – improvementshttps://wordpress.org/support/topic/wordpress-org-forum-topics-list-long-numbered-pages-improvements/
-
Shortcuts for header levelshttps://wordpress.org/support/topic/shortcuts-for-header-levels/
-
WordPress.org – forum topics list – number topics per list page -a user settinghttps://wordpress.org/support/topic/wordpress-org-forum-topics-list-number-topics-per-list-page-a-user-setting/
-
Simplify the process to posting a question PLEASEhttps://wordpress.org/support/topic/simplify-the-process-to-posting-a-question-please/
-
6.6 and loading of template thumbnailshttps://wordpress.org/support/topic/6-6-and-loading-of-template-thumbnails/
-
Whats the difference between a General Template part and a Synced Pattern?https://wordpress.org/support/topic/whats-the-difference-between-a-general-template-part-and-a-synced-pattern/
-
Feature request: improved shortcuts please!https://wordpress.org/support/topic/feature-request-improved-shortcuts-please/
-
Theme page improvementshttps://wordpress.org/support/topic/gave-up-surfing-themes-too-long-could-we/
-
A to Z and o to 10 (tags)https://wordpress.org/support/topic/a-to-z-and-o-to-10-tags/
-
PX and % controls for collumnshttps://wordpress.org/support/topic/px-and-controls-for-collumns/
-
Allow Page templates for archives, search, 404, and taxonomieshttps://wordpress.org/support/topic/allow-page-templates-for-archives-search-404-and-taxonomies/