Lines Matching defs:keycode
69 * Scancode to keycode tables. These are just the default setting, and
173 unsigned short keycode;
198 unsigned short keycode[ATKBD_KEYMAP_SIZE];
436 unsigned short keycode;
490 keycode = atkbd->keycode[code];
493 if (keycode != ATKBD_KEY_NULL)
496 switch (keycode) {
506 "Use 'setkeycodes %s%02x <keycode>' to make it known.\n",
535 } else if (!atkbd->softrepeat && test_bit(keycode, dev->key)) {
544 input_event(dev, EV_KEY, keycode, value);
549 input_report_key(dev, keycode, 0);
1066 u16 scancode, keycode;
1082 memset(atkbd->keycode, 0, sizeof(atkbd->keycode));
1085 keycode = KEYCODE(ptr[i]);
1091 atkbd->keycode[scancode] = keycode;
1098 * atkbd_set_keycode_table() initializes keyboard's keycode table
1108 memset(atkbd->keycode, 0, sizeof(atkbd->keycode));
1116 atkbd->keycode[i] = atkbd_set2_keycode[scancode];
1117 atkbd->keycode[i | 0x80] = atkbd_set2_keycode[scancode | 0x80];
1121 atkbd->keycode[i | 0x80] = atkbd_scroll_keys[j].keycode;
1124 memcpy(atkbd->keycode, atkbd_set3_keycode, sizeof(atkbd->keycode));
1126 memcpy(atkbd->keycode, atkbd_set2_keycode, sizeof(atkbd->keycode));
1131 atkbd->keycode[scancode] = atkbd_scroll_keys[i].keycode;
1140 atkbd->keycode[scancode] = KEY_HANGEUL;
1144 atkbd->keycode[scancode] = KEY_HANJA;
1214 input_dev->keycode = atkbd->keycode;
1215 input_dev->keycodesize = sizeof(atkbd->keycode[0]);
1219 if (atkbd->keycode[i] != KEY_RESERVED &&
1220 atkbd->keycode[i] != ATKBD_KEY_NULL &&
1221 atkbd->keycode[i] < ATKBD_SPECIAL) {
1222 __set_bit(atkbd->keycode[i], input_dev->keybit);