Full featured keyboard with easy access to special keys
Ranked in these QuestionsQuestion Ranking
Pro Mimics the look of a desktop keyboard
Including punctuation, arrow keys, special chars (tab, esc), etc.
Also gives access to Ctrl, Shift, etc. Particularly suited to terminal applications.
Pro Supports a lot of keyboard layouts and dictionaries
Hacker's Keyboard support 31 different languages and many different layouts such as AZERTY and QWERTZ.
Pro Open source
Hacker's Keyboard is an open source project meaning that anyone can use the available code for free.
Con Poor auto correction
The auto correction on Hacker's Keyboard does not work that great, especially when compared to other offerings on Android.