Portugal Expat Forum for Expats Living in Portugal
There are two basic ways to type accents on a non-Portuguese keyboard.
With a virtual keyboard Type Portuguese characters - online Portuguese keyboard
Or by typing in the asciii codes which might seem a little too much to remember.
But if you add "International English" to your languages then...