Welcome to ask.fedora @akuilera
You should be able to achieve this while pressing the tilde ~
and then the n = ñ
For the ä ö ü i use the ¨
+ a o u
on a default Portugues_BR Keyboard.
If you give us more information like inxi -Fzx
(use command in terminal) and post the output here as </>
pre-formated text, we will be able to see which environment you are using and where you could make the changes you are looking for.