WordPress.org

Make WordPress Core

Opened 3 years ago

Last modified 3 days ago

#21414 new enhancement

Use the "Keyboard Shortcuts" checkbox in the user profile to turn on/off all custom shortcuts

Reported by: azaozz Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version:
Component: TinyMCE Keywords: ux-feedback
Focuses: accessibility Cc:

Description

Custom keyboard shortcuts can be very handy not only for better accessibility but for faster access to many actions that usually require "mousing". For example we could potentially add shortcuts to access the top menu items or the more commonly used toolbar items.

However many of the available keystrokes (modifier [+ modifier] + letter) are already in use. Even worse, different shortcuts are in use in different browsers and different OS.

It would be good to let the users decide whether to enable them. As we already have a checkbox for the comment moderation shortcuts, best would be to make it "global". For now that would only affect TinyMCE.

Attachments (1)

21414.patch (15.1 KB) - added by azaozz 3 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 @azaozz3 years ago

  • Keywords ux-feedback added

@azaozz3 years ago

comment:2 @azaozz3 years ago

21414.patch:

  • Changes the User Profile -> Keyboard Shortcuts checkbox label to "Enable keyboard shortcuts".
  • Adds options to TinyMCE to enable/disable the custom shortcuts and define the modifier key(s).
  • Sets the TinyMCE buttons descriptions with or without the shortcuts strings.

comment:4 @nacin18 months ago

  • Component changed from Accessibility to TinyMCE
  • Focuses accessibility added

For the record, not sure I love this.

comment:5 @slackbot4 days ago

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

comment:6 @ceo3 days ago

Keyboard shortcuts are terribly useful and I'm always surprised how many people are not more aware of them.

However, as a screen reader user, they can be somewhat of a nuisance since they can so easily conflict with the commands already in place. And since these are different depending on what screen reader you might be using, plus the browser and OS, I think it's very important to have a toggle to disable them.

As it is in all the time I've used WP, I have never had the comment shortcuts enabled. Very wacky things happen.

Note: See TracTickets for help on using tickets.