Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Navigation Mode and Keyboard Shortcuts #17185

Open
talldan opened this issue Aug 26, 2019 · 0 comments

Comments

@talldan
Copy link
Contributor

commented Aug 26, 2019

Is your feature request related to a problem? Please describe.
Previously, contributors to the project have had a torrid time implementing block keyboard shortcuts. The issues are:

  • Keyboard shortcuts cannot involve a printable character, as the user's key interaction is primarily typing text
  • Keyboard shortcuts cannot clash with browser, accessibility tools and os shortcuts
  • Keyboard shortcuts need to be memorable and related to the action

After going through these steps to identify an appropriate shortcut for a feature it often turns out there are no decent candidates.

Describe the solution you'd like
Navigation mode seems like an opportunity. With the way it works now it eliminates this rule:

Keyboard shortcuts cannot involve a printable character, as the user's key interaction is primarily typing text

This opens up many opportunities. Some ideas for shortcuts that only exist in nav mode:

  • Holding Cmd and using arrow keys moves blocks
  • Shift and arrow keys multi-select blocks
  • G groups blocks
  • D duplicates blocks
  • Numerical keys focus sidebar panels
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.