keystroke
keystroke ks;
keystroke ks;
hv_kbd_produce_ks(hv_kbd_sc *sc, const keystroke *ks)
hv_kbd_fetch_top(hv_kbd_sc *sc, keystroke *result)
hv_kbd_modify_top(hv_kbd_sc *sc, keystroke *top)
const hv_kbd_keystroke *keystroke =
info = keystroke->ks.info;
scan_code = keystroke->ks.makecode;
hv_kbd_produce_ks(sc, &keystroke->ks);
int hv_kbd_produce_ks(hv_kbd_sc *sc, const keystroke *ks);
int hv_kbd_fetch_top(hv_kbd_sc *sc, keystroke *top);
int hv_kbd_modify_top(hv_kbd_sc *sc, keystroke *top);
keystroke ks;