My macro does not invoke menu commands.
Some programs appear to interpret ALT keystroke sequences as something other than menu commands. This exhibits itself when certain menu commands work from Keyboard Express and others do not. To work around this problem, a double ALT (<ALT><ALT>) should be used. Two ALTs in a row is the equivalent of pressing the ALT Key and releasing it. Doing so activates the menu and the next letter will activate the appropriate menu option. For example to open the File menu (used on most programs), you would enter “<ALT><ALT>f” as your macro.
Another option would be to use the Alt Key Down and Alt Key Up commands. To open a File menu you would enter <ALTD>f<ALTU>. This holds the Alt key down while pressing the f. Then the Alt key is released.