Keyboard shortcuts

Text spans

Ctrl+B
<strong> bold span;
Ctrl+I
<em> emphasis/italics span;
Ctrl+D
<code> inline code span;
Ctrl+U
<u> underlined span;
Ctrl+E
<del> deletion span;

Breaks

Enter
Pressing Enter key will break current paragraph or list items into two ones, so pressing Enter here:
<li>one|two</li>
will produce this markup:
<li>one</li>
<li>two</li>
Ctrl+Enter
This will create sub-paragraph inside list item, table cell, div, etc. so you will have this:
<li>one
 <p>two</p>
</li>
Shift+Enter
This will insert "soft break" - <br> element.
<li>one<br>two</li>

Blocks

Ctrl+Numpad *
<ul/li> - unordered list item;
Ctrl+Numpad .
<ol/li> - ordered list item;
Ctrl+Numpad /
<dl/dt/dd> - definition list item;
Ctrl+Numpad +
indent - e.g. create sublist item;
Ctrl+Numpad -
unindent - e.g. de-sublist item;
Ctrl+Numpad 0
Transform block to paragraph <p>
Ctrl+Numpad 1
Transform paragraph to header <h1>. Same is for 2,3,4,5 and 6;
Ctrl+Numpad 9
Transform paragraph to <pre>formatted text;

Operations

Ctrl+O
open existing document;
Ctrl+N
create new document;
Ctrl+S
save current changed document;
Ctrl+P
print current document;
F10
toggle WYSIWYG/source view;
F9
toggle WYSIWYG/MarkDown source view;

"Magic sequences"

Here is the list of character sequences that, when typed at the beginning of a paragraph, transform it to:

Blocks

---
morphs this element into horizontal rule (<hr>);
*_
list item of unordered list (<ul><li>);
#_
list item of ordered list  (<ol><li>);
-_
definition list term (<dl><dt>). Next paragraph gets transformed to <dl><dd> - definition of the term;
>_
blockquote (<blockquote>);
h1_ ... h6_
Headlines of level 1 up to 6;
`_
Preformatted text (<pre>)
[c:r]_
Table of c columns and r rows. Note: c and r are integers here;

Inlines

--_
replaces two minuses by EM DASH () symbol;
…url…
wraps URL sequence into <a href="...">
…email…
wraps e-mail address sequence into <a href="mailto:...">