Lines Matching full:keycode
653 int keycode; in atkbd_read_char() local
688 keycode = evdev_scancode2key(&state->ks_evdev_state, in atkbd_read_char()
691 (uint16_t)keycode, 1); in atkbd_read_char()
695 keycode = evdev_scancode2key(&state->ks_evdev_state, in atkbd_read_char()
698 if (keycode != KEY_RESERVED) { in atkbd_read_char()
700 (uint16_t)keycode, scancode & 0x80 ? 0 : 1); in atkbd_read_char()
713 /* translate the scan code into a keycode */ in atkbd_read_char()
714 keycode = scancode & 0x7F; in atkbd_read_char()
739 switch (keycode) { in atkbd_read_char()
741 keycode = 0x59; in atkbd_read_char()
744 keycode = 0x5A; in atkbd_read_char()
747 keycode = 0x5B; in atkbd_read_char()
750 keycode = 0x5C; in atkbd_read_char()
753 keycode = 0x5D; in atkbd_read_char()
756 keycode = 0x68; in atkbd_read_char()
759 keycode = 0x5E; in atkbd_read_char()
762 keycode = 0x5F; in atkbd_read_char()
765 keycode = 0x60; in atkbd_read_char()
768 keycode = 0x61; in atkbd_read_char()
771 keycode = 0x62; in atkbd_read_char()
774 keycode = 0x63; in atkbd_read_char()
777 keycode = 0x64; in atkbd_read_char()
780 keycode = 0x65; in atkbd_read_char()
783 keycode = 0x66; in atkbd_read_char()
786 keycode = 0x67; in atkbd_read_char()
790 keycode = 0x69; in atkbd_read_char()
793 keycode = 0x6a; in atkbd_read_char()
796 keycode = 0x6b; in atkbd_read_char()
799 keycode = 0x6d; in atkbd_read_char()
802 keycode = 0x6e; in atkbd_read_char()
805 keycode = 0x6f; in atkbd_read_char()
819 if (keycode == 0x1D) in atkbd_read_char()
825 if (keycode != 0x45) in atkbd_read_char()
827 keycode = 0x68; in atkbd_read_char()
832 switch (keycode) { in atkbd_read_char()
835 keycode = 0x5c; /* print screen */ in atkbd_read_char()
839 keycode = 0x68; /* pause */ in atkbd_read_char()
843 keycode = 0x6c; /* break */ in atkbd_read_char()
847 switch (keycode) { in atkbd_read_char()
850 keycode = 0x54; /* sysrq */ in atkbd_read_char()
854 keycode = 0x6c; /* break */ in atkbd_read_char()
861 return (keycode | (scancode & 0x80)); in atkbd_read_char()
865 switch (keycode | (scancode & 0x80)) { in atkbd_read_char()
869 state->ks_composed_char += keycode - 0x40; in atkbd_read_char()
875 state->ks_composed_char += keycode - 0x47; in atkbd_read_char()
881 state->ks_composed_char += keycode - 0x4E; in atkbd_read_char()
911 /* keycode to key action */ in atkbd_read_char()
912 action = genkbd_keyaction(kbd, keycode, scancode & 0x80, in atkbd_read_char()