--------K-2D--10----------------------------- INT 2D - ALTMENU - GET POINTER TO KEY CODE AL = 10h AH = AMIS multiplex number for signature 'Pino Nav' 'ALTMENU ' Return: DX:BX -> key code Program: ALTMENU allows to activate the menu bar of any program by pressing the Alt key alone. Notes: The key code is the word that ALTMENU puts in the keyboard buffer when Alt is pressed alone. It will be returned in AX by a call to INT 16/AH=00h. You can disable ALTMENU by setting key code equal to 0000h. SeeAlso: INT 16/AH=00h,INT 2D"AMIS" --------t-2D--------------------------------- INT 2D - ALTERNATE MULTIPLEX INTERRUPT SPECIFICATION (AMIS) [v3.5.1] AH = multiplex number AL = function 00h installation check Return: AL = 00h if free AL = FFh if multiplex number in use CX = binary version number (CH = major, CL = minor) DX:DI -> signature string (see #1357) identifying the program using the multiplex number [* other functions omitted *] Notes: programs should not use fixed multiplex numbers; rather, a program should scan all multiplex numbers from 00h to FFh, remembering the first unused multiplex in case the program is not yet installed. For multiplex numbers which are in use, the program should compare the first 16 bytes of the signature string to determine whether it is already installed on that multiplex number. If not previously installed, it should use the first free multiplex number. functions other than 00h are not valid unless a program is installed on the selected multiplex number Format of AMIS signature string: Offset Size Description (Table 1357) 00h 8 BYTEs blank-padded manufacturer's name (possibly abbreviated) 08h 8 BYTEs blank-padded product name 10h 64 BYTEs ASCIZ product description (optional, may be a single 00h) Note: it is not necessary to reserve a full 64 bytes for the description, just enough to store the actual ASCIZ string [* no description in ALTMENU *] SeeAlso: #1364 (Table 1364) Values of AMIS signatures known to be in use: 'Pino Nav' 'ALTMENU ' allows to activate the menu bar of any program by pressing the Alt key alone. [* other signatures omitted *] SeeAlso: #1357