Lines Matching defs:keycode
73 * Scancode to keycode tables. These are just the default setting, and
187 unsigned short keycode;
213 unsigned short keycode[ATKBD_KEYMAP_SIZE];
417 unsigned short keycode;
496 keycode = atkbd->keycode[code];
499 if (keycode != ATKBD_KEY_NULL)
502 switch (keycode) {
512 "Use 'setkeycodes %s%02x <keycode>' to make it known.\n",
541 } else if (!atkbd->softrepeat && test_bit(keycode, dev->key)) {
550 input_event(dev, EV_KEY, keycode, value);
555 input_report_key(dev, keycode, 0);
1086 u16 scancode, keycode;
1103 memset(atkbd->keycode, 0, sizeof(atkbd->keycode));
1106 keycode = KEYCODE(ptr[i]);
1107 atkbd->keycode[scancode] = keycode;
1115 * atkbd_set_keycode_table() initializes keyboard's keycode table
1125 memset(atkbd->keycode, 0, sizeof(atkbd->keycode));
1133 atkbd->keycode[i] = atkbd_set2_keycode[scancode];
1134 atkbd->keycode[i | 0x80] = atkbd_set2_keycode[scancode | 0x80];
1138 atkbd->keycode[i | 0x80] = atkbd_scroll_keys[j].keycode;
1141 memcpy(atkbd->keycode, atkbd_set3_keycode, sizeof(atkbd->keycode));
1143 memcpy(atkbd->keycode, atkbd_set2_keycode, sizeof(atkbd->keycode));
1148 atkbd->keycode[scancode] = atkbd_scroll_keys[i].keycode;
1157 atkbd->keycode[scancode] = KEY_HANGEUL;
1161 atkbd->keycode[scancode] = KEY_HANJA;
1231 input_dev->keycode = atkbd->keycode;
1236 if (atkbd->keycode[i] != KEY_RESERVED &&
1237 atkbd->keycode[i] != ATKBD_KEY_NULL &&
1238 atkbd->keycode[i] < ATKBD_SPECIAL) {
1239 __set_bit(atkbd->keycode[i], input_dev->keybit);