3 define_keymap("browser_elements_keymap");
5 define_key(content_buffer_normal_keymap, "i", browser_elements_keymap,
6 $hook = browser_object_class_selector("images"));
8 define_key(content_buffer_normal_keymap, "n", browser_elements_keymap,
9 $hook = browser_object_class_selector("links"));
11 define_key(content_buffer_normal_keymap, "m", browser_elements_keymap,
12 $hook = browser_object_class_selector("frames"));
14 define_key(content_buffer_normal_keymap, "e", browser_elements_keymap,
15 $hook = browser_object_class_selector("media"));
17 define_key(content_buffer_normal_keymap, "S-8 e", browser_elements_keymap,
18 $hook = browser_object_class_selector("media"));
20 define_key(content_buffer_normal_keymap, "S-8 i", browser_elements_keymap,
21 $hook = browser_object_class_selector("images"));
23 define_key(content_buffer_normal_keymap, "S-8 n", browser_elements_keymap,
24 $hook = browser_object_class_selector("links"));
26 define_key(content_buffer_normal_keymap, "S-8 m", browser_elements_keymap,
27 $hook = browser_object_class_selector("frames"));
29 define_key(content_buffer_normal_keymap, "S-8 M", browser_elements_keymap,
30 $hook = browser_object_class_selector("mathml"));
33 function bind_element_operations(keymap) {
34 define_key(keymap, "f", "follow", $category = "Browser object");
35 define_key(keymap, ";", "focus", $category = "Browser object");
36 define_key(keymap, "t", "follow-top", $category = "Browser object");
37 define_key(keymap, "s", "save", $category = "Browser object");
38 define_key(keymap, "c", "copy", $category = "Browser object");
39 define_key(keymap, "back_slash", "view-source", $category = "Browser object");
40 define_key(keymap, "x", "shell-command-on-file", $category = "Browser object");
41 define_key(keymap, "X", "shell-command-on-url", $category = "Browser object");
42 define_key(keymap, "b", "bookmark", $category = "Browser object");
45 bind_element_operations(content_buffer_normal_keymap);