Index: uspace/drv/usbhid/main.c
===================================================================
--- uspace/drv/usbhid/main.c	(revision 7f56fb73fab532331dbda83cc5036cc42e0ec115)
+++ uspace/drv/usbhid/main.c	(revision c20da9fe5dbadfe54b414044bd57f1ca9c16729b)
@@ -265,8 +265,16 @@
 	for (i = 0; i < count; ++i) {
 		printf("%d ", key_codes[i]);
+	}
+	printf("\n");
+
+	for (i = 0; i < count; ++i) {
 		// TODO: Key press / release
 
 		// TODO: NOT WORKING
 		unsigned int key = usbkbd_parse_scancode(key_codes[i]);
+
+		if (key == 0) {
+			continue;
+		}
 		kbd_push_ev(KEY_PRESS, key);
 	}
