Lines Matching refs:key
225 unsigned int key;
227 key = kbd->data[cnt++];
228 up = key & HIL_KBD_SET1_UPBIT;
229 key &= (~HIL_KBD_SET1_UPBIT & 0xff);
230 key = key >> HIL_KBD_SET1_SHIFT;
231 if (key != KEY_RESERVED && key != KEY_UNKNOWN)
232 input_report_key(dev, hil_kbd_set1[key], !up);
237 unsigned int key;
239 key = kbd->data[cnt++];
240 up = key & HIL_KBD_SET2_UPBIT;
241 key &= (~HIL_KBD_SET1_UPBIT & 0xff);
242 key = key >> HIL_KBD_SET2_SHIFT;
243 if (key != KEY_RESERVED && key != KEY_UNKNOWN)
244 input_report_key(dev, key, !up);
249 unsigned int key;
251 key = kbd->data[cnt++];
252 up = key & HIL_KBD_SET3_UPBIT;
253 key &= (~HIL_KBD_SET1_UPBIT & 0xff);
254 key = key >> HIL_KBD_SET3_SHIFT;
255 if (key != KEY_RESERVED && key != KEY_UNKNOWN)
256 input_report_key(dev, hil_kbd_set3[key], !up);
406 /* HIL keyboards don't have a numlock key,