Using German, Macintosh Layout on a PC does not work like it should

Hi I have tried to keep my keyboard settings consistent between my devices.
So I have set on my non-Apple laptop "German, Macintosh Layout" expecting to get

@ under alt-N, 
ç under alt-C 

and so on...

That did not work.
Do you know a way to do it right?

Thank you,