Consider the following structure:
pullQuote
quoteText <== You are here, and [Enter] should point you to ...
-- text
quoteAuthor <== here, after [Enter] is pressed. Pressing [Enter] again should navigate to a (optionally created) paragraph ...
-- text
paragraph <== [Entering through pullQuote]
I’m having some troubling understanding cursor positioning and navigation. Suppose I’m at the quoteText
position, how can I set the cursor at the quoteAuthor
position after [Enter] is pressed?
Similarly, when I’m at the quoteAuthor
position, how do I position the cursor to the paragraph
below the pullQuote
(potentially creating that empty paragraph in the process)?