On my N800, the HW Debian keyboard does everything (toggle, one line, etc.) except actually enter text in OpenOffice...I type but nothing shows up on the screen.
The matchbox keyboard from within LXDE works, but when you full screen OpenOffice, the keyboard gets hidden behind, no matter how you set the layers.