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