+combined keymaps

Closes #2
+arrow semantics

Closes #3
Merge branch 'combined-keymaps'