ProgrammerŐs Key version 1.4.2 of 11/20/91 ---------------------------------------- 1.4.2 adds support for PowerBooks 100-170 with the backquote key. ProgrammerŐs Key turns the Power On key on the keyboard into a programmerŐs key, similar to the programmerŐs switch on the side of the Macintosh. For keyboards without a power key (Macintosh Classic, Portable, PowerBooks 100-170), the backquote (`) key is used as the programmerŐs key. To install ProgrammerŐs Key, drag it into the system folder of your startup disk. ProgrammerŐs Key will be loaded any time you start up with that disk. Once it is installed, you can use the following key combinations: Power On and Option (also Power On, Command, and Option) Trap Signal: This combination works just like holding the option key down while pressing the interrupt button on the programmerŐs switch. This invokes the trap signal feature of TMON. Power On, and Command Interrupt: This combination works just like pressing the interrupt button on the programmerŐs switch without holding any modifier keys down. Power On, Command, and Shift Restart: This combination works just like the Restart command from the Special menu in the Finder or choosing selector 2 of TMONŐs Shut down function. Power On, Command, Shift, and Option Shut Down: This combination works just like the Shut Down command from the Special menu in the Finder. Power On, Command, and Control Reset: This combination works just like pressing the reset button on the programmerŐs switch or choosing selector 0 of TMONŐs Shut down function. Note that the backquote (`) key is used instead of Power On on keyboards without a power key. An easy way to help remember the Shut Down and Reset combinations are that the ShutDown Manager functions require the Shift key. To temporarily disable ProgrammerŐs Key at boot time, hold down the mouse button or the shift key. To permanently disable it, drag it out of the system folder. Programmer's Key will work with any debugger, including the microdebugger in ROM. Use of the ROM debugger is discouraged since it does not have any built-in mechanisms to guard against potential problems such as interrupting a VBL task or interrupting itself. However, Programmer's Key is no more dangerous than the real programmer's switch. ProgrammerŐs Key will not Restart or ShutDown if the file system is busy, so if it doesn't seem to be responding, try holding the keys down. NOTE: There is a problem with the ShutDown key combo; if ShutDown is called while the Power On key is down on a Macintosh II (thereby causing an immediate reboot), the keyboard will not function properly. If this happens, you need to ShutDown, wait a few seconds and turn the power back on. This appears to be hardware problem. The menu bar will flash and there will be a short pause when you use the ShutDown key combination so there is a chance to release the Power On key. The code to display the icon at boot time for both TMON and ProgrammerŐs Key is called ShowINIT and is in the public domain and available on most online services. Bug reports and comments about ProgrammerŐs Key should be directed to one of the addresses below. If you find ProgrammerŐs Key useful, please send a postcard to the address below. Please note I cannot respond to requests for updates or other information. ProgrammerŐs Key was written by: Paul Mercer AppleLink: MERCER1 Internet: pmercer@apple.com P.O. Box 160165 Cupertino, CA 95014-0165