As when I have to enter @ i have to use shift plus 2 to enter it when I do it it comes up with a comma
And same thing is happening with hashtag it doesnt shows and sign of Euro shows up :S
From the device manager uninstall the keyboard driver , reboot the computer, take two aspirins and call me in the morning.
If it does not help replace the keyboard. for desktop replacing the keyboard is easy and less expensive but for laptop it is an expensive proposition so if you cannot afford to change it then buy an external keyboard and use it.
There are many choices depending how new your laptop is , you can buy a wireless, wired ,or bluetooth enabled keyboard.