SCAN_RELEASE
return (scancode | (up ? SCAN_RELEASE : SCAN_PRESS));
0x1d | (key & SCAN_RELEASE);
0x2a | (key & SCAN_RELEASE);
(keycode & SCAN_RELEASE),
keycode |= SCAN_RELEASE;
case SCAN_RELEASE | 0x47:
case SCAN_RELEASE | 0x48:
case SCAN_RELEASE | 0x49: /* keypad 7,8,9 */
case SCAN_RELEASE | 0x4B:
case SCAN_RELEASE | 0x4C:
case SCAN_RELEASE | 0x4D: /* keypad 4,5,6 */
case SCAN_RELEASE | 0x4F:
case SCAN_RELEASE | 0x50:
case SCAN_RELEASE | 0x51: /* keypad 1,2,3 */
case SCAN_RELEASE | 0x52: /* keypad 0 */
(keycode & SCAN_RELEASE),
code |= (up ? SCAN_RELEASE : SCAN_PRESS);
sc->sc_buffered_char[0] = (0x1d | (code & SCAN_RELEASE));
sc->sc_buffered_char[0] = (0x2a | (code & SCAN_RELEASE));
keycode |= SCAN_RELEASE;
case SCAN_RELEASE | 0x47:
case SCAN_RELEASE | 0x48:
case SCAN_RELEASE | 0x49: /* keypad 7,8,9 */
case SCAN_RELEASE | 0x4B:
case SCAN_RELEASE | 0x4C:
case SCAN_RELEASE | 0x4D: /* keypad 4,5,6 */
case SCAN_RELEASE | 0x4F:
case SCAN_RELEASE | 0x50:
case SCAN_RELEASE | 0x51: /* keypad 1,2,3 */
case SCAN_RELEASE | 0x52: /* keypad 0 */
(keycode & SCAN_RELEASE),
code |= (up ? SCAN_RELEASE : SCAN_PRESS);
sc->sc_buffered_char[0] = (0x1d | (code & SCAN_RELEASE));
sc->sc_buffered_char[0] = (0x2a | (code & SCAN_RELEASE));