| /openbmc/qemu/ui/ |
| H A D | kbd-state.c | 19 static void qkbd_state_modifier_update(QKbdState *kbd, in qkbd_state_modifier_update() argument 23 if (test_bit(qcode1, kbd->keys) || test_bit(qcode2, kbd->keys)) { in qkbd_state_modifier_update() 24 set_bit(mod, kbd->mods); in qkbd_state_modifier_update() 26 clear_bit(mod, kbd->mods); in qkbd_state_modifier_update() 30 bool qkbd_state_modifier_get(QKbdState *kbd, QKbdModifier mod) in qkbd_state_modifier_get() argument 32 return test_bit(mod, kbd->mods); in qkbd_state_modifier_get() 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() [all …]
|
| H A D | spice-input.c | 52 QemuSpiceKbd *kbd = container_of(sin, QemuSpiceKbd, sin); in kbd_push_key() local 57 kbd->emul0 = true; in kbd_push_key() 61 if (scancode == pauseseq[kbd->pauseseq]) { in kbd_push_key() 62 kbd->pauseseq++; in kbd_push_key() 63 if (kbd->pauseseq == G_N_ELEMENTS(pauseseq)) { in kbd_push_key() 65 kbd->pauseseq = 0; in kbd_push_key() 69 kbd->pauseseq = 0; in kbd_push_key() 74 if (kbd->emul0) { in kbd_push_key() 75 kbd->emul0 = false; in kbd_push_key() 84 QemuSpiceKbd *kbd = container_of(sin, QemuSpiceKbd, sin); in kbd_get_leds() local [all …]
|
| H A D | keymaps.c | 199 QKbdState *kbd, bool down) in keysym2scancode() 231 if (kbd && qkbd_state_modifier_get(kbd, QKBD_MOD_SHIFT)) { in keysym2scancode() 234 if (kbd && qkbd_state_modifier_get(kbd, QKBD_MOD_ALTGR)) { in keysym2scancode() 237 if (kbd && qkbd_state_modifier_get(kbd, QKBD_MOD_CTRL)) { in keysym2scancode() 253 if (kbd && qkbd_state_key_get(kbd, qcode)) { in keysym2scancode() 193 keysym2scancode(kbd_layout_t * k,int keysym,QKbdState * kbd,bool down) keysym2scancode() argument
|
| H A D | sdl2-input.c | 44 qkbd_state_key_event(scon->kbd, qcode, ev->type == SDL_KEYDOWN); in sdl2_process_key() 48 bool ctrl = qkbd_state_modifier_get(scon->kbd, QKBD_MOD_CTRL); in sdl2_process_key() 64 qkbd_state_lift_all_keys(scon->kbd); in sdl2_release_modifiers()
|
| H A D | dbus-console.c | 48 QKbdState *kbd; member 160 g_clear_pointer(&ddc->kbd, qkbd_state_free); in dbus_display_console_dispose() 182 qkbd_state_lift_all_keys(ddc->kbd); in listener_vanished_cb() 347 qkbd_state_key_event(ddc->kbd, qcode, true); in dbus_kbd_press() 363 qkbd_state_key_event(ddc->kbd, qcode, false); in dbus_kbd_release() 580 ddc->kbd = qkbd_state_init(con); in dbus_display_console_new()
|
| H A D | keymaps.h | 58 QKbdState *kbd, bool down);
|
| H A D | cocoa.m | 36 #include "ui/kbd-state.h" 99 static QKbdState *kbd; 427 qkbd_state_switch_console(kbd, con); 770 qkbd_state_key_event(kbd, keycode, !qkbd_state_key_get(kbd, keycode)); 891 qkbd_state_modifier_get(kbd, QKBD_MOD_CAPSLOCK)) { 892 qkbd_state_key_event(kbd, Q_KEY_CODE_CAPS_LOCK, true); 893 qkbd_state_key_event(kbd, Q_KEY_CODE_CAPS_LOCK, false); 897 qkbd_state_key_event(kbd, Q_KEY_CODE_SHIFT, false); 898 qkbd_state_key_event(kbd, Q_KEY_CODE_SHIFT_R, false); 901 qkbd_state_key_event(kbd, Q_KEY_CODE_CTRL, false); [all …]
|
| /openbmc/qemu/hw/input/ |
| H A D | hid.c | 245 hs->kbd.keycodes[slot] = scancodes[i]; in hid_keyboard_event() 259 keycode = hs->kbd.keycodes[slot]; in hid_keyboard_process_keycode() 266 index = key | ((hs->kbd.modifiers & (1 << 8)) >> 1); in hid_keyboard_process_keycode() 268 hs->kbd.modifiers &= ~(1 << 8); in hid_keyboard_process_keycode() 276 if (hs->kbd.modifiers & (1 << 9)) { in hid_keyboard_process_keycode() 282 hs->kbd.modifiers ^= (1 << 8) | (1 << 9); in hid_keyboard_process_keycode() 291 hs->kbd.modifiers &= ~(1 << (hid_code & 0x0f)); in hid_keyboard_process_keycode() 302 hs->kbd.modifiers |= 1 << (hid_code & 0x0f); in hid_keyboard_process_keycode() 313 for (i = hs->kbd.keys - 1; i >= 0; i--) { in hid_keyboard_process_keycode() 314 if (hs->kbd.key[i] == hid_code) { in hid_keyboard_process_keycode() [all …]
|
| H A D | pckbd.c | 672 KBDState *ks = &s->kbd; in i8042_mmio_set_kbd_irq() 680 KBDState *ks = &s->kbd; in i8042_mmio_set_mouse_irq() 688 KBDState *ks = &s->kbd; in i8042_mmio_reset() 696 KBDState *ks = &s->kbd; in i8042_mmio_realize() 723 KBDState *ks = &s->kbd; in i8042_mmio_init() 739 DEFINE_PROP_UINT64("mask", MMIOKBDState, kbd.mask, UINT64_MAX), 748 VMSTATE_STRUCT(kbd, MMIOKBDState, 0, vmstate_kbd, KBDState), 774 KBDState *s = &isa->kbd; in i8042_isa_mouse_fake_event() 784 VMSTATE_STRUCT(kbd, ISAKBDState, 0, vmstate_kbd, KBDState), 812 KBDState *ks = &s->kbd; in i8042_set_kbd_irq() [all …]
|
| H A D | pl050.c | 166 if (!sysbus_realize(SYS_BUS_DEVICE(&s->kbd), errp)) { in pl050_kbd_realize() 170 ps->ps2dev = PS2_DEVICE(&s->kbd); in pl050_kbd_realize() 180 object_initialize_child(obj, "kbd", &s->kbd, TYPE_PS2_KBD_DEVICE); in pl050_kbd_init()
|
| H A D | meson.build | 2 system_ss.add(when: 'CONFIG_ADB', if_true: files('adb.c', 'adb-mouse.c', 'adb-kbd.c'))
|
| H A D | lasips2.c | 378 if (!sysbus_realize(SYS_BUS_DEVICE(&s->kbd), errp)) { in lasips2_kbd_port_realize() 382 lp->ps2dev = PS2_DEVICE(&s->kbd); in lasips2_kbd_port_realize() 394 object_initialize_child(obj, "kbd", &s->kbd, TYPE_PS2_KBD_DEVICE); in lasips2_kbd_port_init()
|
| /openbmc/qemu/include/ui/ |
| H A D | kbd-state.h | 45 void qkbd_state_free(QKbdState *kbd); 59 void qkbd_state_key_event(QKbdState *kbd, QKeyCode qcode, bool down); 70 void qkbd_state_set_delay(QKbdState *kbd, int delay_ms); 80 bool qkbd_state_key_get(QKbdState *kbd, QKeyCode qcode); 90 bool qkbd_state_modifier_get(QKbdState *kbd, QKbdModifier mod); 100 void qkbd_state_lift_all_keys(QKbdState *kbd); 111 void qkbd_state_switch_console(QKbdState *kbd, QemuConsole *con);
|
| /openbmc/u-boot/arch/m68k/lib/ |
| H A D | bootm.c | 27 static void set_clocks_in_mhz (bd_t *kbd); 53 bd_t *kbd; in do_bootm_linux() local 67 ret = boot_get_kbd (lmb, &kbd); in do_bootm_linux() 72 set_clocks_in_mhz(kbd); in do_bootm_linux() 94 (*kernel)(kbd, images->initrd_start, images->initrd_end, in do_bootm_linux() 111 static void set_clocks_in_mhz (bd_t *kbd) in set_clocks_in_mhz() argument 118 kbd->bi_intfreq /= 1000000L; in set_clocks_in_mhz() 119 kbd->bi_busfreq /= 1000000L; in set_clocks_in_mhz()
|
| /openbmc/u-boot/arch/powerpc/lib/ |
| H A D | bootm.c | 36 static void set_clocks_in_mhz (bd_t *kbd); 102 bd_t *kbd = images->kbd; in boot_jump_linux() local 106 (*kernel) (kbd, initrd_start, initrd_end, in boot_jump_linux() 198 bd_t **kbd = &images->kbd; in boot_bd_t_linux() local 204 ret = boot_get_kbd (lmb, kbd); in boot_bd_t_linux() 209 set_clocks_in_mhz(*kbd); in boot_bd_t_linux() 268 static void set_clocks_in_mhz (bd_t *kbd) in set_clocks_in_mhz() argument 275 kbd->bi_intfreq /= 1000000L; in set_clocks_in_mhz() 276 kbd->bi_busfreq /= 1000000L; in set_clocks_in_mhz() 278 kbd->bi_cpmfreq /= 1000000L; in set_clocks_in_mhz() [all …]
|
| /openbmc/qemu/docs/system/ |
| H A D | mux-chardev.rst.inc | 4 start with an escape character, which is :kbd:`Ctrl+a` by default, but can be 14 * - :kbd:`Ctrl+a h` 17 * - :kbd:`Ctrl+a x` 20 * - :kbd:`Ctrl+a s` 23 * - :kbd:`Ctrl+a t` 26 * - :kbd:`Ctrl+a b` 29 * - :kbd:`Ctrl+a c` 32 * - :kbd:`Ctrl+a Ctrl+a`
|
| /openbmc/openbmc/poky/meta/recipes-core/kbd/ |
| H A D | kbd_2.7.1.bb | 2 HOMEPAGE = "http://www.kbd-project.org/" 3 DESCRIPTION = "The kbd project contains tools for managing Linux console (Linux console, virtual te… 31 # 'gzip -n' is set due to https://github.com/legionus/kbd/issues/124 51 mv -f ${D}${sysconfdir}/pam.d/vlock ${D}${sysconfdir}/pam.d/vlock.kbd
|
| /openbmc/qemu/include/hw/input/ |
| H A D | i8042.h | 59 KBDState kbd; member 83 KBDState kbd; member
|
| H A D | pl050.h | 46 PS2KbdState kbd; member
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/cmatrix/ |
| H A D | cmatrix_2.0.bb | 17 FILES:${PN} += "${datadir}/* ${libdir}/kbd/* ${libdir}/X11/fonts/"
|
| /openbmc/qemu/hw/m68k/ |
| H A D | meson.build | 4 m68k_ss.add(when: 'CONFIG_NEXTCUBE', if_true: files('next-kbd.c', 'next-cube.c'))
|
| /openbmc/openbmc/poky/meta/conf/machine/include/x86/ |
| H A D | qemuboot-x86.inc | 13 QB_OPT_APPEND = "-usb -device usb-tablet -usb -device usb-kbd"
|
| /openbmc/u-boot/Documentation/sphinx-static/ |
| H A D | theme_overrides.css | 63 code.kbd, code.kbd span {
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-graphics/fbida/files/ |
| H A D | 0001-meson.build-install-fbgs-shell-script.patch | 25 fbcon_srcs = [ 'fbcon.c', 'drmtools.c', 'fbtools.c', 'gfx.c', 'vt.c', 'kbd.c' ]
|
| /openbmc/openbmc/poky/meta/recipes-extended/packagegroups/ |
| H A D | packagegroup-core-base-utils.bb | 42 ${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "kbd", "", d)} \
|