Lines Matching refs:scancode
94 uint8_t scancode; member
372 code = trans->scancode; in ps2kbd_keysym_queue()
413 ps2kbd_update_extended_translation(uint32_t keycode, uint32_t scancode, uint32_t prefix) in ps2kbd_update_extended_translation() argument
429 extended_translations[i+1].scancode = 0; in ps2kbd_update_extended_translation()
433 extended_translations[i].scancode = (uint8_t)(scancode & 0xff); in ps2kbd_update_extended_translation()
447 uint32_t keycode, scancode, prefix; in ps2kbd_setkbdlayout() local
472 if (sscanf(line, "'%c',%x;", &ascii, &scancode) == 2) { in ps2kbd_setkbdlayout()
474 ascii_translations[ascii] = (uint8_t)(scancode & 0xff); in ps2kbd_setkbdlayout()
475 } else if (sscanf(line, "%x,%x,%x;", &keycode, &scancode, &prefix) == 3 ) { in ps2kbd_setkbdlayout()
476 ps2kbd_update_extended_translation(keycode, scancode, prefix); in ps2kbd_setkbdlayout()
477 } else if (sscanf(line, "%x,%x;", &keycode, &scancode) == 2) { in ps2kbd_setkbdlayout()
479 ascii_translations[(uint8_t)(keycode & 0xff)] = (uint8_t)(scancode & 0xff); in ps2kbd_setkbdlayout()
481 ps2kbd_update_extended_translation(keycode, scancode, 0); in ps2kbd_setkbdlayout()