Microsoft KB Archive/129861

{|
 * width="100%"|

FIX: Pressing SHIFT+ESC Doesn't Generate WM_CHAR on Windows 95 and Windows 98

 * }

Q129861

-

The information in this article applies to:


 * Microsoft Win32 Software Development Kit (SDK), used with:
 * Microsoft Windows 95
 * Microsoft Windows 98

-

SYMPTOMS
If you press SHIFT+ESC in an application running under Windows 95 or Windows 98, it doesn't generate a WM_CHAR message even though it does generates a WM_CHAR message for applications running under Windows version 3.x and Windows NT.

CAUSE
The key table that TranslateMessage on Windows 95 and Windows 98 uses to generate the WM_CHAR messages doesn't include the SHIFT+ESC key combination.

RESOLUTION
If you need to use this key combination, use the WM_KEYDOWN or WM_KEYUP messages.

STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.

This problem was corrected in Windows 2000.

Additional query words:

Keywords : kbInput kbKeyIn kbOSWin2000fix kbGrpDSUser kbOSWin95bug kbOSWin98bug

Issue type : kbbug

Technology : kbWin32SDKSearch kbAudDeveloper kbSDKSearch kbWin32sSearch