Yo uso desde hace años un Freedom Universal Keyboard.
http://www.freedominput.com/technica...hnical-support. Ha sido mi fiel compañero primero con mi vieja Palm Lifedrive, luego con un HTC Cruise, Hero, Galaxy S, HTC Flyer y ahora con mi SIII y Note 8.
No es barato, pero si resistente, y lo bueno es que cuando no se usa se dobla por la mitad, por lo que queda muy pequeño, pero al abrirlo da el tamaño de un teclado estandar prácticamente, con lo que es muy cómodo y fiable al usarlo.
Lo que no acierto es a configurar la distribución de teclado para que reconozca ñ, acentos etc, pero bueno a mi por lo menos me sirve muy bien aun con eso.