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

Closed
talldan opened this issue Aug 26, 2019 · 1 comment
Closed

Navigation Mode and Keyboard Shortcuts #17185

talldan opened this issue Aug 26, 2019 · 1 comment
Labels
[Feature] Writing Flow Block selection, navigation, splitting, merging, deletion... General Interface Parts of the UI which don't fall neatly under other labels. [Type] Enhancement A suggestion for improvement.

Comments

@talldan
Copy link
Contributor

talldan 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
@talldan talldan added [Type] Enhancement A suggestion for improvement. General Interface Parts of the UI which don't fall neatly under other labels. Needs Design Feedback Needs general design feedback. [Feature] Writing Flow Block selection, navigation, splitting, merging, deletion... labels Aug 26, 2019
@shaunandrews
Copy link
Contributor

Not sure there's much here for design right now, but I agree that while in Select mode we could open up to allow more keyboard commands.

@shaunandrews shaunandrews removed the Needs Design Feedback Needs general design feedback. label Dec 10, 2019
@talldan talldan closed this as not planned Won't fix, can't repro, duplicate, stale Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Writing Flow Block selection, navigation, splitting, merging, deletion... General Interface Parts of the UI which don't fall neatly under other labels. [Type] Enhancement A suggestion for improvement.
Projects
None yet
Development

No branches or pull requests

2 participants