Ability to indent (bulleted / numbered) lists items selections with the `Tab` keyboard shortcut, and unindent with `Shift+Tab`
Let's say I have a list like this in the HTML email composer:
- A
- B
- C
- D
- E
I would like to be able to select from B to D with the mouse (or keyboard) and then hit the Tab
key to indent, Shift+Tab
to unindent. I would also like to be able to do that for a single item (no selection), when the text cursor is at the beginning of the item's line.
This is essentially mapping those shortcuts to do the actions as using the toolbar's buttons, but using the standard keyboard shortcuts for it, matching the behavior of other email clients, text editors, word processors, web apps, etc.
The current behavior when you hit Tab
is that it replaces all those selected contents by a single list item containing a tab (\t
I suppose) which is never what you actually want to do as a user, and is arguably unexpected data loss (but thankfully, the Undo feature works there). Pressing Shift+Tab
focuses the Subject
field, which is also unexpected when you're in the middle of editing list contents.