Home | History | Annotate | Download | only in info

Lines Matching refs:keymap

35 static int keymap_bind_keyseq (Keymap map, const char *keyseq,
38 /* Return a new keymap which has all the uppercase letters mapped to run
40 Keymap
44 Keymap keymap;
46 keymap = (Keymap)xmalloc (256 * sizeof (KEYMAP_ENTRY));
50 keymap[i].type = ISFUNC;
51 keymap[i].function = (InfoCommand *)NULL;
56 keymap[i].type = ISFUNC;
58 keymap[Meta(i)].type = ISFUNC;
59 keymap[Meta(i)].function =
61 keymap[i].function = InfoCmd(info_do_lowercase_version);
64 return (keymap);
69 find_function_keyseq (Keymap map, int c, Keymap rootmap)
80 Keymap m = rootmap;
84 m = (Keymap)m[*p].function;
96 const char *keyseq, Keymap rootmap)
113 const char *keyseq, Keymap rootmap)
134 /* Return a new keymap which is a copy of MAP. */
135 Keymap
136 keymap_copy_keymap (Keymap map, Keymap rootmap, Keymap newroot)
139 Keymap keymap;
144 keymap = keymap_make_keymap ();
146 newroot = keymap;
150 keymap[i].type = map[i].type;
154 keymap[i].function = map[i].function;
162 keymap[i].function = (InfoCommand *)keymap_copy_keymap
163 ((Keymap)map[i].function, rootmap, NULL);
167 return (keymap);
170 /* Free the keymap and its descendants. */
172 keymap_discard_keymap (Keymap map, Keymap rootmap)
197 keymap_discard_keymap ((Keymap)map[i].function, rootmap);
207 keymap_bind_keyseq (Keymap map,
210 Keymap m = map;
239 /* Here we are casting the Keymap pointer returned from
252 keymap_discard_keymap ((Keymap)m[c].function, map);
261 m = (Keymap)m[c].function;
277 Keymap info_keymap = NULL;
278 Keymap echo_area_keymap = NULL;
286 Keymap map;
314 ((Keymap) info_keymap[ESC].function)[i].function
315 = ((Keymap) echo_area_keymap[ESC].function)[i].function
318 ((Keymap) info_keymap[ESC].function)['-'].function =
319 ((Keymap) echo_area_keymap[ESC].function)['-'].function =
353 /* Bind the echo area ESC keymap. */
354 map = (Keymap)echo_area_keymap[ESC].function;
369 /* Bind the echo area Control-x keymap. */
370 map = (Keymap)echo_area_keymap[Control ('x')].function;
395 map = (Keymap)echo_area_keymap[ESC].function;
404 map = (Keymap)echo_area_keymap[Control ('x')].function;
462 map = (Keymap)info_keymap[ESC].function;
479 map = (Keymap)info_keymap[Control ('x')].function;
498 /* Arrow key bindings for Info windows keymap. */
517 map = (Keymap)info_keymap[ESC].function;
530 keymap_bind_keyseq (map, term_kP, &((KeyMap)map[ESC].function).map['v']);
539 Keymap map;
566 ((Keymap) echo_area_keymap[ESC].function)[i].function =
570 ((Keymap) echo_area_keymap[ESC].function)['-'].function =
603 /* Bind the echo area ESC keymap. */
604 map = (Keymap)echo_area_keymap[ESC].function;
624 /* Bind the echo area Control-x keymap. */
625 map = (Keymap)echo_area_keymap[Control ('x')].function;
650 map = (Keymap)echo_area_keymap[ESC].function;
659 map = (Keymap)echo_area_keymap[Control ('x')].function;
687 ((Keymap) info_keymap[ESC].function)[i].function = info_menu_digit;
688 ((Keymap) info_keymap[ESC].function)['0'].function = info_last_menu_item;
736 map = (Keymap)info_keymap[ESC].function;
765 map = (Keymap)info_keymap[Control ('x')].function;
794 /* Arrow key bindings for Info windows keymap. */
812 map = (Keymap)info_keymap[ESC].function;
825 keymap_bind_keyseq (map, term_kP, &((KeyMap)map[ESC].function).map['v']);
847 /* Initialize the keymaps from the .info keymap file. */
1656 /* Convert an infokey file section to keymap bindings. Return false if
1659 section_to_keymaps(Keymap map, unsigned char *table, unsigned int len)