How to type spanish characters in an english keyboard on a Mac

Mac OS X comes with a pretty easy way to type spanish characters without changing the keyboard layout or language. This is how:

For vowels with an acute accent just press "Option" key and the "E" key at the same time, then release them and press the vowel you want to be accented:

á -> Option + e, a
é -> Option + e, e
í  -> Option + e, i
ó -> Option + e, o
ú -> Option + e, u

For capital vowels just press the "Shift" key before the vowel if you don't have the "Caps lock" activated:

á -> Option + e, Shift + A
é -> Option + e, Shift + E
í  -> Option + e, Shift + I
ó -> Option + e, Shift + O
ú -> Option + e, Shift + U

For the ñ or Ñ characters the process is very similar:

ñ -> Option + n, N
Ñ -> Option + n, Shift + N

And for inverted question and exclamation marks:

¿ -> Shift + Option + ?
¡ -> Option + 1

Enterprise Web Development, System Analysis, Database Design
Oliver is an experienced software developer, system analyst and database programmer. He has over eight years of experience in software development including manufacturing, supply chain management and financial modules. As an Enterprise Web Developer and Solution Architect he has provided portal support using IBM products while also improving and releasing an enterprise portal redesign and implementation. In his free time he enjoys experimenting with different programming languages and tools.