About wParam Console Keyboard
Type like you were at your PC!
This custom input method is a fork of the Android open source program (AOSP) keyboard that was released along with Android KitKat. This mod has existed since KitKat was released, but is only now making it out in to the world. Full source is available.
A 5th row of keys is added for the numbers, and long-press shortcuts are added that let you type every symbol found on a PC keyboard. The symbols page now has cursor keys, an escape key (great for VI at the console), and control keys which are frequently used in a console. (A, E, W, U, B, Z, X, C, V, and F) These keys work in the latest version of ConnectBot, letting you stop running programs in your remote sessions.
The shifted symbol page has F1-F12, the standard 6 block of keys above the arrows on an older PC keyboard, media control, volume control, and a bunch of random odds and ends that probably don't work. (Android has a surprising number of keycodes defined that don't seem to do much of anything.) If you find a key that doesn't seem to do anything, it's best to just not press that key anymore.
Known issues:
1) This is a US-english keyboard. If your phone has a different locale, you may have to manually go in to the keyboard settings and enable US-tall to see the keyboard in the screenshots.
2) Emoji support has been removed, because it didn't work when built from the AOSP source and I hate it anyway. (Removing it was a big reason why I decided to work on this again)
3) If you have only one keyboard, and only one layout enabled in the keyboard, the tab key may disappear.
Suggestions for things that are missing are welcome, however, please note that I will NOT change or remove any of the existing buttons to add something new. New suggestions must fit into unused space.