ABNT2 keyboard for Android x86 2.2 r2 sparta "distro"
I would suggest looking at alternative input methods (keyboard apps) that specifically support Portuguese language.

I personally used AnySoftKeyboard, which does have a Portuguese language pack.  There are many other similar keyboard apps on the Market as well.  You might need to get them elsewhere though, since your build most likely doesn't have the Android Market access.