Handle "w" (Save file) in node view
[maepad.git] / README
blob5449b0c359f212dc0d0a2ce5d8793ddb56ff2c80
1 MaePad README
2 =============
4 MaePad's keybindings try to emulate Vim keybindings as much as possible
5 to allow Vim users to get productive very quickly. We also try to avoid
6 combinations of keys (e.g. Ctrl+something) and if we use combinations,
7 they should ideally use a modified from the left side of the keyboard
8 with other keys from the right side of the keyboard (for easier typing).
10 If your memos consist (mostly) of checklists, you can use the movement
11 keys H, J, K and L to navigate around. Moving left ("h") is considered
12 going from the node view to the memos list and moving right ("l") is
13 considered going from the memos list to the node view.
16 Key bindings for the main view
17 ------------------------------
19  o ......................... Add new memo
20  r ......................... Rename node ("replace name")
21  Backspace ................. Delete memo (with confirmation)
23  w ......................... Save changes ("write buffer")
24  Return/Enter/l ............ View selected node
26  gg ........................ Select first memo
27  Up/k ...................... Select previous memo (in current depth)
28  Down/j .................... Select next (child) memo
29  G ......................... Select last memo
31 Not implemented yet:
33  / ......................... Search
36 Key bindings for sketch memos
37 -----------------------------
39  Space ..................... Toggle eraser tool
41  Backspace/j ............... Undo last action
42  k ......................... Redo (undo^2)
44  Shift+Backspace ........... Delete memo (with confirmation)
46  h ......................... Close memo / goto main view ("move left")
47  f ......................... Fullscreen mode
50 Key bindings for checklists
51 ---------------------------
53  o ......................... Add new checklist item
54  a ......................... Append text to selected item
55  Return/Enter/r ............ Edit selected item ("replace item")
56  i ......................... Prepend text to selected item ("insert")
58  yy ........................ Copy ("yank") selection into clipboard
59  dd ........................ Delete selection into clipboard
60  p ......................... Paste clipboard ("put items")
62  Backspace ................. Delete item (with confirmation)
63  Shift+Backspace ........... Delete memo (with confirmation)
64  Space ..................... Toggle check mark on selected item
66  gg ........................ Select first item
67  Up/k ...................... Select previous item
68  Down/j .................... Select next item
69  G ......................... Select last item
71  h ......................... Close memo / goto main view ("move left")
72  f ......................... Fullscreen mode
74 Not implemented yet:
76  / ......................... Search
79 Key bindings for the confirmation dialog
80 ----------------------------------------
82  Return/Enter/y ............ Positive response ("Yes")
83  Escape/Backspace/n ........ Negative response ("No")
86 Key bindings for the edit line dialog (initially empty)
87 -------------------------------------------------------
89  Backspace (when empty) .... Close/cancel dialog