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
|
/**
* (C) Copyright 2004-2007 Shawn Betts
* (C) Copyright 2007-2008 John J. Foerch
* (C) Copyright 2007-2008 Jeremy Maitin-Shepard
*
* Use, modification, and distribution are subject to the terms specified in the
* COPYING file.
**/
function bind_scroll_keys(keymap)
{
define_key(keymap, "back_space", "cmd_scrollPageUp", $category = "Scrolling");
define_key(keymap, "space","cmd_scrollPageDown", $category = "Scrolling");
define_key(keymap, "M-v","cmd_scrollPageUp", $category = "Scrolling");
define_key(keymap, "C-v","cmd_scrollPageDown", $category = "Scrolling");
define_key(keymap, "page_up","cmd_scrollPageUp", $category = "Scrolling");
define_key(keymap, "page_down","cmd_scrollPageDown", $category = "Scrolling");
define_key(keymap, "C-p","cmd_scrollLineUp", $category = "Scrolling");
define_key(keymap, "C-n","cmd_scrollLineDown", $category = "Scrolling");
define_key(keymap, "up","cmd_scrollLineUp", $category = "Scrolling");
define_key(keymap, "down","cmd_scrollLineDown", $category = "Scrolling");
define_key(keymap, "left","cmd_scrollLeft", $category = "Scrolling");
define_key(keymap, "right","cmd_scrollRight", $category = "Scrolling");
define_key(keymap, "C-b","cmd_scrollLeft", $category = "Scrolling");
define_key(keymap, "C-f","cmd_scrollRight", $category = "Scrolling");
define_key(keymap, "C-a","scroll-beginning-of-line", $category = "Scrolling");
define_key(keymap, "C-e","scroll-end-of-line", $category = "Scrolling");
define_key(keymap, "M-<","cmd_scrollTop", $category = "Scrolling");
define_key(keymap, "M->","cmd_scrollBottom", $category = "Scrolling");
define_key(keymap, "home","cmd_scrollTop", $category = "Scrolling");
define_key(keymap, "end","cmd_scrollBottom", $category = "Scrolling");
}
function bind_selection_keys(keymap)
{
define_key(keymap, "M-w","cmd_copy", $category = "Selection");
define_key(keymap, "S-page_up", "cmd_selectPageUp", $category = "Selection");
define_key(keymap, "S-page_down", "cmd_selectPageDown", $category = "Selection");
define_key(keymap, "C-delete", "cmd_copy", $category = "Selection");
define_key(keymap, "C-insert", "cmd_copy", $category = "Selection");
define_key(keymap, "C-S-home", "cmd_selectTop", $category = "Selection");
define_key(keymap, "C-S-end", "cmd_selectBottom", $category = "Selection");
define_key(keymap, "C-S-left", "cmd_selectWordPrevious", $category = "Selection");
define_key(keymap, "C-S-right", "cmd_selectWordNext", $category = "Selection");
define_key(keymap, "S-left", "cmd_selectCharPrevious", $category = "Selection");
define_key(keymap, "S-right", "cmd_selectCharNext", $category = "Selection");
define_key(keymap, "S-home", "cmd_selectBeginLine", $category = "Selection");
define_key(keymap, "S-end", "cmd_selectEndLine", $category = "Selection");
define_key(keymap, "S-up", "cmd_selectLinePrevious", $category = "Selection");
define_key(keymap, "S-down", "cmd_selectLineNext", $category = "Selection");
}
|