IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
Yeah, I don't think most Bluetooth keyboards support 2.3 - it is 2 years old, after all. Freedom Input makes some that do...not sure of any other choices, but there are probably some out there.
Good luck getting USB keyboards to work on an Android device. IIRC, you can only do it with 4.0 or later, and even then, perhaps "try" is a better term than "do". Finding a driver is often a challenge. I would probably go with a Bluetooth keyboard instead of fighting with USB if using an Android device running 4.0 or later, but you could get lucky.