Hacker's keyboard gives you a full keyboard, including function keys (F1, F2, etc.), escape, arrow keys (very useful when fixing mistakes in emails and texts.
It's also superb for DOS Box and other emulators. There are dictionaries for most languages. Duolingo takes great advantage of these dictionaries. The auto word suggestions speed up your typing and learning, by also introducing words with similar spelling not actually a part of the lesson.
Not trying to hijack the thread. Just stating my opinion on an alternative keyboard.
Sent from my SPH-L900 using xda app-developers app