Microsoft KB Archive/124884

= FIX: ALT+D and SPACE Both Map to Key Code Value of 32 =

Article ID: 124884

Article Last Modified on 10/16/2002

-

APPLIES TO


 * Microsoft Visual FoxPro 3.0 Standard Edition
 * Microsoft Visual FoxPro 5.0 Standard Edition
 * Microsoft Visual FoxPro 5.0a
 * Microsoft FoxPro 2.6a Standard Edition
 * Microsoft FoxPro 2.6a Standard Edition

-



This article was previously published under Q124884



SYMPTOMS
If code is dependent on the key combination ALT+D, the key code value returned by this combination maps to the ASCII value of 32, which is the equivalent of the Space key. Any time the space bar is pressed, code associated with ALT+D is run.



CAUSE
The ALT+D key combination is incorrectly mapped to ASCII 32.



RESOLUTION
The workarounds for this problem are to avoid the use of ALT+D as a key combination, or use CTRL+D or designate some other key combination as a hot key.



STATUS
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. This has been corrected in Visual FoxPro 6.0.



Steps to Reproduce Problem
Create and run a program containing the following code: CLEAR @ 0,0 SAY "Press the key or key combination to evaluate:" @ 1,0 SAY " " =INKEY(20) ? LASTKEY

Additional query words: access key kbvfp600fix

Keywords: kbbug kbfix KB124884

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.