3. Custom bindings

KeystrokeAction
Enter

Inside a p, splits the p in two parts.

Elsewhere, normal behaviour.

Del

At the end of a p, if there is no node or text selection, joins this p with following sibling p if any.

Otherwise, normal behaviour.

BackSpace

At the beginning of a p, if there is no node or text selection, joins this p with preceding sibling p if any.

Otherwise, normal behaviour.

Ctrl-Enter

Inside a p, li, dt, dd, inserts same element after this one. Note that in the case of dt and dd, it inserts a new dt followed by a new dd.

Elsewhere, no effect.

Shift-Ctrl-Enter

Inside a p, li, dt, dd, inserts same element before this one. Note that in the case of dt and dd, it inserts a new dt followed by a new dd.

Elsewhere, no effect.

Shift-EnterInserts a br at caret and moves caret after inserted br.
Esc w

Converts text copied to the clipboard using an external application (Web browser, word processor, etc) to one or more p elements. Then paste these paragraphs after implicitly or explicitly selected element.

Application EventAction
drop

On a a element with attribute href, changes the value of the attribute to the the dropped string.

Elsewhere, considers that the dropped string is a filename or an URL and therefore, attempts to open the corresponding document in the editor.