BTstack Keyboard, reason number 11564 to jailbreak your iPhone. BTstack is a small application called by Matthias Ringwald allows jailbroken iPhone 3G and 3GS users to use a bluetooth keyboard for text entry with their iPhone. This version works with a daemon that runs in the background and lets you use the service in any application. The operation is simple because we do not have to do is launch it, select the Bluetooth keyboard from the list and confirm. The app should work with most of bluetooth keyboard available today.
The keyboard is available for $5 on Cydia Store and require an iPhone 3G or 3GS or iPod touch with Bluetooth support. . It is still unclear if it works properly on the iPhone 2G.