Lines Matching refs:layout
347 id->t_keymap.layout = enc; in wskbd_update_layout()
395 kbd_t layout; in wskbd_attach() local
443 layout = sc->id->t_keymap.layout; in wskbd_attach()
445 if (layout & KB_DEFAULT) { in wskbd_attach()
447 layout = wsmux_get_layout(wsmux_sc); in wskbd_attach()
454 if (wskbd_load_keymap(&sc->id->t_keymap, layout, &map, in wskbd_attach()
460 if (layout == sc->id->t_keymap.layout) in wskbd_attach()
467 layout = wsmux_get_layout(wsmux_sc); in wskbd_attach()
472 wskbd_update_layout(sc->id, layout); in wskbd_attach()
510 wsmux_set_layout(wsmux_sc, layout); in wskbd_attach()
541 wskbd_update_layout(&wskbd_console_data, mapdata->layout); in wskbd_cnattach()
559 wskbd_console_data.t_keymap.layout = KB_NONE; in wskbd_cndetach()
591 sc->id->t_keymap.layout, in wskbd_repeat()
713 sc->id->t_keymap.layout, in wskbd_input()
1179 enc = KB_USER | (KB_VARIANT(sc->id->t_keymap.layout) & in wskbd_displayioctl_sc()
1196 if (evsrc && (sc->id->t_keymap.layout & KB_NOENCODING)) in wskbd_displayioctl_sc()
1198 *((kbd_t *)data) = sc->id->t_keymap.layout & ~KB_DEFAULT; in wskbd_displayioctl_sc()
1205 if (KB_ENCODING(sc->id->t_keymap.layout) != KB_USER) in wskbd_displayioctl_sc()
1210 } else if (sc->id->t_keymap.layout & KB_NOENCODING) { in wskbd_displayioctl_sc()