En android si se puede... pero que yo sepa funcionan solo los 4 botones de la derecha del mando y se puede usar como teclado y ratón... no se si se puede mapear otros botones.... eso si, tienes que ser root...
No te puedo dar mas datos porque yo solo lo utilizo como teclado y ratón... pero supongo que los demás botones se podrán mapear también...
La aplicación es esta:
blueputdroid