Keyboard

You may be looking for:

Patches

 * On Screen Keyboard, a patch to add virtual keyboard to your phone

Keyboard layouts

 * Changing keyboard layout on Touchpad

Research

 * Research Pre Keyboard
 * Touchpad Bluetooth Keyboard