7 "Interactive cheat sheet for the Vimperator (or Pentadactyl)",
8 "Firefox extension, describing the function of each key.",
10 keywords => [qw'vimperator firefox pentadactyl vim browser vimfx vimium cvim'],
13 '~' => "open home<>dir",
15 '^' => "left of page",
16 '$' => "right of page",
17 '#' => "rev. find word",
22 '[' => "focus forw<>ard",
24 ':' => "comm<>and line mode",
25 ';' => "extend<>ed hint<>s mode",
26 "'" => "jump to mark",
27 '|' => "toggle source",
28 '+' => "en<>large text",
31 'a' => "add bookm<>ark",
32 'A' => "toggle bookm<>ark<>ed",
33 '^a'=> "incr<>em<>ent url nr",
35 'B' => "list buffers",
38 '^c'=> "stop loading",
41 'D' => "close tab left<>ward<>s",
42 'f' => "quick<>hint mode",
51 'I' => ":ignore<>keys add cmd",
55 'L' => "page forw<>ard",
59 'N' => "find prev<>ious",
63 'p' => "open pasted url",
65 'q' => "record macro",
67 'R' => "reload uncach<>e<>d",
68 't' => "tab open new",
69 'T' => "tab open curr<>ent",
72 'u' => "restore closed tab",
73 '^x'=> "decr<>em<>ent url nr",
74 'w' => "open in win<>dow",
75 'W' => "copy to new win<>dow",
77 'Y' => "copy select<>ion",
81 "g\e"=> "normal mode",
83 'g@' => "first app tab",
86 'gb' => "repeat buffer cmd",
88 'gf' => "view source",
89 'gF' => "source extern<>al",
90 'g^g'=> "file details",
92 'gh' => "open home<>page",
93 'gH' => "tab with home<>page",
94 'gi' => "last input field",
95 'gn' => "tabopen url mark\nGo in New tab",
96 'go' => "open url mark",
97 'gP' => "<alias>P inactive",
98 'gr' => "reader view",
101 'gu' => "parent dir<>ectory",
104 ";\e"=> "normal mode",
106 ';#' => "copy anchor",
107 ';?' => "element details",
109 ';A' => "save media as",
110 ';b' => "open bg tab",
111 ';c' => "context menu",
112 ';f' => "frame focus",
113 ';F' => "multiple bg tabs",
115 ';I' => "image in tab",
117 ';O' => "open prompt",
119 ';S' => "save media obj<>ect",
120 ';t' => "open in tab",
121 ';T' => "tab prompt",
122 ';v' => "view source",
123 ';V' => "edit source",
124 ';w' => "open in wind<>ow",
125 ';W' => "wind<>ow prompt",
126 ';x' => "title or alt",
130 "]\e"=> "normal mode",
131 ']f' => "next frame<>set",
132 ']]' => "open <q>next</q>",
134 "[\e"=> "normal mode",
135 '[f' => "previous frame<>set",
136 '[[' => "open <q>prev</q>",
138 "z\e"=> "normal mode",
139 'zi' => "<alias>+\nZoom In",
140 'zm' => "en<>large more\nZoom More",
141 'zo' => "<alias>-\nZoom Out",
142 'zr' => "tinier text\nZoom Reduce",
143 'zz' => "reset text size\nZoom Zero",
147 'zR' => "zoom out more\nZoom Reduce",
148 'zZ' => "zoom reset\nZoom Zero",
150 "Z\e"=> "normal mode",
151 'ZQ' => "quit no save",
152 'ZZ' => "quit save ses<>s<>ion",
154 "c\e"=> "normal mode",
155 'c^' => "start of line",
156 'c$' => "end of line",
157 'c#' => "rev. find word",
161 'c:' => "comm<>and line mode",
163 'cb' => "prev word\nBack",
166 'cg' => "g for first line",
169 'c^i'=> 'extern<>al edit<>or',
174 'cN' => "find prev<>ious",
175 'cv' => "select\nVisual mode",
181 'g' => 'extended commands (g)',
182 ';' => 'extended hints (;)',
185 'z' => 'zoom commands (z)',
186 'Z' => 'quit commands (Z)',
190 g1 => ['info' => "Displays something without any permanent consequences."],
191 g2 => ['motion' => "Move cursor, scroll window, focus buffer element."],
192 g3 => ['tab' => "Tab or window navigation/selection."],
193 g4 => ['buffer' => "Page interaction."],
194 g5 => ['open' => "Browse to a location in the current tab."],
195 g6 => ['tab open' => "Browse somewhere in a new tab."],
196 g7 => ['browser' => "Other browser action."],
197 g8 => ['mode' => "Enter a different mode."],
198 g9 => ['key cmd' => "Additional key commands (click for overview)."],
200 arg => ["key<arg>" => "Commands with a dot need a char argument afterwards."],
201 args => ["key<args>" => "Commands with two dots require variable arguments afterwards."],
218 '[' => 'g9 arg mode[',
219 ']' => 'g9 arg mode]',
221 ';' => 'g9 arg args mode;',
243 '^f'=> 'g2', # spacebar
244 'g' => 'g9 modeg arg',
279 'z' => 'g1 modez arg',
280 'Z' => 'g9 modeZ arg',
322 'f' => 'g2 v2', # previously ';o'
323 'F' => 'g6 v2', # previously ';t'