4 "\e"=> ['me mode', '+'],
6 'H' => ['pm'], # top-page
7 'j' => ['pm'], # next-entry, next-undeleted
8 'k' => ['pm'], # previous-entry, previous-undeleted
9 'L' => ['pm'], # bottom-page
10 '^l'=> ['ci'], # refresh
11 'M' => ['pm'], # middle-page
12 '^m'=> ['mi mode^m'], # select-entry, display-message
13 'n' => ['po'], # search-next
14 'q' => ['mv mode'], # exit
15 't' => ['co'], # tag-entry
16 'z' => ['pm'], # next-page
17 'Z' => ['pm'], # previous-page
19 '*' => ['pm'], # last-entry
20 '=' => ['pm'], # first-entry
21 ':' => ['mi'], # enter-command
22 ';' => ['mi arg'], # tag-prefix
23 '>' => ['pm'], # next-line
24 '<' => ['pm'], # previous-line
25 ']' => ['pm'], # half-down
26 '[' => ['pm'], # half-up
28 '!' => ['ci arg'], # shell
29 '/' => ['po arg mode/~'], # search
30 '+/'=> ['po arg mode/~'], # search
38 '@' => ['ci'], # display-address
39 '.' => ['mv'], # buffy-list #TODO
40 '|' => ['mi'], # pipe-message
41 '$' => ['co'], # sync-mailbox
42 '#' => ['co'], # break-thread
43 '&' => ['co'], # link-threads
44 '%' => ['co'], # toggle-write
47 'a' => ['mi'], # create-alias
48 'b' => ['mo'], # bounce-message
50 '+b'=> [undef], # M <search>~b
51 'c' => ['mv'], # change-folder
52 'C' => ['mi'], # copy-message
53 '+c'=> ['mv'], # change-folder-readonly
54 '+C'=> [undef], # decode-copy
55 'd' => ['co'], # delete-message
56 'D' => ['co arg'], # delete-pattern
57 '^d'=> ['co'], # delete-thread
58 '+d'=> ['co'], # delete-subthread
59 'e' => ['co linkvi'], # edit
60 '^e'=> ['co'], # edit-type
61 '+e'=> [undef], # resend-message
62 'f' => ['mo modem'], # forward-message
63 'F' => ['co'], # flag-message
64 '^f'=> ['mi'], # forget-passphrase
65 'g' => ['mo modem'], # group-reply
66 'G' => ['mi'], # fetch-mail
67 'h' => ['me'], # display-toggle-weed
68 '^i'=> ['po'], # next-new-then-unread
69 '+^i'=> [undef], # previous-new-then-unread
70 'j' => ['pm'], # next-undeleted
71 'k' => ['pm'], # previous-undeleted
72 'J' => ['po'], # next-entry
73 'K' => ['po'], # previous-entry
74 '^k'=> ['ci'], # extract-keys
75 '+k'=> ['mo modem'], # mail-key
76 'l' => ['me'], # limit
77 'L' => ['mo modem'], # list-reply
78 '+l'=> ['ci'], # show-limit
79 'm' => ['mo modem'], # mail
80 'N' => ['co'], # toggle-new
81 '^n'=> ['po'], # next-thread
82 '+n'=> ['po'], # next-subthread
83 'o' => ['me modeo'], # sort-mailbox
84 'O' => ['me modeo'], # sort-reverse
85 'p' => ['ci'], # print-message
86 'P' => ['po'], # parent-message
87 '^p'=> ['po'], # previous-thread
88 '+p'=> ['po'], # previous-subthread
89 '+P'=> [undef], # check-traditional-pgp
91 'Q' => ['ci arg'], # query
92 'r' => ['mo modem'], # reply
93 'R' => ['mo modem'], # recall-message
94 '^r'=> ['co'], # read-thread
95 '+r'=> ['co'], # read-subthread
96 's' => ['co'], # save-message
97 '+s'=> ['co'], # decode-save
98 'T' => ['co arg'], # tag-pattern
99 '^t'=> ['co'], # untag-pattern
100 '+t'=> ['co'], # tag-thread
101 'u' => ['co'], # undelete-message
102 'U' => ['co arg'], # undelete-pattern
103 '^u'=> ['co'], # undelete-thread
104 '+u'=> ['co'], # undelete-subthread
105 'v' => ['ci'], # view-attachments
106 'V' => ['ci'], # show-version
107 '+v'=> ['me'], # collapse-thread
108 '+V'=> ['me'], # collapse-all
109 'w' => ['co arg modew'], # set-flag
110 'W' => ['co arg modew'], # clear-flag
111 'x' => ['mv'], # exit
112 'y' => ['mv'], # M <change-folder>?<toggle-mailboxes>
127 'e' => ['co linkvi'],
128 'E' => ['co linkvi'],
146 'S' => ['co menumS'],
156 "\e"=> ['me mode', '+'],
170 "\e"=> ['me mode', '+'],