Sobre o teclado
Eu tb uso teclado no padrão americano e uso os caracteres especiais da língua portuguesa sem problemas. A depender do sistema operacional, vc precisa modificar o tipo de mapa para que os caracteres especiais sejam reconhecidos.
No meu caso, uso ubuntu e o teclado configurado no sistema é English (US, Intl., with dead keys)
. Uso dual boot e no windows tem uma config parecida.