Keyboard from DROID X will work on all Android 2.1 phones
The virtual QWERTY keyboard on the Motorola DROID X has already garnered rave reviews. Right now, it is the only keyboard with multi-touch capabilities that will allow you to hold a button down and press on another key. That can come in handy when you are using the "Shift" key. Some developers have been playing around with the internals of the upcoming handset and now the virtual keyboard is available for any Android 2.1 model to download. The only caveat is that haptic feedback will not work yet, but how many of you like to feel that click or buzz every time you hit a key? You can install the virtual QWERTY to your non-rooted 2.1 device by downloading the .apk file from 4shared, MEGAUPLOAD or xda-developers forum. After you have installed the software, go to Settings > Language & Keybooard, check the "Multi-touch Keyboard" option. To type text in, long press the text box and select the "Multi-touch keyboard". We have heard that while the keyboard can be ported over to a Froyo packin' Android, there seems to be a force close issue with Android 2.2.
source: AndroidPolice, Droid-Life
source: AndroidPolice, Droid-Life
Things that are NOT allowed: