? drivers/input/keyboard/Kconfig.org ? drivers/input/keyboard/Makefile.org ? drivers/input/keyboard/atkbd.c.org ? drivers/input/keyboard/hilkbd.c.org ? drivers/input/keyboard/hpps2atkbd.h.org Index: drivers/input/keyboard/hil_kbd.c =================================================================== RCS file: /var/cvs/linux-2.6/drivers/input/keyboard/hil_kbd.c,v retrieving revision 1.11 diff -u -p -r1.11 hil_kbd.c --- drivers/input/keyboard/hil_kbd.c 27 Oct 2004 20:17:18 -0000 1.11 +++ drivers/input/keyboard/hil_kbd.c 31 Oct 2004 14:22:17 -0000 @@ -140,14 +140,18 @@ static void hil_kbd_process_record(struc case HIL_POL_CHARTYPE_NONE: break; case HIL_POL_CHARTYPE_ASCII: - while (cnt < idx - 1) + while (cnt < idx - 1) { + printk("HIL_POL_CHARTYPE_ASCII: %d\n", kbd->data[cnt]); input_report_key(dev, kbd->data[cnt++] & 0x7f, 1); + } break; case HIL_POL_CHARTYPE_RSVD1: case HIL_POL_CHARTYPE_RSVD2: case HIL_POL_CHARTYPE_BINARY: - while (cnt < idx - 1) + while (cnt < idx - 1) { + printk("HIL_POL_CHARTYPE_BINARY: %d\n", kbd->data[cnt]); input_report_key(dev, kbd->data[cnt++], 1); + } break; case HIL_POL_CHARTYPE_SET1: while (cnt < idx - 1) { @@ -156,6 +160,7 @@ static void hil_kbd_process_record(struc key = kbd->data[cnt++]; up = key & HIL_KBD_SET1_UPBIT; key &= (~HIL_KBD_SET1_UPBIT & 0xff); + printk("HIL_POL_CHARTYPE_SET1: %d up:%d\n", key>>HIL_KBD_SET1_SHIFT, up); key = hil_kbd_set1[key >> HIL_KBD_SET1_SHIFT]; if (key != KEY_RESERVED) input_report_key(dev, key, !up); @@ -168,6 +173,7 @@ static void hil_kbd_process_record(struc key = kbd->data[cnt++]; up = key & HIL_KBD_SET2_UPBIT; key &= (~HIL_KBD_SET1_UPBIT & 0xff); + printk("HIL_POL_CHARTYPE_SET2: %d up:%d\n", key>>HIL_KBD_SET2_SHIFT, up); key = key >> HIL_KBD_SET2_SHIFT; if (key != KEY_RESERVED) input_report_key(dev, key, !up); @@ -180,6 +186,7 @@ static void hil_kbd_process_record(struc key = kbd->data[cnt++]; up = key & HIL_KBD_SET3_UPBIT; key &= (~HIL_KBD_SET1_UPBIT & 0xff); + printk("HIL_POL_CHARTYPE_SET3: %d up:%d\n", key>>HIL_KBD_SET3_SHIFT, up); key = hil_kbd_set3[key >> HIL_KBD_SET3_SHIFT]; if (key != KEY_RESERVED) input_report_key(dev, key, !up);