Lines Matching refs:keycode
290 static void ps2_put_keycode(void *opaque, int keycode) in ps2_put_keycode() argument
295 trace_ps2_put_keycode(opaque, keycode); in ps2_put_keycode()
299 if (keycode == 0xf0) { in ps2_put_keycode()
302 ps2_queue(ps, translate_table[keycode] | 0x80); in ps2_put_keycode()
305 ps2_queue(ps, translate_table[keycode]); in ps2_put_keycode()
308 ps2_queue(ps, keycode); in ps2_put_keycode()
318 uint16_t keycode = 0; in ps2_keyboard_event() local
410 keycode = qemu_input_map_qcode_to_atset1[qcode]; in ps2_keyboard_event()
412 if (keycode) { in ps2_keyboard_event()
413 if (keycode & 0xff00) { in ps2_keyboard_event()
414 ps2_put_keycode(s, keycode >> 8); in ps2_keyboard_event()
417 keycode |= 0x80; in ps2_keyboard_event()
419 ps2_put_keycode(s, keycode & 0xff); in ps2_keyboard_event()
508 keycode = qemu_input_map_qcode_to_atset2[qcode]; in ps2_keyboard_event()
510 if (keycode) { in ps2_keyboard_event()
511 if (keycode & 0xff00) { in ps2_keyboard_event()
512 ps2_put_keycode(s, keycode >> 8); in ps2_keyboard_event()
517 ps2_put_keycode(s, keycode & 0xff); in ps2_keyboard_event()
525 keycode = qemu_input_map_qcode_to_atset3[qcode]; in ps2_keyboard_event()
527 if (keycode) { in ps2_keyboard_event()
532 ps2_put_keycode(s, keycode); in ps2_keyboard_event()