Home
last modified time | relevance | path

Searched refs:kbmap (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/sbin/wsconsctl/
H A Dkeyboard.c50 struct wskbd_map_data kbmap = /* used in map_parse.y and in util.c */ variable
72 { "map", &kbmap, FMT_KBMAP, FLG_MODIFY |
145 if (field_by_value(&kbmap)->flags & FLG_GET) { in keyboard_get_values()
146 kbmap.maplen = KS_NUMKEYCODES; in keyboard_get_values()
147 if (ioctl(fd, WSKBDIO_GETMAP, &kbmap) < 0) in keyboard_get_values()
241 if (field_by_value(&kbmap)->flags & FLG_SET) { in keyboard_put_values()
242 if (ioctl(fd, WSKBDIO_SETMAP, &kbmap) < 0) in keyboard_put_values()
244 if (field_by_value(&kbmap)->flags & FLG_MODIFIED) { in keyboard_put_values()
245 diff_kmap(&oldkbmap, &kbmap); in keyboard_put_values()
246 pr_field(field_by_value(&kbmap), " +> "); in keyboard_put_values()
[all …]
H A Dutil.c52 extern struct wskbd_map_data kbmap; /* from keyboard.c */
447 kbmap.maplen = 0; in rd_field()
451 if (newkbmap.maplen < kbmap.maplen) in rd_field()
452 newkbmap.maplen = kbmap.maplen; in rd_field()
453 for (u = 0; u < kbmap.maplen; u++) { in rd_field()
460 *mp = kbmap.map[u]; in rd_field()
463 kbmap.maplen = newkbmap.maplen; in rd_field()
464 memcpy(kbmap.map, newkbmap.map, in rd_field()
465 kbmap.maplen * sizeof(struct wscons_keymap)); in rd_field()
H A Dmap_parse.y60 extern struct wskbd_map_data kbmap; /* from keyboard.c */
74 for (i = 0; i < kbmap.maplen; i++) { in ksym_lookup()
75 mp = kbmap.map + i; in ksym_lookup()
131 newkbmap.map[dst] = kbmap.map[src];