mouse/keyboard:::https://sites.google.com/site/ytsnew/home/pic18f4550
+=+=http://ferretrobotics.blogspot.com/2011/01/interfacing-optical-mouse-usb-with-pic.html
http://pickandplace.wordpress.com/2012/05/16/2d-positioning-hacking-an-optical-mouse/
http://vortex.embedders.org/data/Athena%20to%20Optical%20Mouse.pdf
http://www.edaboard.com/thread117771.html