There is a Bluetooth Keyboard Driver for Android, that works with the HID Profile. The good thing is no root required - works on any Android phone.
This application is not free, but the trial version can be used as much as you want, but has a limitation on using the SPACE and ENTER keys...