hello,
The first step in trying to determine what the cause maybe is to understand what the host is expecting, and what they key press is sending.. You can find values for key presses when in TE by using the diagnostic utility, ALT+D and the option K for the keyboard test..
What values are being produced verses the values your host is expecting?