BUG: F1 Menu Shortcut Not Executed If ALT or F10 Opens Menu

ID: Q115320

2.50 2.50a 2.50b 2.60 | 2.00 2.50 2.50a 2.50b 2.60 | 2.50b 2.50c

WINDOWS               | MS-DOS                     | MACINTOSH
kbui kbprg kbbuglist

The information in this article applies to:

SYMPTOMS

If the F1 shortcut key is reassigned on a menu to perform a function other than opening the FoxPro Help system, pressing F1 activates the FoxPro Help system instead of executing the assigned function if the menu is activated by pressing the ALT or F10 key before the F1 key is pressed.

RESOLUTION

NOTE: This workaround works only for FoxPro for MS-DOS.

Issue a SET HELP OFF command in the Command window and then press the ALT key and then the F1 key.

STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

Steps to Reproduce Problem

1. Load FoxPro and run the following program:

      SET SYSMENU TO
      SET HELP TO
      SET SYSMENU AUTOMATIC
      DEFINE PAD _qpy0nzcpe OF _MSYSMENU PROMPT "\<File" COLOR SCHEME 3
      DEFINE PAD _qpy0nzcqr OF _MSYSMENU PROMPT "\<Help" COLOR SCHEME ;
          3 KEY ALT+H, "ALT+H"
      ON PAD _qpy0nzcqr OF _MSYSMENU ACTIVATE POPUP help
      DEFINE POPUP help MARGIN RELATIVE SHADOW COLOR SCHEME 4
      DEFINE BAR 1 OF help PROMPT "\<Help" KEY F1, "F1"
      ON SELECTION BAR 1 OF help  WAIT WINDOW "Calling Help..." NOWAIT

2. In the Command window, press the F1 key. A WAIT WINDOW will be displayed
   in the upper-right corner of the FoxPro desktop.

3. Press the ALT key and then the F1 key. The Help file specified by the
   SET HELP TO command will be displayed.

Additional reference words: FoxDos FoxWin 2.00 2.50 2.50a 2.50b 2.60 2.50c buglist2.00 buglist2.50 buglist2.50a buglist2.50b buglist2.60 buglist2.50c KBCategory: kbui kbprg kbbuglist KBSubcategory: FxprgGeneral
Keywords          : FxprgGeneral kbbuglist
Version           : 2.50 2.50a 2.50b 2.60 | 2.00 2.5
Platform          : MACINTOSH MS-DOS WINDOWS

Last Reviewed: February 18, 1996