Home
last modified time | relevance | path

Searched refs:keycode (Results 1 – 25 of 70) sorted by relevance

123

/openbmc/qemu/ui/
H A Dkeymaps.c63 static void add_keysym(char *line, int keysym, int keycode, kbd_layout_t *k) in add_keysym() argument
70 keysym2code->keycodes[keysym2code->count++] = keycode; in add_keysym()
79 keysym2code->keycodes[0] = keycode; in add_keysym()
82 trace_keymap_add(keysym, keycode, line); in add_keysym()
139 int keycode = strtol(rest, NULL, 0); in parse_keyboard_layout() local
142 keycode |= SCANCODE_SHIFT; in parse_keyboard_layout()
145 keycode |= SCANCODE_ALTGR; in parse_keyboard_layout()
148 keycode |= SCANCODE_CTRL; in parse_keyboard_layout()
151 add_keysym(line, keysym, keycode, k); in parse_keyboard_layout()
161 keycode | SCANCODE_SHIFT, k); in parse_keyboard_layout()
[all …]
H A Dcurses.c269 int keysym, keycode, keycode_alt; in curses_refresh() local
303 keycode = curses2keycode(chr, maybe_keycode); in curses_refresh()
307 if (keycode == 1) { in curses_refresh()
315 keycode = curses2keycode(chr, maybe_keycode); in curses_refresh()
317 if (keycode != -1) { in curses_refresh()
318 keycode |= ALT; in curses_refresh()
321 if (keycode >= QEMU_KEY_CONSOLE0 && in curses_refresh()
322 keycode < QEMU_KEY_CONSOLE0 + 9) { in curses_refresh()
323 … QemuConsole *con = qemu_console_lookup_by_index(keycode - QEMU_KEY_CONSOLE0); in curses_refresh()
352 keycode = keysym2scancode(kbd_layout, keysym & KEYSYM_MASK, in curses_refresh()
[all …]
H A Dinput-keymap.c67 int keycode = qemu_input_key_value_to_number(value); in qemu_input_key_value_to_scancode() local
79 if (keycode & SCANCODE_GREY) { in qemu_input_key_value_to_scancode()
81 keycode &= ~SCANCODE_GREY; in qemu_input_key_value_to_scancode()
84 keycode |= SCANCODE_UP; in qemu_input_key_value_to_scancode()
86 codes[count++] = keycode; in qemu_input_key_value_to_scancode()
H A Dspice-input.c53 int keycode; in kbd_push_key() local
72 keycode = scancode & ~SCANCODE_UP; in kbd_push_key()
76 keycode |= SCANCODE_GREY; in kbd_push_key()
79 qemu_input_event_send_key_number(NULL, keycode, !up); in kbd_push_key()
H A Dkeymaps.h59 int keycode_is_keypad(kbd_layout_t *k, int keycode);
H A Dtrace-events25 …t gdk_keycode, int qkeycode, const char *action) "tab=%s, translated GDK keycode %d to QKeyCode %d…
39 vnc_key_event_ext(bool down, int sym, int keycode, const char *name) "down %d, sym 0x%x, keycode 0x…
40 vnc_key_event_map(bool down, int sym, int keycode, const char *name) "down %d, sym 0x%x -> keycode
53 …te, void *ioc, int down, int sym, int keycode) "VNC client msg ext key event state=%p ioc=%p down=…
166 dbus_kbd_press(unsigned int keycode) "keycode %u"
167 dbus_kbd_release(unsigned int keycode) "keycode %u"
H A Dinput-barrier.c87 static int input_barrier_to_qcode(uint16_t keyid, uint16_t keycode) in input_barrier_to_qcode() argument
90 if (keycode && keycode <= qemu_input_map_xorgkbd_to_qcode_len) { in input_barrier_to_qcode()
91 return qemu_input_map_xorgkbd_to_qcode[keycode]; in input_barrier_to_qcode()
100 keycode = keysym2scancode(kbd_layout, keyid, NULL, false); in input_barrier_to_qcode()
102 return qemu_input_key_number_to_qcode(keycode); in input_barrier_to_qcode()
/openbmc/u-boot/drivers/input/
H A Dinput.c377 int keycode[], int num_keycodes, int *same) in input_check_keycodes() argument
386 *same = sort_array_by_ordering(keycode, num_keycodes, in input_check_keycodes()
389 memcpy(config->prev_keycodes, keycode, num_keycodes * sizeof(int)); in input_check_keycodes()
409 int keycode, char output_ch[], int max_chars) in input_keycode_to_ansi364() argument
416 if (keycode != kbd_to_ansi364[i].kbd_scan_code) in input_keycode_to_ansi364()
452 int keycode[], int num_keycodes, char output_ch[], in input_keycodes_to_ascii() argument
463 int key = keycode[i] & KEY_MASK; in input_keycodes_to_ascii()
467 keycode[i] & KEY_RELEASE); in input_keycodes_to_ascii()
473 int key = keycode[i]; in input_keycodes_to_ascii()
509 static int _input_send_keycodes(struct input_config *config, int keycode[], in _input_send_keycodes() argument
[all …]
H A Dkey_matrix.c55 int num_keys, int keycode[], int max_keycodes) in key_matrix_decode() argument
76 keycode[valid++] = keymap[pos]; in key_matrix_decode()
/openbmc/qemu/hw/input/
H A Dadb-kbd.c178 static void adb_kbd_put_keycode(void *opaque, int keycode) in adb_kbd_put_keycode() argument
183 s->data[s->wptr] = keycode; in adb_kbd_put_keycode()
194 int keycode; in adb_kbd_poll() local
199 keycode = s->data[s->rptr]; in adb_kbd_poll()
211 if (keycode == 0x7f) { in adb_kbd_poll()
215 obuf[0] = keycode; in adb_kbd_poll()
312 int qcode, keycode; in adb_keyboard_event() local
319 keycode = qcode_to_adb_keycode[qcode]; in adb_keyboard_event()
320 if (keycode == NO_KEY) { /* We don't want to send this to the guest */ in adb_keyboard_event()
325 keycode = keycode | 0x80; /* create keyboard break code */ in adb_keyboard_event()
[all …]
H A Dps2.c290 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()
[all …]
H A Dhid.c253 int i, keycode, slot; in hid_keyboard_process_keycode() local
259 keycode = hs->kbd.keycodes[slot]; in hid_keyboard_process_keycode()
265 key = keycode & 0x7f; in hid_keyboard_process_keycode()
290 if (keycode & (1 << 7)) { in hid_keyboard_process_keycode()
312 if (keycode & (1 << 7)) { in hid_keyboard_process_keycode()
H A Dtrace-events32 ps2_put_keycode(void *opaque, int keycode) "%p keycode 0x%02x"
/openbmc/phosphor-fan-presence/cooling-type/
H A Dmain.cpp23 std::string keycode{}; in main() local
35 app.add_option("-e,--event", keycode, "Keycode for pin to read"); in main()
69 if (keycode.empty()) in main()
74 auto gpiocode = std::stoul(keycode); in main()
H A Dcooling_type.cpp53 void CoolingType::readGpio(const std::string& gpioPath, unsigned int keycode) in readGpio() argument
61 libevdev_fetch_event_value(gpioDev.get(), EV_KEY, keycode, &value); in readGpio()
65 "KEYCODE", keycode); in readGpio()
/openbmc/u-boot/common/
H A Dusb_kbd.c170 uint8_t keycode = 0; in usb_kbd_translate() local
188 keycode = scancode - 4 + 'a'; in usb_kbd_translate()
191 keycode &= ~CAPITAL_MASK; in usb_kbd_translate()
195 if (keycode & CAPITAL_MASK) in usb_kbd_translate()
196 keycode &= ~CAPITAL_MASK; in usb_kbd_translate()
198 keycode |= CAPITAL_MASK; in usb_kbd_translate()
205 keycode = usb_kbd_numkey_shifted[scancode - 0x1e]; in usb_kbd_translate()
207 keycode = usb_kbd_numkey[scancode - 0x1e]; in usb_kbd_translate()
212 keycode = usb_kbd_arrow[scancode - 0x4f]; in usb_kbd_translate()
216 keycode = usb_kbd_num_keypad[scancode - 0x54]; in usb_kbd_translate()
[all …]
/openbmc/qemu/hw/m68k/
H A Dnext-kbd.c223 static void nextkbd_put_keycode(NextKBDState *s, int keycode) in nextkbd_put_keycode() argument
231 q->data[q->wptr] = keycode; in nextkbd_put_keycode()
248 int qcode, keycode; in nextkbd_event() local
273 keycode = qcode_to_nextkbd_keycode[qcode]; in nextkbd_event()
274 if (!keycode) { in nextkbd_event()
280 keycode |= 0x80; in nextkbd_event()
283 nextkbd_put_keycode(s, keycode); in nextkbd_event()
/openbmc/u-boot/arch/sandbox/include/asm/
H A Dsdl.h54 int sandbox_sdl_key_pressed(int keycode);
97 static inline int sandbox_sdl_key_pressed(int keycode) in sandbox_sdl_key_pressed() argument
/openbmc/u-boot/include/
H A Dkey_matrix.h57 int num_keys, int keycode[], int max_keycodes);
H A Dinput.h77 int input_send_keycodes(struct input_config *config, int keycode[], int count);
/openbmc/u-boot/drivers/misc/
H A Dcros_ec_sandbox.c60 int keycode; /* corresponding linux key code */ member
213 matrix->keycode = word & 0xffff; in keyscan_read_fdt_matrix()
257 if (matrix->keycode == key[j]) in cros_ec_keyscan()
262 debug("%d: %d,%d\n", matrix->keycode, matrix->row, in cros_ec_keyscan()
/openbmc/qemu/include/hw/xen/interface/io/
H A Dkbdif.h284 uint32_t keycode; member
/openbmc/qemu/hw/char/
H A Descc.c800 int qcode, keycode; in sunkbd_handle_event() local
841 keycode = qemu_input_map_qcode_to_sun[qcode]; in sunkbd_handle_event()
843 keycode |= 0x80; in sunkbd_handle_event()
845 trace_escc_sunkbd_event_out(keycode); in sunkbd_handle_event()
846 put_queue(s, keycode); in sunkbd_handle_event()
/openbmc/docs/designs/
H A Dsol-sysrq.md52 and then enter a keycode as the SysRq command.
58 keycode as the SysRq command.
/openbmc/qemu/docs/interop/
H A Dbarrier.rst209 ``button`` = X11 Xkb keycode (optional)
227 ``button`` = X11 Xkb keycode (optional)
243 ``button`` = X11 Xkb keycode (optional)

123