Can macOS (Catalina) match a Brazilian Portuguese Windows keyboard layout? The Windows Portuguese keyboard has a different layout than the Apple Portuguese keyboard:
Here's the Windows version:

Here's the Apple's version:

I don't want to buy a new keyboard or learn a new keyboard layout (right now I am forced to use Windows because I can't use my keyboard on MacOS).
Can I remap macOS software to respect the Windows keyboard layout?
A free solution you could try is Karabiner-Elements. It allows you to remap keys to other keys.

Core features

Simple Modifications: Change normal keys to other keys.
Complex Modifications: Change keys by complex rules.
Change a key to combination of modifiers. (e.g. change capslock to control+command)

Change modifiers+key to key. (e.g. change control+m to return)
Send key events if a key is pressed alone.
Send key events if keys are pressed simultaneously.
Mouse keys.
etc.


Function Keys: Change f1-f12 keys to media controls.
Devices: Apply modifications to specified keyboards only.
Profiles: Support multiple profiles.
Modifier Flag Sync: Synchronize modifier flags across all connected keyboards.
Secure Keyboard Entry Support: Work well on Secure Keyboard Entry environment such as a password prompt, terminal with Secure Keyboard Entry, etc.



I have used it to bring an old Nostromo Speedpad2 back to life. And it's FREE!!