Make WordPress Core

Opened 6 years ago

Last modified 3 years ago

#33566 reopened enhancement

Keyboard shortcuts for all functionality on the dashboard

Reported by: tady Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version: 4.3
Component: Administration Keywords:
Focuses: ui, accessibility Cc:


I'm constantly hitting cmd+s (or meta+s) in the appearance file editor. I'm also constantly looking for a short cut to preview or publish a post. Aside from the accessibility assistance, I think an addition like this would make WordPress very "Power User" friendly. I know the meta+s command works in the post/page editor but the interaction is so subtle, I'd to do it a few times before I saw the "Draft saved..." comment at the bottom. I had a notion that something like meta-key + down arrow might overlay a set of keyboard instructions. Things like "cmd/ctrl + s = Save Draft, cmd/ctrl + shift + L = Preview Post, cmd/ctrl + p = Publish Post/Page" etc. Obviously, this needs work.

Is this something in the pipeline? If not is this something I can propose?

Change History (10)

#1 @atomicjack
6 years ago

  • Focuses performance removed
  • Type changed from feature request to enhancement

Already a feature, just you're wanting it extended. :)

#2 @tady
6 years ago

Yes, I suppose it is! Thanks! :D

#3 @iandunn
6 years ago

  • Component changed from General to Administration

Hotkeys are becoming more commonplace in rich web applications, and I think users could benefit a lot from more support in Core.

If new hotkeys are added, it'd be very useful to have a ? hotkey, which could bring up a dialog showing a reference table of all other hotkeys (both global, and for the current screen), so users don't have to memorize them. It could potentially show hotkeys registered by plugins, too (maybe even automatically via jQuery.hotkeys, instead of a manual registration step).

I think they should all be enabled by default (related #21414), because that'd be more convenient for people who want to use them, but generally wouldn't interfere with those who don't.

#4 @iandunn
6 years ago

I also think that hotkeys for navigating through screens could be very useful, since it's fundamental to everything, but tedious and slow with a mouse and a long list of menu/content items, particularly when you have to visit an intermediary screen (e.g., All Posts) in order to bring up the desired screen (e.g., a specific post).

An intent-driven keyboard interface (like Spotlight in OS X, or the HUD in Ubuntu) that searches an index of menu items and content could allow users to skip intermediary screens entirely, and also make it quicker and easier to find what they're looking for.

There are several plugins in this space [1, 2, 3, etc], but I think it's worth considering whether it makes sense to have some support for it in Core.

This ticket was mentioned in Slack in #accessibility by rianrietveld. View the logs.

6 years ago

#6 @afercia
6 years ago

  • Focuses accessibility removed
  • Milestone changed from Awaiting Review to Future Release

Discussed today in the accessibility weekly meeting and as long as shortcuts are on a per-user basis and off by default, there are no objections :) For some background, see #21414.

This ticket was mentioned in Slack in #core-editor by afercia. View the logs.

5 years ago

#9 @iandunn
3 years ago

  • Status changed from new to reopened

Reopening because I think this is still worth considering.

#10 @SergeyBiryukov
3 years ago

  • Milestone set to Future Release

#11 @afercia
3 years ago

  • Focuses accessibility added
Note: See TracTickets for help on using tickets.