Index: uspace/drv/bus/usb/usbhid/usbhid.c
===================================================================
--- uspace/drv/bus/usb/usbhid/usbhid.c	(revision e3c78efc9da48a98aacfade2fdcd45b20674b549)
+++ uspace/drv/bus/usb/usbhid/usbhid.c	(revision 6f730278a78032db48893f7a7d0424a1424dfa58)
@@ -92,5 +92,5 @@
 	hid_dev->subdriver_count = 1;
 	// TODO 2 should be mouse, but find a better way
-	hid_dev->subdrivers[2] = usb_hid_subdrivers[0].subdriver;
+	hid_dev->subdrivers[0] = usb_hid_subdrivers[2].subdriver;
 
 	return EOK;
