Forum member shinobar had this all figured out, and I have his 'keymap-set' utility in Woof. I call this from 'quicksetup' and it correctly modifies 'xorg.conf'.
However, 'xorgwizard' does not modify 'xorg.conf' correctly for the Brazil case. The problem crops up in Wary, and anytime that 'xorgwizard' is run.
So, I have modified 'xorgwizard' to call 'keymap-set --xopts' and then modify 'xorg.conf' keyboard layout, model, and variant correctly.
You can get /usr/sbin/xorgwizard from the Woof commit:
Notice that the Woof commit has some other fixes also, such as one for 'fido' from L18L, a fix for the 'pman' script, and improving the langpack creation by 'momanager'.
Comments:Posted on 18 Mar 2012, 20:58 by shinobar
consider update pman.
'pman'( or 'man') without parameter pops up a gui, which intend to replace the pulldown list on the index.html. So the indexgen.sh can be skipped, and the installing pet speeds up.
Posted on 20 Mar 2012, 3:05 by fyujj
working properly with 5.2.90
I confirm that the wary 5.2.90 live-cd sets the br-abnt2 keyboard properly whereas 5.2.2 doesn't.