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

Keyboard shortcut for tab character is needed to insert a tab and/or indent list item #12142

Closed
jb510 opened this issue Nov 21, 2018 · 3 comments
Labels
[Feature] Writing Flow Block selection, navigation, splitting, merging, deletion... Needs Decision Needs a decision to be actionable or relevant

Comments

@jb510
Copy link

jb510 commented Nov 21, 2018

It's impossible to insert a real tab character or indent a list using the keyboard. Perhaps these should be two issues, but for me it's simply the need for a keyboard shortcut that does both things.

In the name of accessibility and avoiding a keyboard tab trap the tab key is used to navigate between blocks. I still think that is a design flaw and an alternative should have been specified to "exit the editor" like Google Docs does (alt-tab). However, there then needs to be an alternative keyboard shortcut added to actually indent a list and/or insert a tab character.

This was raised many times, a few of those:
#4181
#5087
#7051

Use cases:

  1. Indenting lists via the keyboard (which is needed for a11y reasons as well)
  2. Indenting lines inside a pre blocks (for example code snippets)

Please note: This is not the same thing as using the TinyMCE indent/outdent icons (which also need keyboard shortcuts) as they add/remove inline padding to the html element, not insert an actual tab character.

@designsimply designsimply added [Feature] Writing Flow Block selection, navigation, splitting, merging, deletion... Needs Decision Needs a decision to be actionable or relevant labels Nov 21, 2018
@mrwweb
Copy link

mrwweb commented Nov 22, 2018

At a bare minimum there has to be a keyboard shortcut to indent lists.

@mbedded
Copy link

mbedded commented Dec 15, 2018

That's true. I was using the new editor for the first time and i was sketching some items i want to discuss/explain in my article. And "TAB" did not indent my list. That's a default behavior in so many applications.

@gziolo
Copy link
Member

gziolo commented Jan 3, 2019

Agreed about tab support. Let's close this one as a duplicate of #9611.

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... Needs Decision Needs a decision to be actionable or relevant
Projects
None yet
Development

No branches or pull requests

5 participants