Thanks again!
You're a lifesaver!!! Thank you so much......the @ symbol is now shift and the number 2 key (which is the same as en English keyboard)
I know this an old thread, but I was recently struggling with the same issue on a PC using an apple magic keyboard which had been bought in CH and set as Swiss German.
This thread got me close, but the actual solution I found was pressing the right hand option key and 2.
Hope someone finds it useful