- desc => "normal mode",
-
- '~' => ["case toggle", "co undo"],
- '!' => ["filt$sign{_}er lines", "co argm undo modec"],
- '@' => ["play macro", "co arg undo"],
- '#' => ["rev. find word", "pm ext vim6"],
- '$' => ["eol", "pm"],
- '%' => ["goto match", "pm"],
- '^' => ['"soft" bol', "pm"],
- '&' => [":s rep$sign{_}eat", "co undo"],
- '*' => ["find word", "pm ext vim6"],
- '(' => ["begin senten$sign{_}ce", 'pm'],
- ')' => ["end senten$sign{_}ce", 'pm'],
- '_' => ['"soft" bol down', "pm"],
- '+' => ["next line", "pm"],
- '`' => ["goto mark", "pm arg"],
- '0' => ['"hard" bol', "pm"],
- '^^'=> ["edit alt. file", "co"],
- '-' => ["prev line", "pm"],
- '=' => ["re$sign{_}ind$sign{_}ent", 'co argm undo'],
- '?' => ["find rev.", "pm arg modec"],
- ';' => ["repeat t/f/T/F", "pm"],
- ':' => ["ex cmd line", "co modec"],
- "'" => ["goto mark bol", "pm arg"],
- '"' => ["use reg$sign{_}ister", 'co arg'],
- '\\' => ["reser$sign{_}ved", 'me arg'],
- '^\\' => ["to mode/$sign{_}ext$sign{_}ens$sign{_}ion$sign{_}s", "mo arg"],
- ',' => ["reverse t/T/f/F", "pm"],
- '<' => ["un$sign{_}ind$sign{_}ent", "co argm undo"],
- '.' => ["repeat last cmd", "co undo"],
- '>' => ["ind$sign{_}ent", "co argm undo"],
- '/' => ["find", "pm arg modec"],
- '[' => ["move back$sign{_}ward$sign{_}s", "me arg mode["],
- '{' => ["begin parag.", "pm"],
- ']' => ["move forw$sign{_}ard", "me arg mode]"],
- '}' => ["end parag.", "pm"],
- '^]'=> ["go to tag", "po"],
- '|' => ["goto (1st) col", "pm"],
-
- 'a' => ["app$sign{_}end", "mi undo modei"],
- 'A' => ["app$sign{_}end to eol", "mi undo modei"],
- '^a'=> ["incr$sign{_}ement", "co undo", "Add one"],
- 'b' => ["prev word", "pm", "Back"],
- 'B' => ['prev <span style="font-variant:small-caps">word</span>', "pm"],
- '^b'=> ["page up", "pm"],
- 'c' => ["chan$sign{_}ge", "mi argm undo modei"],
- 'C' => ["chan$sign{_}ge to eol", "mi undo modei"],
- '^c'=> ["abort", "co"],
- 'd' => ["del$sign{_}ete", "co argm undo"],
- 'D' => ["delete to eol", "co undo"],
- '^d'=> ["scroll down", "po"],
- 'e' => ["end word", "pm"],
- 'E' => ['end <span style="font-variant:small-caps">word</span>', "pm"],
- '^e'=> ["window down", "po", "Extra line"],
- 'f' => ["fwd to char", "pm arg"],
- 'F' => ["back$sign{_}wd to char", "pm arg"],
- '^f'=> ["page down", "pm", "page Forward"],
- 'g' => ["extra cmds", "me arg modeg"],
- 'G' => ["eof/$sign{_}goto ln", "pm"],
- '^g'=> [":file (info)", "ci"],
- 'h' => [$sign{left}, "pm"],
- 'H' => ["screen top", "pm", 'Home row'],
- '^h'=> "h",
- 'i' => ["insert mode", "mi undo modei"],
- 'I' => ["insert at bol", "mi undo modei"],
- '^i'=> ["jump to newer", "pm ext vim6", 'Increase position'],
- 'j' => [$sign{down}, "pm"],
- 'J' => ["join lines", "co undo"],
- '^j'=> "j",
- 'k' => [$sign{up}, "pm"],
- 'K' => ["help", "co", "looKup Keyword"],
- 'l' => [$sign{right}, "pm"],
- 'L' => ["screen bottom", "pm", "Lowermost Line"],
- '^l'=> ["redraw", "ci"],
- 'm' => ["set mark", "co arg"],
- 'M' => ["screen mid$sign{_}dle", "pm"],
- '^m'=> "+",
- 'n' => ["next find", "pm"],
- 'N' => ["prev find", "pm"],
- '^n'=> "j",
- 'o' => ["line below", "mi undo modei", 'Open'],
- 'O' => ["line above", "mi undo modei"],
- '^o'=> ["jump to older", "pm ext vim6"],
- 'p' => ["paste after", "co undo"],
- 'P' => ["paste before", "co undo"],
- '^p'=> "k",
- 'q' => ["rec$sign{_}ord macro", "mo arg", "Queue seQuence"],
- 'Q' => ["ex mode", "mo"],
- '^q'=> ["(xon)", "ci", 'Qome back'], # or ^v
- 'r' => ["repl$sign{_}ace char", "co arg undo"],
- 'R' => ["repl$sign{_}ace mode", "mi undo modei"],
- '^r'=> ["redo", "co undo ext vim6"],
- 's' => ["subst char", "mi undo modei"],
- 'S' => ["subst line", "mi undo modei"],
- '^s'=> ["(xoff)", "ci", 'Stop'],
- 't' => ["till char", "pm arg"],
- 'T' => ["back till char", "pm"],
- '^t'=> ["back tag", "po"], # backtrag :P
- 'u' => ["undo", "co undo"],
- 'U' => ["undo line", "co undo"],
- '^u'=> ["scroll up", "po"],
- 'v' => ["visual mode", "mv modev"],
- 'V' => ["visual lines", "mv modev"],
- '^v'=> ["visual block", "mv modev ext vim6"],
- 'w' => ["next word", "pm"],
- 'W' => ['next <span style="font-variant:small-caps">word</span>', "pm"],
- '^w'=> ["win$sign{_}dow cmds", "me arg mode^w"],
- 'x' => ["delete char", "co undo"],
- 'X' => ["back$sign{_}space", "co undo"],
- '^x'=> ["subs$sign{_}tract", "co undo"],
- 'y' => ["yank", "co argm", '(copy)'],
- 'Y' => ["yank line", "co"],
- '^y'=> ["window up", "po", 'Yield'],
- 'z' => ["extra cmds", "me arg modez"],
- 'Z' => ["quit", "me arg modeZ"],
- '^z'=> [":sus$sign{_}pend", "ci", 'zzz (as in sleep)'],