I came across an issue after updating to Windows 8.1 with the keyboard language being set to United States instead of United Kingdom even though UK was set as default.
To resolve the issue I needed to go to the charms menu, click settings, the control panel then click language.
You will probably see (English UK) and (English US) click the US keyboard and click options, click ‘add an input method’ and click UK keyboard, click add.
You will then notice that ENG US appears next to the clock, click on it and change it to UK keyboard, this solved it for me.