Matthew Rogers

Android: The Hacker's Keyboard is a free keyboard replacement app that gives users all the keys that would normally be available on an actual physical keyboard, including all the function, number, and arrow keys. Since this adds so many keys, users have the option to keep the regular mobile-style keyboard while in portrait mode.

Just like the standard Android keyboard, the Hacker's Keyboard has visual modes for both text and numeric input. Many of the extended characters are shown in the numeric mode.

The app's developer warns that plenty of apps will just ignore the extra keys since they were never programmed to use them—but the real target is the apps that actually expect them, like ConnectBot or any of the many Terminal Emulator apps that rooted users have at their disposal.