Lines Matching defs:keymap
69 struct keymap {
73 SLIST_ENTRY(keymap) entries;
75 static SLIST_HEAD(slisthead, keymap) head = SLIST_HEAD_INITIALIZER(head);
79 * Get keymap entry for 'key', or NULL of not found
81 static struct keymap *
84 struct keymap *km;
99 struct keymap *km;
109 * Remove any keymap with given keym
114 struct keymap *km;
118 SLIST_REMOVE(&head, km, keymap, entries);
131 struct keymap *km, *km_new;
144 km_new = (struct keymap *) malloc (sizeof(struct keymap));
149 /* Add to keymap list */
310 do_kbdcontrol(struct keymap *km)
318 fprintf(stderr, "keymap=\"%s\"\n", km->keym);
326 do_vidfont(struct keymap *km)
351 show_dialog(struct keymap **km_sorted, int num_keymaps)
474 const struct keymap *km1 = *((const struct keymap * const *) a);
475 const struct keymap *km2 = *((const struct keymap * const *) b);
496 kludge_desc(struct keymap **km_sorted, int num_keymaps)
528 unkludge_desc(struct keymap **km_sorted, int num_keymaps)
585 struct keymap *km;
586 struct keymap **km_sorted;
756 /* Sort items in keymap */
759 km_sorted = (struct keymap **)
760 malloc(num_keymaps*sizeof(struct keymap *));
770 qsort(km_sorted, num_keymaps, sizeof(struct keymap *), compare_keymap);