ALTMENU v.2 ALTMENU Š un piccolissimo TSR (solo 192 byte) per 286+ che per- mette di attivare la barra dei menu di qualsiasi programma sempli- cemente premendo il tasto Alt da solo. ALTMENU non fa altro che simulare la pressione del tasto (o combinazione di tasti) che attiva i menu. Poich‚ tale tasto varia da un programma all'altro, Š compito dell'utente specificarlo di volta in volta. Ciascun tasto (o combinazione di tasti) Š individuato da un co- dice di 4 cifre che deve essere fornito al TSR sulla riga di coman- do al momento dell'installazione. Per determinare il codice oppor- tuno si pu• utilizzare l'apposito programma KeyCodes che visualizza i codici di tutti i tasti premuti dall'utente. Esempi di codici sono: 4400 per il tasto F10 e 3200 per Alt-M. E' consigliabile crearsi dei batch che, prima di lanciare un certo programma, installino ALTMENU con il codice opportuno e, in uscita dal programma, lo rimuovano dalla memoria. Ad esempio, supponendo che il programma in questione sia l'IDE del Turbo C (che utilizza F10 per accedere ai menu), si potrebbe creare un batch contenente queste tre righe: ALTMENU 4400 TC ALTMENU /R Come si deduce dall'esempio, per disinstallare ALTMENU bisogna usare il parametro /R (oppure anche /U). Lo slash Š opzionale. Talvolta la rimozione pu• non essere possibile (questo pu• acca- dere quando dopo ALTMENU sono stati installati altri TSR), in questo caso ALTMENU viene soltanto disattivato. Per modificare il tasto simulato da ALTMENU Š sufficiente lan- ciare una seconda volta il programma specificando, sempre sulla riga di comando, il nuovo codice. Usando il codice 0000 si pu• disattivare ALTMENU senza rimuover- lo dalla memoria. ALTMENU si installa automaticamente in memoria superiore (il co- mando LH del DOS Š superfluo, anzi conviene non usarlo per non frammentare gli UMB). Se la memoria superiore non Š accessibile, il programma si posiziona in cima alla memoria convenzionale. In alternativa Š possibile forzare un'installazione tradizionale mediante il parametro /L (o /LOW) da mettere dopo il codice del ta- sto; in questo caso l'occupazione di memoria aumenta di 64 byte. Una terza strategia di allocazione Š disponibile tramite il parame- tro /NT che permette di installare il programma in memoria superio- re oppure, quando questa non Š disponibile, nella parte bassa della memoria convenzionale (installazione tradizionale). ALTMENU fornisce una piccola API che consente di scrivere pro- grammi "ALTMENU-aware". Informazioni in merito sono disponibili nel file AM_API.TXT. ALTMENU rispetta lo standard AMIS v3.5 nonch‚ l'IBM Interrupt Sharing Protocol che consente la rimozione dei TSR in ordine arbi- trario. ALTMENU Š un programma cardware: se lo trovi utile e decidi di usarlo, sei pregato di mandarmi una cartolina per farmelo sapere. I miei recapiti: E-mail: pnavato@poboxes.com pnavato@geocities.com WWW: www.poboxes.com/pnavato/ita.html (attualmente rimanda a www.geocities.com/SiliconValley/4421/ita.html) Tel.: 081-7712216 Posta: Pino Navato Via Pittore, 164 80046 S.Giorgio a Cremano (NA) * * * * *