/openbmc/qemu/ui/ |
H A D | kbd-state.c | 35 bool qkbd_state_key_get(QKbdState *kbd, QKeyCode qcode) in qkbd_state_key_get() argument 37 return test_bit(qcode, kbd->keys); in qkbd_state_key_get() 40 void qkbd_state_key_event(QKbdState *kbd, QKeyCode qcode, bool down) in qkbd_state_key_event() argument 42 bool state = test_bit(qcode, kbd->keys); in qkbd_state_key_event() 62 set_bit(qcode, kbd->keys); in qkbd_state_key_event() 64 clear_bit(qcode, kbd->keys); in qkbd_state_key_event() 66 switch (qcode) { in qkbd_state_key_event() 102 qemu_input_event_send_key_qcode(kbd->con, qcode, down); in qkbd_state_key_event() 111 int qcode; in qkbd_state_lift_all_keys() local 113 for (qcode = 0; qcode < Q_KEY_CODE__MAX; qcode++) { in qkbd_state_lift_all_keys() [all …]
|
H A D | meson.build | 151 ['atset1', 'qcode'], 152 ['linux', 'qcode'], 153 ['qcode', 'atset1'], 154 ['qcode', 'atset2'], 155 ['qcode', 'atset3'], 156 ['qcode', 'linux'], 157 ['qcode', 'qnum'], 158 ['qcode', 'sun'], 159 ['qnum', 'qcode'], 160 ['usb', 'qcode'], [all …]
|
H A D | sdl2-input.c | 35 int qcode; in sdl2_process_key() local 41 qcode = qemu_input_map_usb_to_qcode[ev->keysym.scancode]; in sdl2_process_key() 42 trace_sdl2_process_key(ev->keysym.scancode, qcode, in sdl2_process_key() 44 qkbd_state_key_event(scon->kbd, qcode, ev->type == SDL_KEYDOWN); in sdl2_process_key() 50 switch (qcode) { in sdl2_process_key() 55 qemu_text_console_put_qcode(s, qcode, ctrl); in sdl2_process_key()
|
H A D | input-keymap.c | 36 if (value->u.qcode.data >= qemu_input_map_qcode_to_qnum_len) { in qemu_input_key_value_to_number() 39 return qemu_input_map_qcode_to_qnum[value->u.qcode.data]; in qemu_input_key_value_to_number() 57 return value->u.qcode.data; in qemu_input_key_value_to_qcode() 71 value->u.qcode.data == Q_KEY_CODE_PAUSE) { in qemu_input_key_value_to_scancode()
|
H A D | input.c | 180 int qcode, idx = -1; in qemu_input_event_trace() local 194 qcode = qemu_input_key_number_to_qcode(key->key->u.number.data); in qemu_input_event_trace() 195 name = QKeyCode_str(qcode); in qemu_input_event_trace() 200 name = QKeyCode_str(key->key->u.qcode.data); in qemu_input_event_trace() 338 evt->u.key.data->key->u.qcode.data == Q_KEY_CODE_SYSRQ) { in qemu_input_event_send() 339 evt->u.key.data->key->u.qcode.data = Q_KEY_CODE_PRINT; in qemu_input_event_send() 411 key->u.qcode.data = q; in qemu_input_event_send_key_qcode()
|
H A D | dbus-console.c | 337 QKeyCode qcode = qemu_input_key_number_to_qcode(arg_keycode); in dbus_kbd_press() local 341 qkbd_state_key_event(ddc->kbd, qcode, true); in dbus_kbd_press() 353 QKeyCode qcode = qemu_input_key_number_to_qcode(arg_keycode); in dbus_kbd_release() local 357 qkbd_state_key_event(ddc->kbd, qcode, false); in dbus_kbd_release()
|
H A D | keymaps.c | 245 QKeyCode qcode = qemu_input_key_number_to_qcode in keysym2scancode() local 247 if (kbd && qkbd_state_key_get(kbd, qcode)) { in keysym2scancode()
|
H A D | trace-events | 89 input_event_key_number(int conidx, int number, const char *qcode, bool down) "con %d, key number 0x… 90 input_event_key_qcode(int conidx, const char *qcode, bool down) "con %d, key qcode %s, down %d" 98 sdl2_process_key(int sdl_scancode, int qcode, const char *action) "translated SDL scancode %d to QK…
|
H A D | input-linux.c | 170 int qcode = qemu_input_linux_to_qcode(event->code); in input_linux_handle_keyboard() local 171 qemu_input_event_send_key_qcode(NULL, qcode, event->value); in input_linux_handle_keyboard()
|
H A D | input-legacy.c | 81 dst->u.qcode.data = code; in copy_key_value()
|
H A D | gtk.c | 1219 int qcode = gd_map_keycode(gd_get_keycode(key)); in gd_text_key_down() local 1220 qemu_text_console_put_qcode(con, qcode, false); in gd_text_key_down() 1228 int keycode, qcode; in gd_key_event() local 1257 qcode = gd_map_keycode(keycode); in gd_key_event() 1259 trace_gd_key_event(vc->label, keycode, qcode, in gd_key_event() 1262 qkbd_state_key_event(vc->gfx.kbd, qcode, in gd_key_event()
|
H A D | console.c | 332 bool qemu_text_console_put_qcode(QemuTextConsole *s, int qcode, bool ctrl) in qemu_text_console_put_qcode() argument 336 keysym = ctrl ? ctrl_qcode_to_keysym[qcode] : qcode_to_keysym[qcode]; in qemu_text_console_put_qcode()
|
H A D | vnc.c | 1826 static void press_key(VncState *vs, QKeyCode qcode) in press_key() argument 1828 qkbd_state_key_event(vs->vd->kbd, qcode, true); in press_key() 1829 qkbd_state_key_event(vs->vd->kbd, qcode, false); in press_key() 1870 QKeyCode qcode = qemu_input_key_number_to_qcode(keycode); in do_key_event() local 1873 switch (qcode) { in do_key_event() 1878 QemuConsole *con = qemu_console_lookup_by_index(qcode - Q_KEY_CODE_1); in do_key_event() 1937 qkbd_state_key_event(vs->vd->kbd, qcode, down); in do_key_event()
|
H A D | ui-hmp-cmds.c | 394 v->u.qcode.data = idx; in hmp_sendkey()
|
/openbmc/qemu/ |
H A D | qemu-keymap.c | 35 static uint32_t qcode_to_number(uint32_t qcode) in qcode_to_number() argument 41 keyvalue.u.qcode.data = qcode; in qcode_to_number() 47 static void print_sym(xkb_keysym_t sym, uint32_t qcode, const char *mod) in print_sym() argument 57 fprintf(outfile, "%s 0x%02x%s\n", name, qcode_to_number(qcode), mod); in print_sym() 64 uint32_t evdev, qcode; in walk_map() local 75 qcode = qemu_input_linux_to_qcode(evdev); in walk_map() 76 if (qcode == Q_KEY_CODE_UNMAPPED) { in walk_map() 86 QKeyCode_str(qcode), in walk_map() 87 qcode_to_number(qcode)); in walk_map() 94 print_sym(kbase, qcode, ""); in walk_map() [all …]
|
/openbmc/qemu/hw/m68k/ |
H A D | next-kbd.c | 248 int qcode, keycode; in nextkbd_event() local 251 qcode = qemu_input_key_value_to_qcode(evt->u.key.data->key); in nextkbd_event() 252 if (qcode >= ARRAY_SIZE(qcode_to_nextkbd_keycode)) { in nextkbd_event() 257 if (qcode == Q_KEY_CODE_SHIFT) { in nextkbd_event() 265 if (qcode == Q_KEY_CODE_SHIFT_R) { in nextkbd_event() 273 keycode = qcode_to_nextkbd_keycode[qcode]; in nextkbd_event()
|
/openbmc/qemu/hw/input/ |
H A D | ps2.c | 317 int qcode; in ps2_keyboard_event() local 328 qcode = qemu_input_key_value_to_qcode(key->key); in ps2_keyboard_event() 330 mod = ps2_modifier_bit(qcode); in ps2_keyboard_event() 331 trace_ps2_keyboard_event(s, qcode, key->down, mod, in ps2_keyboard_event() 340 if (qcode == Q_KEY_CODE_PAUSE) { in ps2_keyboard_event() 358 } else if (qcode == Q_KEY_CODE_PRINT) { in ps2_keyboard_event() 405 } else if ((qcode == Q_KEY_CODE_LANG1 || qcode == Q_KEY_CODE_LANG2) in ps2_keyboard_event() 409 if (qcode < qemu_input_map_qcode_to_atset1_len) { in ps2_keyboard_event() 410 keycode = qemu_input_map_qcode_to_atset1[qcode]; in ps2_keyboard_event() 422 "ps2: ignoring key with qcode %d\n", qcode); in ps2_keyboard_event() [all …]
|
H A D | virtio-input-hid.c | 87 int qcode; in virtio_input_handle_event() local 96 qcode = qemu_input_key_value_to_qcode(key->key); in virtio_input_handle_event() 97 if (qcode < qemu_input_map_qcode_to_linux_len && in virtio_input_handle_event() 98 qemu_input_map_qcode_to_linux[qcode]) { in virtio_input_handle_event() 100 event.code = cpu_to_le16(qemu_input_map_qcode_to_linux[qcode]); in virtio_input_handle_event() 106 qcode, QKeyCode_str(qcode)); in virtio_input_handle_event()
|
H A D | adb-kbd.c | 312 int qcode, keycode; in adb_keyboard_event() local 314 qcode = qemu_input_key_value_to_qcode(evt->u.key.data->key); in adb_keyboard_event() 315 if (qcode >= ARRAY_SIZE(qcode_to_adb_keycode)) { in adb_keyboard_event() 319 keycode = qcode_to_adb_keycode[qcode]; in adb_keyboard_event()
|
H A D | stellaris_gamepad.c | 23 int qcode = qemu_input_key_value_to_qcode(key->key); in stellaris_gamepad_event() local 27 if (s->keycodes[i] == qcode && s->pressed[i] != key->down) { in stellaris_gamepad_event()
|
H A D | trace-events | 33 …board_event(void *opaque, int qcode, int down, unsigned int modifier, unsigned int modifiers, int …
|
/openbmc/qemu/include/ui/ |
H A D | kbd-state.h | 59 void qkbd_state_key_event(QKbdState *kbd, QKeyCode qcode, bool down); 80 bool qkbd_state_key_get(QKbdState *kbd, QKeyCode qcode);
|
/openbmc/qemu/hw/char/ |
H A D | escc.c | 800 int qcode, keycode; in sunkbd_handle_event() local 805 qcode = qemu_input_key_value_to_qcode(key->key); in sunkbd_handle_event() 806 trace_escc_sunkbd_event_in(qcode, QKeyCode_str(qcode), in sunkbd_handle_event() 809 if (qcode == Q_KEY_CODE_CAPS_LOCK) { in sunkbd_handle_event() 823 if (qcode == Q_KEY_CODE_NUM_LOCK) { in sunkbd_handle_event() 837 if (qcode >= qemu_input_map_qcode_to_sun_len) { in sunkbd_handle_event() 841 keycode = qemu_input_map_qcode_to_sun[qcode]; in sunkbd_handle_event()
|
/openbmc/qemu/replay/ |
H A D | replay-input.c | 39 replay_put_dword(key->key->u.qcode.data); in replay_save_input_event() 99 evt.u.key.data->key->u.qcode.data = (QKeyCode)replay_get_dword(); in replay_read_input_event()
|
/openbmc/qemu/hw/display/ |
H A D | xenfb.c | 207 int qcode = qemu_input_key_value_to_qcode(key->key); in xenfb_key_event() local 210 if (qcode < qemu_input_map_qcode_to_linux_len) { in xenfb_key_event() 211 lnx = qemu_input_map_qcode_to_linux[qcode]; in xenfb_key_event()
|