ALTMENU v.2 ALTMENU is a very small TSR (192 bytes only) for 286+ that allows you to activate the menu bar of any program by pressing the Alt key alone. ALTMENU simply simulates the keystroke that activates the menuing system. Since this keystroke change from program to program, you have to specify it at installation-time, on command line, using a 4-digit code. To determine the right codes for the programs you use, a special tool called KeyCodes is supplied. It shows on the screen the code of any key you press. Examples of codes are: 4400 for F10 and 3200 for Alt-M. I suggest to make some batch file that, before running a program, installs ALTMENU with the appropriate code and, on coming out, removes it from memory. Example: to use ALTMENU with Turbo C IDE (menu key: F10) make a batch file containing the following lines ALTMENU 4400 TC ALTMENU /R As this example shows, you can remove ALTMENU from memory using the /R switch (/U is also allowed). The slash is optional. If ALTMENU cannot be removed it is only disabled. This may happen if you install other TSR's after ALTMENU. To change the key ALTMENU simulates, run it again with the new code on command line. The code 0000 disables ALTMENU without removing it from memory. ALTMENU automatically installs itself in upper memory, if upper memory is not available it goes on the top of conventional memory. If, for any reason, you don't like this allocation strategy, you can force a traditional installation by putting the optional /L (or /LOW) switch after the key code; in this case ALTMENU requires 64 bytes more. A third allocation strategy is available through the /NT switch: if you supply this switch, ALTMENU goes in an UMB or, if there isn't an UMB available, it goes in the bottom of conventional memory (traditional installation). I'm sure you know the standard (and boring) disclaimer, so I simply say: this program has NO WARRANTY. ALTMENU follows the Alternate Multiplex Interrupt Specification (AMIS) by Ralf Brown and the Interrupt Sharing Protocol by IBM. It also supplies a little API to write ALTMENU-aware programs. See AM_API.TXT for further infos. You can freely use and distribute this program. It's cardware: if you're using this program or like it (or both...?), send me a postcard! I wanna know where my program gets to. You needn't send money, this is not shareware. If you have problems, suggestions, bug reports etc, let me know. My addresses are: E-mail: pnavato@poboxes.com pnavato@geocities.com WWW: www.poboxes.com/pnavato (currently forwards to www.geocities.com/SiliconValley/4421) Mail: Pino Navato Via Pittore, 164 80046 S.Giorgio a Cremano (NA) * * * * *