keymap
struct keymap *km_km;
typedef struct keymap KEYMAP;
typedef struct keymap keymap_t;
waa.keymap = &kbd_mapdata;
bus_dmamap_t keymap = task->ct_keymap;
KASSERT(keymap->dm_nsegs == 1);
desc->td_keydesc = htole32(keymap->dm_segs[0].ds_addr);
bus_dmamap_sync(sc->sc_dmat, keymap, 0,
keymap->dm_segs[0].ds_len, BUS_DMASYNC_PREWRITE);
waa.keymap = &kbd_mapdata;
a.keymap = &mkbd_keymapdata;
aa.keymap = &epockbd_mapdata;
a.keymap = &kmkbd_keymapdata;
a.keymap = &sskbd_keymapdata;
wa.keymap = &mxkp_keymapdata;
wskaa.keymap = &ews4800kbd_wskbd_keymapdata;
ka.keymap = &kbd_keymapdata;
zskbd.keymap |= 0x01;
zskbd.keymap &= ~0x01;
zskbd.keymap |= 0x02;
zskbd.keymap &= ~0x02;
if (zskbd.keymap & 0x04) {
zskbd.keymap &= ~0x04;
zskbd.keymap |= 0x04;
if (zskbd.keymap & 0x01) /* Shift */
if (zskbd.keymap & 0x02) /* Ctrl */
if (zskbd.keymap & 0x04) /* CapsLock */
u_int keymap;
ka.keymap = &dnkbd_keymapdata;
wska.keymap = &j720tp_wskbd_keymapdata;
wska.keymap = &wzero3keypad_wskbd_keymapdata;
wska.keymap = &j6x0tp_wskbd_keymapdata;
a.keymap = &omkbd_keymapdata;
a.keymap = &akbd_keymapdata;
a.keymap = &akbd_keymapdata;
const char *keymap; /* keyboard translations */
wsa.keymap = &kb_keymapdata;
wsa.keymap = &kb_keymapdata;
waa.keymap = &kb_ap_keymapdata;
aa.keymap = &kb_hb_keymapdata;
a.keymap = &nextkbd_keymapdata;
a.keymap = &dtkbd_keymapdata;
wskaa.keymap = &sgikbd_wskbd_keymapdata;
kaa.keymap = &vncfb_keymapdata;
a.keymap = &qvkbd_keymapdata;
a.keymap = sc->sc_keymapdata;
a.keymap = &zrc_keymapdata;
a.keymap = &adbkbd_keymapdata;
wska.keymap = &btkbd_keymapdata;
a.keymap = &dzkbd_keymapdata;
a.keymap = &gpiokeys_keymapdata;
a.keymap = &hidkbd_keymapdata;
a.keymap = ps2 ? &hilkbd_keymapdata_ps2 : &hilkbd_keymapdata;
wskbd_cnattach(&hilkbd_consops, sc, a.keymap);
wa.keymap = &btnmgr_keymapdata;
wa.keymap = &hpckbd_keymapdata;
wska.keymap = &hpf1275a_wskbd_keymapdata;
a.keymap = &hvkbd_keymapdata;
const uint32_t *keymap;
keymap = fdtbus_get_prop(sc->sc_phandle, "linux,keymap", &len);
if (keymap == NULL || len <= 0)
const uint32_t e = be32toh(*keymap);
keymap++;
a.keymap = &tcakp_keymapdata;
a.keymap = &pckbd_keymapdata;
a.keymap = &sunkbd_wskbd_keymapdata;
a.keymap = &zskbd_keymapdata;
a.keymap = &ukbd_keymapdata;
sc->id->t_keymap = ap->keymap;
wskbd_update_layout(sc->id, ap->keymap->layout);
const struct wskbd_mapdata *keymap;
strlcpy(bp.bp_keymap, params->keymap, sizeof bp.bp_keymap);
{ "keymap", IB_KEYMAP, OPT_WORD, OFFSET(keymap) },
const char *keymap; /* keyboard translations */