Lines Matching defs:keycode
72 * Scancode to keycode tables. These are just the default setting, and
186 unsigned short keycode;
212 unsigned short keycode[ATKBD_KEYMAP_SIZE];
450 unsigned short keycode;
507 keycode = atkbd->keycode[code];
510 if (keycode != ATKBD_KEY_NULL)
513 switch (keycode) {
523 "Use 'setkeycodes %s%02x <keycode>' to make it known.\n",
552 } else if (!atkbd->softrepeat && test_bit(keycode, dev->key)) {
561 input_event(dev, EV_KEY, keycode, value);
566 input_report_key(dev, keycode, 0);
1093 u16 scancode, keycode;
1110 memset(atkbd->keycode, 0, sizeof(atkbd->keycode));
1113 keycode = KEYCODE(ptr[i]);
1114 atkbd->keycode[scancode] = keycode;
1122 * atkbd_set_keycode_table() initializes keyboard's keycode table
1132 memset(atkbd->keycode, 0, sizeof(atkbd->keycode));
1140 atkbd->keycode[i] = atkbd_set2_keycode[scancode];
1141 atkbd->keycode[i | 0x80] = atkbd_set2_keycode[scancode | 0x80];
1145 atkbd->keycode[i | 0x80] = atkbd_scroll_keys[j].keycode;
1148 memcpy(atkbd->keycode, atkbd_set3_keycode, sizeof(atkbd->keycode));
1150 memcpy(atkbd->keycode, atkbd_set2_keycode, sizeof(atkbd->keycode));
1155 atkbd->keycode[scancode] = atkbd_scroll_keys[i].keycode;
1164 atkbd->keycode[scancode] = KEY_HANGEUL;
1168 atkbd->keycode[scancode] = KEY_HANJA;
1238 input_dev->keycode = atkbd->keycode;
1243 if (atkbd->keycode[i] != KEY_RESERVED &&
1244 atkbd->keycode[i] != ATKBD_KEY_NULL &&
1245 atkbd->keycode[i] < ATKBD_SPECIAL) {
1246 __set_bit(atkbd->keycode[i], input_dev->keybit);