tools/mkcharinfo: comment alternative nbsp stringification
[sheet.git] / vimperator.eng.inc.pl
1 use utf8;
2 {
3
4 key => {
5         '~' => "open home<>dir",
6         '@' => "play macro",
7         '^' => "left of page",
8         '$' => "right of page",
9         '#' => "rev. find word",
10         '*' => "find word",
11         '^^'=> "last tab",
12         '?' => "find rev.",
13         '/' => "find",
14         '[' => "focus forw<>ard",
15         ']' => "focus back",
16         ':' => "comm<>and line mode",
17         ';' => "extend<>ed hint<>s mode",
18         "'" => "jump to mark",
19         '|' => "toggle source",
20
21         'a' => "add bookm<>ark",
22         'A' => "toggle bookm<>ark<>ed",
23         '^a'=> "incr<>em<>ent url nr",
24         'b' => "to buffer",
25         'B' => "list buffers",
26         '^b'=> "page up",
27         '^c'=> "stop loading",
28         '^d'=> "scroll down",
29         'd' => "close tab",
30         'D' => "close tab left<>ward<>s",
31         'i' => "caret mode",
32         'f' => "quick<>hint mode",
33         'F' => "f in tab",
34         '^f'=> "page down",
35         'g' => "extra cmds",
36         'G' => "last/% line",
37         '^g'=> "file name",
38         'h' => "<left>",
39         'H' => "page back",
40         'j' => "<down>",
41         'k' => "<up>",
42         'l' => "<right>",
43         'L' => "page forw<>ard",
44         'M' => "mark url",
45         'm' => "mark line",
46         'n' => "find next",
47         'N' => "find prev<>ious",
48         '^n'=> "next tab",
49         'o' => "open",
50         'O' => "alter url",
51         'p' => "open pasted url",
52         'P' => "p in tab",
53         'q' => "record macro",
54         'r' => "reload page",
55         'R' => "reload uncach<>e<>d",
56         't' => "tab open new",
57         'T' => "tab open curr<>ent",
58         '^v'=> "pass single",
59         '^u'=> "scroll up",
60         'u' => "restore closed tab",
61         '^x'=> "decr<>em<>ent url nr",
62         'y' => "copy url",
63         'Y' => "copy select<>ion",
64         'z' => "zoom",
65         'Z' => "quit",
66         '^z'=> "pass throu<>gh",
67
68         'g0' => "first tab",
69         'g$' => "last tab",
70
71         'gb' => "repeat buffer cmd",
72         'gB' => "reverse gb",
73         'gf' => "view source",
74         'gF' => "source extern<>al",
75         'g^g'=> "file details",
76         'gg' => "first line",
77         'gh' => "open home<>page",
78         'gH' => "tab with home<>page",
79         'gi' => "last input field",
80         'gn' => "tabopen url mark\nGo in New tab",
81         'go' => "open url mark",
82         'gP' => "<alias>P inactive",
83         'gt' => "switch tab",
84         'gT' => "tab back",
85         'gu' => "parent dir<>ectory",
86         'gU' => "site root",
87
88         ';;' => "focus",
89         ';?' => "element details",
90         ';a' => "save prompt",
91         ';b' => "open bg tab",
92         ';c' => "context menu",
93         ';f' => "frame focus",
94         ';F' => "multiple bg tabs",
95         ';i' => "image",
96         ';I' => "image in tab",
97         ';o' => "open",
98         ';O' => "open prompt",
99         ';s' => "save",
100         ';t' => "open in tab",
101         ';T' => "tab prompt",
102         ';v' => "view source",
103         ';w' => "open in wind<>ow",
104         ';W' => "wind<>ow prompt",
105         ';y' => "copy url",
106         ';Y' => "copy text",
107
108         ']f' => "next frame<>set",
109         ']]' => "open <q>next</q>",
110
111         '[f' => "previous frame<>set",
112         '[[' => "open <q>prev</q>",
113
114         'zi' => "en<>large text\nZoom In",
115         'zm' => "en<>large more\nZoom More",
116         'zo' => "shrink text\nZoom Out",
117         'zr' => "tinier text\nZoom Reduce",
118         'zz' => "reset text size\nZoom Zero",
119         'zI' => "zoom in",
120         'zM' => "zoom more",
121         'zO' => "zoom out",
122         'zR' => "zoom out more\nZoom Reduce",
123         'zZ' => "zoom reset\nZoom Zero",
124
125         'ZQ' => "quit no save",
126         'ZZ' => "quit save ses<>s<>ion",
127 },
128
129 mode => {
130         ''  => 'normal mode',
131         'g' => 'extended commands (g)',
132         ';' => 'extended hints (;)',
133         ']' => '(])',
134         '[' => '([)',
135         'z' => 'zoom commands (z)',
136         'Z' => 'quit commands (Z)',
137 },
138
139 flag => {
140         g1 => ['info'     => "Displays something without any permanent consequences."],
141         g2 => ['motion'   => "Move cursor, scroll window, focus buffer element."],
142         g3 => ['tab'      => "Tab or window navigation/selection."],
143         g4 => ['buffer'   => "Page interaction."],
144         g5 => ['open'     => "Browse to a location in the current tab."],
145         g6 => ['tab open' => "Browse somewhere in a new tab."],
146         g7 => ['browser'  => "Other browser action."],
147         g8 => ['mode'     => "Enter a different mode."],
148         g9 => ['key cmd'  => "Additional key commands (click for overview)."],
149
150         arg  => ["key<arg>"  => "Commands with a dot need a char argument afterwards."],
151         args => ["key<args>" => "Commands with two dots require variable arguments afterwards."],
152 },
153
154 }