I assume his English is fine, as he said, he cannot type some keys due to the defective keyboard. However, it might help us out LCPRIV2006 if you could run your block of text through a spell check before you send it. The spell check will likely present you with the correct word(s).
Is the current keyboard of the USB or PS/2 interface and have you tried a keyboard of another interface? If, for instance, you attempted to replace your current PS/2 keyboard with a known-working PS/2 keyboard with identical results, perhaps your PS/2 port is to blame.