Hello
It is supposed to auto-detect which keyboard is present(active) and use that keyboard.
For example, if the phone is flipped to open the hardware keyboard and a field is touched to enter data then the soft-keyboard should not appear.
My Android G1 has a hard keyboard and this works okay. We also tried on a tablet with a plugin USB keyboard and it worked fine to.
However, is this working for you ?
Malkom