Have you tried AnySoftKeyboard?
I think it has most of the features you are looking for and I find it a bit more comfortable than Heliboard.
Have you tried AnySoftKeyboard?
I think it has most of the features you are looking for and I find it a bit more comfortable than Heliboard.