Default keyboard registering wrong key press

I've got a problem with my Galaxy tab 2 - 10.1. When I press a key on the keyboard is is often displaying the key next to it rather than the key I have pressed.

It might also show on the screen the letter I have pressed plus the one beside it. So for example, I might press 'e' and it' bring up the letter 'e' and 'w'

When I am moving the screen around also, It will zoom in and out on the screen rather than just move it around.

I'm using the stock Samsung ROM.

Thanks in advance