Lines Matching full:keycode
270 int keycode; in hvkbd_read_char_locked() local
332 keycode = evdev_scancode2key(&sc->ks_evdev_state, in hvkbd_read_char_locked()
335 if (keycode != KEY_RESERVED) { in hvkbd_read_char_locked()
337 (uint16_t)keycode, scancode & 0x80 ? 0 : 1); in hvkbd_read_char_locked()
351 /* translate the scan code into a keycode */ in hvkbd_read_char_locked()
352 keycode = scancode & 0x7F; in hvkbd_read_char_locked()
377 switch (keycode) { in hvkbd_read_char_locked()
379 keycode = 0x59; in hvkbd_read_char_locked()
382 keycode = 0x5A; in hvkbd_read_char_locked()
385 keycode = 0x5B; in hvkbd_read_char_locked()
388 keycode = 0x5C; in hvkbd_read_char_locked()
391 keycode = 0x5D; in hvkbd_read_char_locked()
394 keycode = 0x68; in hvkbd_read_char_locked()
397 keycode = 0x5E; in hvkbd_read_char_locked()
400 keycode = 0x5F; in hvkbd_read_char_locked()
403 keycode = 0x60; in hvkbd_read_char_locked()
406 keycode = 0x61; in hvkbd_read_char_locked()
409 keycode = 0x62; in hvkbd_read_char_locked()
412 keycode = 0x63; in hvkbd_read_char_locked()
415 keycode = 0x64; in hvkbd_read_char_locked()
418 keycode = 0x65; in hvkbd_read_char_locked()
421 keycode = 0x66; in hvkbd_read_char_locked()
424 keycode = 0x67; in hvkbd_read_char_locked()
428 keycode = 0x69; in hvkbd_read_char_locked()
431 keycode = 0x6a; in hvkbd_read_char_locked()
434 keycode = 0x6b; in hvkbd_read_char_locked()
437 keycode = 0x6d; in hvkbd_read_char_locked()
440 keycode = 0x6e; in hvkbd_read_char_locked()
443 keycode = 0x6f; in hvkbd_read_char_locked()
457 if (keycode == 0x1D) in hvkbd_read_char_locked()
463 if (keycode != 0x45) in hvkbd_read_char_locked()
465 keycode = 0x68; in hvkbd_read_char_locked()
470 switch (keycode) { in hvkbd_read_char_locked()
473 keycode = 0x54; /* sysrq */ in hvkbd_read_char_locked()
477 keycode = 0x6c; /* break */ in hvkbd_read_char_locked()
483 return (keycode | (scancode & 0x80)); in hvkbd_read_char_locked()
487 switch (keycode | (scancode & 0x80)) { in hvkbd_read_char_locked()
491 sc->sc_composed_char += keycode - 0x40; in hvkbd_read_char_locked()
497 sc->sc_composed_char += keycode - 0x47; in hvkbd_read_char_locked()
503 sc->sc_composed_char += keycode - 0x4E; in hvkbd_read_char_locked()
533 /* keycode to key action */ in hvkbd_read_char_locked()
534 action = genkbd_keyaction(kbd, keycode, scancode & 0x80, in hvkbd_read_char_locked()
546 uint32_t keycode; in hvkbd_read_char() local
549 keycode = hvkbd_read_char_locked(kbd, wait); in hvkbd_read_char()
552 return (keycode); in hvkbd_read_char()