Sierk did one for the PC alt codes but I don't think I can post in that section.
Shift + § = Mobile/Cell Phone
Shift + \ = Heart (White)
alt + 1 = ¡
alt + 2 = €
alt + 3 = #
alt + 4 = ¢
alt + 5 = °
alt + 6 = §
alt + 7 = Lightbulb
alt + 8 = Thumbs up
alt + 9 = Skull
alt + 0 = Lightening Bolt
alt + q = œ
alt + w = Blank
alt + e = Press any vowel after this to produce an accent above it áéíóú, Or press space for ´ symbol. Hold shift and the letter to capitalise the accented character.
alt + r = ®
alt + t = Bomb
alt + y = Star
alt + u = As with e, except it produces two dots (Forgotten correct name) above the vowel. äëïöü, alternatively, press space and get ¨ symbol.
alt + i = As with e, except âêîôû alternatively, ^ after space.
alt + o = ø
alt + p = Rectangle
alt + [ = “
alt + ] = Padlock (Black)
alt + a = å
alt + s = ß
alt + d = Lightbulb
alt + f = Heart (Black)
alt + g = ©
alt + h = ú
alt + j = Æ
alt + k = û
alt + l = Fish
alt + ; = Spade Symbol
alt + ' = æ
alt + \ = «
alt + z = Rectangle
alt + x = Å
alt + c = ç
alt + v = Ã
alt + b = Lightening Bolt
alt + n = As with e, ãõñ, only works with those characters. Alternative, press space and get ~
alt + m = Coffee Cup
alt + , = Rectangle
alt + . = Rectangle
alt + / = Thumbs Down
Next section, hold shift aswell as alt + character;
alt + 1 = Á
alt + 2 = ™
alt + 3 = ‹
alt + 4 = ›
alt + 5 = Rectangle
alt + 6 = ß
alt + 7 = No Entry Sign
alt + 8 = °
alt + 9 = Space
alt + 0 = , (Comma)
alt + - = Musical Note Symbol
alt + = = Mobile/Cell Phone
alt + q = Œ
alt + w = Diamond
alt + e = Rectangle
alt + r = Å
alt + t = É
alt + y = Á
alt + u = Ë
alt + i = È
alt + o = Ø
alt + p = .
alt + [ = ”
alt + ] = ’
alt + a = Å
alt + s = Í
alt + d = Î
alt + f = Ï
alt + g = Ì
alt + h = Ó
alt + j = Ô
alt + k = Rectangle
alt + l = Ò
alt + ; = Ú
alt + ' = Æ
alt + \ = Clubs Symbol
alt + z = Û
alt + x = Ù
alt + c = Ç
alt + v = Rectangle
alt + b = Rectangle
alt + n = ˆ
alt + m = Rectangle
alt + , = ø
alt + . = ú (Accent goes the other way)
alt + / = ¿