Index: uspace/drv/usbhid/kbd/kbddev.c
===================================================================
--- uspace/drv/usbhid/kbd/kbddev.c	(revision f240d30763cebda64838465333c6bcffb2029c84)
+++ uspace/drv/usbhid/kbd/kbddev.c	(revision cf2ccd4368b5ded2c44cf0c34588f91253ac78f9)
@@ -702,4 +702,11 @@
 		
 		// save the key usage
+		/* TODO: maybe it's not good to save value, nor usage
+		 *       as the value may be e.g. 1 for LEDs and usage may be
+		 *       value of the LED. On the other hand, in case of normal
+		 *       keys, the usage is more important and we must check
+		 *       that. One possible solution: distinguish between those
+		 *       two parts of the Report somehow.
+		 */
 		kbd_dev->keys[i] = field->value;
 		usb_log_debug2("Saved %u. key usage %d\n", i, kbd_dev->keys[i]);
