Lines Matching refs:keycode
350 int down, uint32_t keysym, uint32_t keycode) in ps2kbd_keysym_queue() argument
358 if (keycode) { in ps2kbd_keysym_queue()
359 code = keyset1to2_translations[(uint8_t)(keycode & 0x7f)]; in ps2kbd_keysym_queue()
360 e0_prefix = ((keycode & 0x80) ? SCANCODE_E0_PREFIX : 0); in ps2kbd_keysym_queue()
394 ps2kbd_event(int down, uint32_t keysym, uint32_t keycode, void *arg) in ps2kbd_event() argument
405 ps2kbd_keysym_queue(sc, down, keysym, keycode); in ps2kbd_event()
413 ps2kbd_update_extended_translation(uint32_t keycode, uint32_t scancode, uint32_t prefix) in ps2kbd_update_extended_translation() argument
418 if (extended_translations[i].keysym == keycode) in ps2kbd_update_extended_translation()
426 extended_translations[i].keysym = keycode; in ps2kbd_update_extended_translation()
447 uint32_t keycode, scancode, prefix; in ps2kbd_setkbdlayout() local
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()
478 if (keycode < 0x80) 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()