We have a machine running Delphi XE Professional that will change the value of some keys when typing in the IDE. It will change letters and number keys into a digit. The next key pressed will enter the next number in sequence up to 9 and then it will start over at 0.
I haven't found anything similar posted anywhere else, but its not exactly an easy thing to search on.
Here are some facts:
- Windows 7 Professional 64-bit SP 1
- Delphi XE with and without Update 1 (Installing Update 1 was the first thing we tried to fix it)
- Acer Prestige Laptop
The digits cycle to nine and start over at zero.
Typing into anything except the Delphi IDE editor results in the correct key value.
Holding Shift and a key gives the corresponding symbol for the shifted number. For example, if the next number would be
5
, pressingShift
and a key gives you%
.Holding Alt and a key does the appropriate function. ALT-F will open the File menu.
Holding Ctrl and a key does the appropriate function. Ctrl-Z does Undo.
Most punctuation, such as
,.<>/?
, works normally.Quitting Delphi sometimes corrects it for a while, but not always.
Restarting Windows does the same.
The problem starts without apparent reason. Sometimes immediately, other times after a few minutes or hours.
This happens with either the integrated keyboard or the external USB keyboard.
Starting Delphi without the keyboard makes no difference.
No software is installed for the external keyboard for accelerator keys.
We have not taken the painful step of reinstalling Delphi.
Turning off Code Insight made no difference.