Well you have a Phone, or a Tablet, and it's a touch screen, now touchscreens are all good, but sometimes one wants, needs? real keys, and a Bluetooth Keyboard should be the answer, but if like many of the people that try to connect a BT KB, to Android phones & tablets, well many, will not actually connect correctly and work. They say ....connected, or ....paired, but they actually aren't connected and one cannot type.. Well if this is your problem, then I may have found the answer, what you need to do is this go into the Settings and go to Wireless, and then Bluetooth, now activate the BTsearch for the, "Device" ie: Keyboard, and at this moment also activate the Bluetooth Keyboard itself's on/off switch, and then hold the pairing key until the LED goes blue and flashes, now, the phone will/should alert you to the fact that you have a "Pairing Request" In the Notification Bar, now, answer this request, quickly, open the Notification Bar, select, and then type in the "Pairing Key", usually Four Zeros 0000, now quickly, go to the keyboard itself, and type in Four Zeros 0000, followed quickly by the "Enter Key"... this is the trick
, doing it "Blind" as it were, Now the Phone, Tablet should then indicate it has "Paired" and "Connected" and can be used Also you should see a symbol in the Notification Bar, and the BT Icon will also change to the "Connected" version. Now you will/should be able to use it, just like your touch keypad, in fact in some devices, you can use either at the same time...
I also installed a few apps drivers too, some these may also have assisted me i don't really know, but here they are,
The files on the xda site, have 3 files in a zip, you need to unzip these and drop them into the system/xbin, and CHMOD them all 4755 (I usually just 777 all) Use Root Explorer, or ADB, or a Terminal, to do this, after this reboot.
Remember if you don't get a connection or it drops out etc, you will most likely have to reboot, to reconnect, it's a quirk of the BT software i think, it's a pain, but maybe 2.3 will have it all worked out?