Por aqui, a maioria dos usuários programadores usam o
"us-acentos" (opção de configuração do teclado us) e as empresas usam o
"abnt II" (opção de teclado pt_BR). Ao escolher o teclado americano, há
diversas versões, entre elas o "us-acentos" e ao escolher o teclado
pt_BR, "abnt II". Por aqui também temos o "abnt" e o português de
Portugal, que faz tempo que não vejo.
Uso o abnt II, mas acredito que esses comandos sejam os mesmos nos
outros também:
ñ só preciso digitar ~ e depois o n.
¿ digito AltGr+shift+?
¡ digito AltGr+shift+!