| /freebsd-13.1/sys/dev/evdev/ |
| H A D | evdev_utils.c | 218 evdev_hid2key(int scancode) in evdev_hid2key() argument 220 return evdev_usb_scancodes[scancode]; in evdev_hid2key() 234 evdev_scancode2key(int *state, int scancode) in evdev_scancode2key() argument 239 keycode = evdev_at_set1_scancodes[scancode & 0x7f]; in evdev_scancode2key() 242 switch(scancode) { in evdev_scancode2key() 245 *state = scancode; in evdev_scancode2key() 251 keycode = evdev_at_set1_scancodes[0x80 + (scancode & 0x7f)]; in evdev_scancode2key() 261 if ((scancode & 0x7f) == 0x1D) in evdev_scancode2key() 262 *state = scancode; in evdev_scancode2key() 267 if ((*state ^ scancode) & 0x80) in evdev_scancode2key() [all …]
|
| H A D | input.h | 76 uint8_t scancode[32]; member
|
| /freebsd-13.1/sys/dev/hyperv/input/ |
| H A D | hv_kbd.c | 249 uint32_t scancode = NOKEY; in hvkbd_read_char_locked() local 266 scancode = XTKBD_EMUL0; in hvkbd_read_char_locked() 269 scancode = XTKBD_EMUL1; in hvkbd_read_char_locked() 290 scancode = ks.makecode; in hvkbd_read_char_locked() 292 scancode |= XTKBD_RELEASE; in hvkbd_read_char_locked() 301 DEBUG_HVKBD(kbd, "read scan: 0x%x\n", scancode); in hvkbd_read_char_locked() 302 return scancode; in hvkbd_read_char_locked()
|
| /freebsd-13.1/sys/dev/kbdmux/ |
| H A D | kbdmux.c | 654 int scancode, keycode; in kbdmux_read_char() local 676 scancode = kbdmux_kbd_getc(state); in kbdmux_read_char() 677 if (scancode == -1) { in kbdmux_read_char() 684 if (scancode == NOKEY) in kbdmux_read_char() 686 if (scancode == ERRKEY) in kbdmux_read_char() 710 scancode); in kbdmux_read_char() 714 key, scancode & 0x80 ? 0 : 1); in kbdmux_read_char() 723 return (scancode); in kbdmux_read_char() 727 keycode = scancode & 0x7F; in kbdmux_read_char() 730 switch(scancode) { in kbdmux_read_char() [all …]
|
| /freebsd-13.1/sys/dev/atkbdc/ |
| H A D | atkbd.c | 654 int scancode; in atkbd_read_char() local 671 scancode = read_kbd_data(state->kbdc); in atkbd_read_char() 672 } while (scancode == -1); in atkbd_read_char() 675 if (scancode == -1) in atkbd_read_char() 688 scancode); in atkbd_read_char() 700 return scancode; in atkbd_read_char() 703 keycode = scancode & 0x7F; in atkbd_read_char() 706 switch(scancode) { in atkbd_read_char() 722 state->ks_prefix = scancode; in atkbd_read_char() 850 return (keycode | (scancode & 0x80)); in atkbd_read_char() [all …]
|
| /freebsd-13.1/usr.sbin/kbdcontrol/ |
| H A D | kbdcontrol.c | 138 static void print_key_definition_line(FILE *fp, int scancode, 328 int i, def, scancode; in get_key_definition_line() local 333 scancode = number; in get_key_definition_line() 336 map->key[scancode].spcl = 0; in get_key_definition_line() 341 map->key[scancode].spcl |= (0x80 >> i); in get_key_definition_line() 342 map->key[scancode].map[i] = def & ~SPECIAL; in get_key_definition_line() 347 map->key[scancode].flgs = number; in get_key_definition_line() 349 return (scancode + 1); in get_key_definition_line() 538 print_key_definition_line(FILE *fp, int scancode, struct keyent_t *key) in print_key_definition_line() argument 544 fprintf(fp, " 0x%02x ", scancode); in print_key_definition_line() [all …]
|
| /freebsd-13.1/sys/dev/vkbd/ |
| H A D | vkbd.c | 808 int scancode, keycode; in vkbd_read_char() local 828 scancode = vkbd_data_read(state, wait); in vkbd_read_char() 829 if (scancode == -1) { in vkbd_read_char() 840 return (scancode); in vkbd_read_char() 844 keycode = scancode & 0x7F; in vkbd_read_char() 847 switch(scancode) { in vkbd_read_char() 863 state->ks_prefix = scancode; in vkbd_read_char() 992 return (keycode | (scancode & 0x80)); in vkbd_read_char() 997 switch (keycode | (scancode & 0x80)) { in vkbd_read_char() 1053 action = genkbd_keyaction(kbd, keycode, scancode & 0x80, in vkbd_read_char()
|
| /freebsd-13.1/sys/dev/adb/ |
| H A D | adb_kbd.c | 165 int scancode; in keycode2scancode() local 167 scancode = keycode; in keycode2scancode() 169 scancode = scan[keycode - 89] | SCAN_PREFIX_E0; in keycode2scancode() 172 scancode = 0x45 | SCAN_PREFIX_E1 | SCAN_PREFIX_CTL; in keycode2scancode() 174 scancode &= ~SCAN_PREFIX_SHIFT; in keycode2scancode() 175 return (scancode | (up ? SCAN_RELEASE : SCAN_PRESS)); in keycode2scancode()
|
| /freebsd-13.1/sys/dev/hid/ |
| H A D | hkbd.c | 1255 uint32_t scancode; in hkbd_read() local 1266 scancode = sc->sc_buffered_char[0]; in hkbd_read() 1267 if (scancode & SCAN_PREFIX) { in hkbd_read() 1269 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in hkbd_read() 1273 return (scancode); in hkbd_read() 1305 uint32_t scancode; in hkbd_read_char_locked() local 1332 scancode = sc->sc_buffered_char[0]; in hkbd_read_char_locked() 1333 if (scancode) { in hkbd_read_char_locked() 1334 if (scancode & SCAN_PREFIX) { in hkbd_read_char_locked() 1336 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in hkbd_read_char_locked() [all …]
|
| /freebsd-13.1/sys/dev/usb/input/ |
| H A D | ukbd.c | 1495 uint32_t scancode; in ukbd_read() local 1506 scancode = sc->sc_buffered_char[0]; in ukbd_read() 1507 if (scancode & SCAN_PREFIX) { in ukbd_read() 1509 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in ukbd_read() 1513 return (scancode); in ukbd_read() 1545 uint32_t scancode; in ukbd_read_char_locked() local 1572 scancode = sc->sc_buffered_char[0]; in ukbd_read_char_locked() 1573 if (scancode) { in ukbd_read_char_locked() 1574 if (scancode & SCAN_PREFIX) { in ukbd_read_char_locked() 1576 return ((scancode & SCAN_PREFIX_E0) ? 0xe0 : 0xe1); in ukbd_read_char_locked() [all …]
|
| /freebsd-13.1/usr.sbin/bhyve/ |
| H A D | ps2kbd.c | 86 uint8_t scancode; member 334 code = trans->scancode; in ps2kbd_keysym_queue()
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/media/ |
| H A D | rc.yaml | 19 Specifies the scancode/key mapping table defined in-kernel for
|
| /freebsd-13.1/contrib/ncurses/include/ |
| H A D | Caps.hpux11 | 741 enter_scancode_mode smsc str S4 - - ----- Enter PC scancode mode 742 exit_scancode_mode rmsc str S5 - - ----- Exit PC scancode mode 744 scancode_escape scesc str S7 - - ----- Escape for scancode emulation 745 alt_scancode_esc scesa str S8 - - ----- Alternate escape for scancode emulation
|
| H A D | Caps | 733 enter_scancode_mode smsc str S4 - - ----- Enter PC scancode mode 734 exit_scancode_mode rmsc str S5 - - ----- Exit PC scancode mode 736 scancode_escape scesc str S7 - - ----- Escape for scancode emulation 737 alt_scancode_esc scesa str S8 - - ----- Alternate escape for scancode emulation
|
| H A D | Caps.osf1r5 | 563 alt_scancode_esc scesa str S8 - - ----- Alternate escape for scancode emulation 595 enter_scancode_mode smsc str S4 - - ----- Enter PC scancode mode 607 exit_scancode_mode rmsc str S5 - - ----- Exit PC scancode mode 727 scancode_escape scesc str S7 - - ----- Escape for scancode emulation
|
| H A D | Caps.aix4 | 835 enter_scancode_mode smsc str S4 - - ----- Enter PC scancode mode 836 exit_scancode_mode rmsc str S5 - - ----- Exit PC scancode mode 838 scancode_escape scesc str S7 - - ----- Escape for scancode emulation 839 alt_scancode_esc scesa str S8 - - ----- Alternate escape for scancode emulation
|
| H A D | Caps.keys | 823 enter_scancode_mode smsc str S4 - - ----- Enter PC scancode mode 824 exit_scancode_mode rmsc str S5 - - ----- Exit PC scancode mode 826 scancode_escape scesc str S7 - - ----- Escape for scancode emulation 827 alt_scancode_esc scesa str S8 - - ----- Alternate escape for scancode emulation
|
| /freebsd-13.1/contrib/ncurses/misc/ |
| H A D | terminfo.src | 21436 # a 102 keys keyboard (PC scancode !) and following set-up :
|