File: basic-commands.js

package info (click to toggle)
conkeror 0.9~git080629-2
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 1,132 kB
  • ctags: 906
  • sloc: sh: 340; ansic: 246; xml: 105; makefile: 77
file content (54 lines) | stat: -rw-r--r-- 3,057 bytes parent folder | download
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");
}