2 function bind_scroll_keys(keymap)
4 define_key(keymap, "back_space", "cmd_scrollPageUp", $category = "Scrolling");
5 define_key(keymap, "space","cmd_scrollPageDown", $category = "Scrolling");
6 define_key(keymap, "M-v","cmd_scrollPageUp", $category = "Scrolling");
7 define_key(keymap, "C-v","cmd_scrollPageDown", $category = "Scrolling");
8 define_key(keymap, "page_up","cmd_scrollPageUp", $category = "Scrolling");
9 define_key(keymap, "page_down","cmd_scrollPageDown", $category = "Scrolling");
10 define_key(keymap, "C-p","cmd_scrollLineUp", $category = "Scrolling");
11 define_key(keymap, "C-n","cmd_scrollLineDown", $category = "Scrolling");
13 define_key(keymap, "up","cmd_scrollLineUp", $category = "Scrolling");
14 define_key(keymap, "down","cmd_scrollLineDown", $category = "Scrolling");
15 define_key(keymap, "left","cmd_scrollLeft", $category = "Scrolling");
16 define_key(keymap, "right","cmd_scrollRight", $category = "Scrolling");
18 define_key(keymap, "C-b","cmd_scrollLeft", $category = "Scrolling");
19 define_key(keymap, "C-f","cmd_scrollRight", $category = "Scrolling");
20 define_key(keymap, "C-a","scroll-beginning-of-line", $category = "Scrolling");
21 define_key(keymap, "C-e","scroll-end-of-line", $category = "Scrolling");
22 define_key(keymap, "M-<","cmd_scrollTop", $category = "Scrolling");
23 define_key(keymap, "M->","cmd_scrollBottom", $category = "Scrolling");
24 define_key(keymap, "home","cmd_scrollTop", $category = "Scrolling");
25 define_key(keymap, "end","cmd_scrollBottom", $category = "Scrolling");
29 function bind_selection_keys(keymap)
31 define_key(keymap, "M-w","cmd_copy", $category = "Selection");
32 define_key(keymap, "S-page_up", "cmd_selectPageUp", $category = "Selection");
33 define_key(keymap, "S-page_down", "cmd_selectPageDown", $category = "Selection");
34 define_key(keymap, "C-delete", "cmd_copy", $category = "Selection");
35 define_key(keymap, "C-insert", "cmd_copy", $category = "Selection");
36 define_key(keymap, "C-S-home", "cmd_selectTop", $category = "Selection");
37 define_key(keymap, "C-S-end", "cmd_selectBottom", $category = "Selection");
38 define_key(keymap, "C-S-left", "cmd_selectWordPrevious", $category = "Selection");
39 define_key(keymap, "C-S-right", "cmd_selectWordNext", $category = "Selection");
40 define_key(keymap, "S-left", "cmd_selectCharPrevious", $category = "Selection");
41 define_key(keymap, "S-right", "cmd_selectCharNext", $category = "Selection");
42 define_key(keymap, "S-home", "cmd_selectBeginLine", $category = "Selection");
43 define_key(keymap, "S-end", "cmd_selectEndLine", $category = "Selection");
44 define_key(keymap, "S-up", "cmd_selectLinePrevious", $category = "Selection");
45 define_key(keymap, "S-down", "cmd_selectLineNext", $category = "Selection");