1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444
|
.\" Process this file with groff -man -Tascii linkskeys.5
.TH LINKSKEYS 5 "Apr, 2002"
.SH NAME
linkskeys \- links WWW browser key bindings
.SH SYNOPSIS
.B ~/.links/user.cfg
.SH DESCRIPTION
Key bindings for
.I links
should be placed in a file called \fB~/.links/user.cfg\fP. This file
will be read from but not written to, so you may put comments in
there.
Key binding statements are of the form:
.IP
bind \fIkeymap keystroke action\fP
.P
where:
.TP
.B keymap
is
.IR main ,
.IR edit ,
or
.IR menu .
.TP
.B keystroke
is a case sensitive key, which you can prefix with \fICtrl-\fP or
\fIAlt-\fP. \fICtrl-\fP must be followed by an uppercase key. See
below for a list of valid keys.
.TP
.B action
is what the key should do. The actions available are dependent on the
keymap, and are listed separately below.
.P
All words/strings may all be quoted "like so". Backslashes are escape
characters, even if not between quotes. Lines beginning with a hash
character (#) are comments.
Key can be unbound using the
.B unbind
statement.
.IP
unbind \fIkeymap keystroke\fP
.P
It may be of use if you accidentally type a key often.
.SH KEYS
Valid keys are: alphanumeric characters, punctuation, Enter,
Backspace, Tab, Escape, Left, Right, Up, Down, Insert, Delete, Home,
End, PageUp, PageDown, F1 to F12.
Some keys will need to be quoted or escaped. For example, space can
be written as " " (quote space quote), and the quote itself as \\"
(backslash quote). Backslash can be written as \\\\\ (double
backslash).
.\" " <-- for emacs' benefit
.SH MAIN KEYMAP ACTIONS
The
.I main
keymap is used for general browsing.
.TP
.B add-bookmark
Open a dialog box to add a new bookmark.
.TP
.B back
Return to the previous page.
.TP
.B bookmark-manager
Open the bookmark manager dialog.
.TP
.B cookies-load
??? Reload cookies file. (ELinks only)
[pasky, shouldn't this be load-cookies?]
.TP
.B copy-clipboard
Copy the current link to the clipboard.
.TP
.B document-info
Show some information about the current page.
.TP
.B down
Move cursor downwards.
.TP
.B download
Start downloading the current link.
.TP
.B end
Go to the end of the page.
.TP
.B enter
Follow the current link.
.TP
.B file-menu
Open the File menu.
.TP
.B find-next
Find the next occurrence of the current search text.
.TP
.B find-next-back
Find the next occurrence of the current search text, in reverse.
.TP
.B goto-url
Open a "Go to URL" dialog box.
.TP
.B goto-url-current
Open a "Go to URL" dialog box containing the current URL.
.TP
.B goto-url-current-link
Open a "Go to URL" dialog box containing the current link.
.TP
.B header-info
Show the current page header information.
.TP
.B home
Go to the start of the page.
.TP
.B lua-console
Open a Lua Console dialog box. Only available if Lua scripting
support has been compiled in (Links-Lua and ELinks).
.TP
.B menu
Activate the menu.
.TP
.B next-frame
Move to the next frame.
.TP
.B open-new-window
Open a new instace of \fIlinks\fP in a new window.
.TP
.B open-link-in-new-window
Open the current link in a new instance of \fIlinks\fP in a new
window.
.TP
.B page-down
Move downwards by a page.
.TP
.B page-up
Move upwards by a page.
.TP
.B paste-clipboard
Paste text from the clipboard.
.TP
.B previous-frame
Move to the previous frame.
.TP
.B quit
Open a quit confirmation dialog box.
.TP
.B really-quit
Quit without confirmation. Not in \fIlinks\fP 0.96.
.TP
.B reload
Reload the current page.
.TP
.B scroll-down
Scroll the viewing window downwards.
.TP
.B scroll-left
Scroll the viewing window to the left.
.TP
.B scroll-right
Scroll the viewing window to the right.
.TP
.B scroll-up
Scroll the viewing window upwards.
.TP
.B search
Search for some text.
.TP
.B search-back
Search for some text, in reverse.
.TP
.B toggle-display-images
Toggle whether to display links to images.
.TP
.B toggle-display-tables
Toggle whether to render tables.
.TP
.B toggle-html-plain
Toggles between rendering the current page as HTML or plaintext.
.TP
.B unback
Go forwards in unhistory. (ELinks only)
.TP
.B up
Move cursor upwards.
.TP
.B view-image
View the image under the cursor.
.TP
.B zoom-frame
Show the current frame using the entire screen.
.SH EDIT KEYMAP ACTIONS
The
.I edit
keymap is used for editing text fields.
.TP
.B up
.TP
.B down
.TP
.B left
.TP
.B right
.TP
.B home
.TP
.B end
.TP
.B backspace
.TP
.B delete
.TP
.B kill-to-bol
Delete text from cursor to beginning of line.
.TP
.B kill-to-eol
Delete text from cursor to end of line.
.TP
.B auto-complete
.TP
.B enter
.TP
.B copy-clipboard
.TP
.B cut-clipboard
.TP
.B paste-clipboard
.TP
.B edit
Edit the current textarea in an external text editor. (ELinks only)
.SH MENU KEYMAP ACTIONS
The
.I menu
keymap is used for navigating menus.
.TP
.B left
.TP
.B right
.TP
.B up
.TP
.B down
.TP
.B home
.TP
.B end
.TP
.B page-up
.TP
.B page-down
.SH DEFAULT BINDINGS
The default bindings are shown below. Any bindings in
.I user.cfg
will override these. This list is given as an example, and may not be
up to date.
.nf
bind main PageDown page-down
bind main " " page-down
bind main Ctrl-F page-down
bind main PageUp page-up
bind main b page-up
bind main B page-up
bind main Ctrl-B page-up
bind main Down down
bind main Up up
bind main Ctrl-Insert copy-clipboard
bind main Ctrl-C copy-clipboard
bind main Insert scroll-up
bind main Ctrl-P scroll-up
bind main Delete scroll-down
bind main Ctrl-N scroll-down
bind main [ scroll-left
bind main ] scroll-right
bind main Home home
bind main Ctrl-A home
bind main End end
bind main Ctrl-E end
bind main Right enter
bind main Enter enter
bind main Left back
bind main d download
bind main D download
bind main / search
bind main ? search-back
bind main n find-next
bind main N find-next-back
bind main f zoom-frame
bind main F zoom-frame
bind main Ctrl-R reload
bind main g goto-url
bind main G goto-url-current
bind main a add-bookmark
bind main A add-bookmark
bind main s bookmark-manager
bind main S bookmark-manager
bind main q quit
bind main Q really-quit
bind main = document-info
bind main | header-info
bind main \\\\ toggle-html-plain
bind main * toggle-display-images
bind main Tab next-frame
bind main Esc menu
bind main F9 menu
bind main F10 file-menu
bind edit Left left
bind edit Right right
bind edit Home home
bind edit Ctrl-A home
bind edit Up Up
bind edit Down down
bind edit End end
bind edit Ctrl-E end
bind edit Ctrl-Insert copy-clipboard
bind edit Ctrl-B copy-clipboard
bind edit Ctrl-X cut-clipboard
bind edit Ctrl-V paste-clipboard
bind edit Enter enter
bind edit Backspace backspace
bind edit Ctrl-H backspace
bind edit Delete delete
bind edit Ctrl-D delete
bind edit Ctrl-U kill-to-bol
bind edit Ctrl-K kill-to-eol
bind edit Ctrl-W auto-complete
bind menu Left left
bind menu Right right
bind menu Home home
bind menu Ctrl-A home
bind menu Up up
bind menu Down down
bind menu End end
bind menu Ctrl-E end
bind menu Enter enter
bind menu PageDown page-down
bind menu Ctrl-F page-down
bind menu PageUp page-up
bind menu Ctrl-B page-up
# ELinks only
bind main u unback
bind main U unback
bind main Ctrl-K cookies-load
bind edit F4 edit
bind edit Ctrl-T edit
# Links-Lua and ELinks
bind main , lua-console
.SH FILES
.TR
.B /etc/links.cfg
Site-wide configuration file.
.TR
.B ~/.links/user.cfg
Per-user configuration file, loaded after site-wide configuration.
.SH AUTHOR
This manual page was finally written by Peter Wang (one and a half
years after writing the binding code), using excerpts by David
Mediavilla. You can thank Petr Baudis for the subtle requests for
documentation..
.SH "SEE ALSO"
.BR links (1)
|