Symptoms
Rather often location of specific characters like @, { , #, ô, è and many other differs greatly in Mac OS X and Windows keyboard layouts, so you need to use different key combinations and shortcuts to type them.To eliminate this inconvenience you need to choose equal layouts in Mac and Windows. But sometimes it is impossible because there is no appropriate pair for every existing Mac layout in Windows and vice versa.
Resolution
To solve the problem, please, install Boot Camp drivers for Windows in your virtual machine:1) start the virtual machine
2) insert Leopard DVD in the CD/DVD-Rom
3) click on Devices -> CD/DVD-Rom -> Real CD/DVD-Rom in Parallels Desktop top menu
4) open My Computer in Windows
5) right-click on (D:) Boot Camp drive and choose Open
6) find Setup.exe file and double-click it. The installation should start.
When Boot Camp drivers are ready and the machine is rebooted, please, go to Start -> Control Panel -> Regional and Language Options.
Switch to Languages and click on Details. Add proper language - the same as you have in Mac (French, for instance) and Keyboard layout marked as Apple (French (Apple) in our case):

The same could be done for Vista Virtual machine:

After that all the letters and signs should be at the same places as they are in Mac.