The best keyboard for typing in Android is the Microsoft Natural Ergonomic Keyboard 4000.