This is a collection of the QMK keymaps and MKLC layouts that I have created. Their main goal is to adapt the Brazilian keyboard layout ABNT2 to a variety of different keyboards, all of which support by default some sort of English layout.
If you want, you can download the QMK keymaps and place them in the keyboards directory in your qmk_firmware folder. It should be something like this: ~/QMK/qmk_firmware/keyboards/keyboard_name/keymap_name/keymap.c
MKLC layouts are package in a .zip file. If you'd rather build the DLL and setup files yourself, you can download the .klc file and open it with MKLC.