point: buffer-outer-container overflow:hidden, buffer-container manually sized
[conkeror.git] / modules / bindings / default / caret.js
blobf8f531046438b5db7033f2b9c320049cf1700cbe
1 /**
2  * (C) Copyright 2008 Nelson Elhage
3  * (C) Copyright 2009 John J. Foerch
4  *
5  * Use, modification, and distribution are subject to the terms specified in the
6  * COPYING file.
7 **/
9 define_key(caret_keymap, "C-a", "caret-beginning-of-line");
10 define_key(caret_keymap, "C-e", "caret-end-of-line");
11 define_key(caret_keymap, "C-b", "caret-backward-char");
12 define_key(caret_keymap, "left", "caret-backward-char");
13 define_key(caret_keymap, "M-b", "caret-backward-word");
14 define_key(caret_keymap, "C-left", "caret-backward-word");
15 define_key(caret_keymap, "M-left", "caret-backward-word");
16 define_key(caret_keymap, "C-f", "caret-forward-char");
17 define_key(caret_keymap, "right", "caret-forward-char");
18 define_key(caret_keymap, "M-f", "caret-forward-word");
19 define_key(caret_keymap, "C-right", "caret-forward-word");
20 define_key(caret_keymap, "M-right", "caret-forward-word");
21 define_key(caret_keymap, "M-w", "cmd_copy");
23 define_key(caret_keymap, "home", "caret-beginning-of-line");
24 define_key(caret_keymap, "end", "caret-end-of-line");
25 define_key(caret_keymap, "S-home", "cmd_selectBeginLine");
26 define_key(caret_keymap, "S-end", "cmd_selectEndLine");
27 define_key(caret_keymap, "C-S-left", "cmd_selectWordPrevious");
28 define_key(caret_keymap, "C-S-right", "cmd_selectWordNext");
30 define_key(caret_keymap, "C-space", "set-mark");
31 define_key(caret_keymap, "C-@", "set-mark");
33 define_key(caret_keymap, "C-n", "caret-forward-line");
34 define_key(caret_keymap, "down", "caret-forward-line");
35 define_key(caret_keymap, "C-p", "caret-backward-line");
36 define_key(caret_keymap, "up", "caret-backward-line");
37 define_key(caret_keymap, "M-<", "caret-beginning-of-first-line");
38 define_key(caret_keymap, "M->", "caret-end-of-last-line");
39 define_key(caret_keymap, "M-v", "caret-backward-page");
40 define_key(caret_keymap, "page_up", "caret-backward-page");
41 define_key(caret_keymap, "C-v", "caret-forward-page");
42 define_key(caret_keymap, "page_down", "caret-forward-page");
43 define_key(caret_keymap, "back_space", "caret-backward-page");
44 define_key(caret_keymap, "S-space", "caret-backward-page");
45 define_key(caret_keymap, "space","caret-forward-page");