Mac keyboard layout incorrect when using Windows 7 and VMWare Fusion
You are using a US keyboard layout. Switch it to UK.
Changing to UK keyboard did not help in my case as it was already the default, so I found this link removed (removed as page no longer available) with a zip file you can download as well as good clear examples. Which seemed sorted the key's being mapped in the wrong location out for my UK mac keyboard running Windows 7 in VMware fusion.
Shift-2 = @ Ctrl-Alt-2 = € Shift-3 = £ Ctrl-Alt-3 = #
Update: I removed the link above. However, I wrote a post about this topic, if anyone finds it useful. Please note I managed to locate the download on cnet, see my note at the bottom of the blog post.