There are so many keyboards for Android.
SlideIt!
Swifkey X
Thumb Keyboard (even has macros) try some of the keyboard layouts to see some interesting ways to input.
I've tried and have:
Touchpad
A.I. Keyboard
Go keyboard
And plenty more.
Try the free or demo versions, then if you find something you like, invest in the full or pro version.
The are plenty of half off sales.
I primarily use Swype, however I'm using the beta version, (you have too root to install that version). Which has some great improvements such as cursor keys.
It only took about a day to learn how to Swype real good. Just make sure you disable the other languages, otherwise you can accidentally switch languages when you didn't mean to. The beta addresses that issue. Done of the keys got moved around. It's not really design for touch typing, you really need to just Swype.
Rob
Rob sent this from his SPH-D710 via Tapatalk