Apply custom styles or custom blocks with configurable keyboard shortcuts

WHAT DO YOU RECOMMEND?

OneNote has a functionality where text styles (paragraph icon/bold/text color/highlight) can be instantly applied through a keyboard shortcut: e.g., CTRL-1, CTRL-2, etc.

This is very convenient when editing text and the hands stay on the keyboard - no clicking and menu diving.

HOW COULD IT BE DONE?

Option A:

  1. Allow users to define custom text styles (text color/highlight/bold/italic/accompanying icon)
  2. Allow users to instantly apply these styles to a current block with a user-defined keyboard shortcut

Option B:
Allow users to quick-apply user-defined text templates with a keyboard shortcut. E.g.,:
CTRL-1: :warning: Important text

REAL WORLD USE CASES

Marking TODO items
Highlighting important lines or blocks with a single keystroke
Selecting items in a list
Quick-Applying a style to a table cell
Instant application of a style (e.g., quote style) to a block of text
Instant conversion of a line of text into a TODO item with a checkbox

RECOMMENDED ALTERNATIVES

Unknown, other than clicking a lot.
User-defined styles don’t exist in Anytype

User defined styles could indeed be quite useful. But I’m already very happy about these shortcuts:

Did you see them?

@siousu Yeah of course - these shortcuts are handy, but what I’m talking about is a level further and user customizable.

Just like in a physical notebook you’d highlight a line quickly or draw a symbol or put a sticker next to a line, in a note taking application I’d expect a way to apply a custom style quickly.

Onenote does this very well - and then it’s also possible to search by tag. So, applying an “important” tag is a single keystroke, it applies to the whole line/block instantly and has an optional symbol/emoji, and becomes instantly findable.