Lines Matching refs:keycode

127 	uint8_t	keycode[UKBD_NKEYCODE];
380 j |= sc->sc_odata.keycode[i];
507 if (sc->sc_ndata.keycode[0] == KEY_ERROR)
524 key = sc->sc_odata.keycode[i];
529 if (sc->sc_ndata.keycode[j] == 0) {
532 if (key == sc->sc_ndata.keycode[j]) {
542 key = sc->sc_ndata.keycode[i];
548 if (sc->sc_odata.keycode[j] == 0) {
551 if (key == sc->sc_odata.keycode[j]) {
635 ukbd_apple_fn(uint8_t keycode) {
636 switch (keycode) {
643 default: return keycode;
648 ukbd_apple_swap(uint8_t keycode) {
649 switch (keycode) {
652 default: return keycode;
785 sc->sc_ndata.keycode[i] =
794 if (sc->sc_ndata.keycode[i]) {
796 (int)i, (int)sc->sc_ndata.keycode[i]);
802 sc->sc_ndata.keycode[i] =
803 ukbd_apple_fn(sc->sc_ndata.keycode[i]);
809 sc->sc_ndata.keycode[i] =
810 ukbd_apple_swap(sc->sc_ndata.keycode[i]);
1500 uint32_t keycode;
1531 keycode = ukbd_trtab[KEY_INDEX(usbcode)];
1532 if (keycode == NN) {
1535 return (ukbd_key2scan(sc, keycode, sc->sc_ndata.modifiers,
1548 uint32_t keycode;
1602 keycode = ukbd_trtab[KEY_INDEX(usbcode)];
1603 if (keycode == NN) {
1608 return (ukbd_key2scan(sc, keycode, sc->sc_ndata.modifiers,
1618 keycode = ukbd_trtab[KEY_INDEX(usbcode)];
1619 if (keycode == NN) {
1624 switch (keycode) {
1644 keycode = 0x54; /* sysrq */
1649 keycode = 0x6c; /* break */
1656 keycode |= SCAN_RELEASE;
1659 return (keycode);
1663 switch (keycode) {
1669 sc->sc_composed_char += keycode - 0x40;
1676 sc->sc_composed_char += keycode - 0x47;
1683 sc->sc_composed_char += keycode - 0x4E;
1715 /* keycode to key action */
1716 action = genkbd_keyaction(kbd, SCAN_CHAR(keycode),
1717 (keycode & SCAN_RELEASE),
1737 uint32_t keycode;
1740 keycode = ukbd_read_char_locked(kbd, wait);
1743 return (keycode);