Diacritical marks for IBM (works for Microsoft Word)

Control + shift + ~ (press all at once, then) + n = ñ

Control +  '  (all at once) + (a, e, i, o, or u) = á, é, í, ó, or ú

Control  + shift + ; (all at once) + u = ü

Alt + Ctrl + Shift + (all at once) ?  =  ¿

Alt + Ctrl + Shift (all at once) + !  =  ¡