Buenas,
Pues si lo que buscas es conectar un teclado/ratón a Arduino la única manera que se me ocurre es conectarlos utilizando ps2. Existe una librería para leer ps2 en arduino :
http://arduino.cc/playground/ComponentLib/Ps2mouse
Por otro lado si lo que buscáis es conectar dispositivos usb (host) en arduino, creo que de momento no se puede. De todas maneras si estáis interesado creo que Microchip permite conectar usb host a sus microcontroladores por lo que podríais utilizar Pinguino :)
Un saludo.
--
Juan Antonio Infantes Díaz