|
|
1.1 ! root 1: ! 2: ! 3: PROGRAM SELECTOR ! 4: ! 5: The program selector allows users to select activities to ! 6: start in new screen groups and to switch among existing screen ! 7: groups. Information about the name, location, and parameters ! 8: for frequently used programs can be saved by the program selector. ! 9: These programs can then be run simply by selecting them from a ! 10: list. ! 11: ! 12: The main program selector display consists of three ! 13: main areas: ! 14: ! 15: 1) Start list: A list of program selections that can be ! 16: started in a new screen group. The user ! 17: can start any of these by simply making a ! 18: choice from the menu. One option always ! 19: available is to start an OS/2 Command Line ! 20: in a new screen group. This provides the ! 21: ususal DOS style interface. ! 22: ! 23: 2) Switch list: A list of all currently active screen groups. ! 24: The user can switch to a screen group by ! 25: making a choice in the menu. ! 26: ! 27: 3) Update Popdown Menu: ! 28: Choices are to add, delete, or change the ! 29: entries on the start list, or to update the ! 30: switch list to remove any screen groups that ! 31: have terminated. Information about programs ! 32: that can be started is maintined in files that ! 33: allow changes to the start list to be permanent. ! 34: ! 35: ! 36: ! 37: CONTEXT SENSITIVE HELP ! 38: ! 39: The Program Selector provides popup windows with scrollable help ! 40: text for every operation the Program Selector is capable of carrying ! 41: out. This means that no matter what you may be trying to do within ! 42: the Program Selector, you may press the F1 key for help that is ! 43: appropriate for the context. Once you have the help popup displayed, ! 44: you may access additional help information by pressing any of the ! 45: keys displayed at the bottom of the popup window. ! 46: ! 47: In the upper right-hand corner of the popup window you will see the ! 48: word "more" and one or two arrows just to the right. These arrows and ! 49: the word "more" indicate that there is additional text either above or ! 50: below the current window. This text may be viewed by pressing the ! 51: up or down arrow keys until the cursor bar is at an upper or lower ! 52: boundary at which point the text will scroll up or down if there is ! 53: any undisplayed information. ! 54: ! 55: Normally to exit a help popup you would press the escape key, but ! 56: under certain circumstances it is convenient to be able to leave the ! 57: text displayed while carrying out some associated operation. To ! 58: do this, press alt+F6. This will cause an exit from the help window ! 59: and a return to the field for which help was invoked without erasing ! 60: the help text. To return to the help window, press the alt+F6 key ! 61: combination again. If you do not wish to return to the help window, ! 62: but simply want to erase it from the display, press the escape key. ! 63: ! 64: There is a special help display called "index" which can be accessed ! 65: from almost any help popup by pressing the F5 key. A new popup will ! 66: appear with a list of topics for which help is available. To cause ! 67: the corresponding help popup to be displayed, move the selection bar ! 68: over the topic for which you need help, and then press the SPACE BAR. ! 69: The corresponding help popup will then be displayed. ! 70: ! 71: ! 72: ! 73: UPDATE POPDOWN MENU ! 74: ! 75: The update popdown menu allows the user to make additions, deletions, ! 76: and changes to the list of programs that can be started using the ! 77: program selector start list. The list of programs is maintained in two ! 78: files, Shell11f.aii and Shell11f.aif, so any changes made to the list ! 79: are saved. The update popdown also allows the user to refresh the ! 80: switch list to reflect changes caused by the termination of running ! 81: programs. ! 82: ! 83: * Program Information * ! 84: ! 85: The following information must be supplied for a new entry on the list: ! 86: ! 87: TITLE The text that the user will see in the start list. ! 88: e.g. New account listing ! 89: ! 90: PATH The full path specification and program name of the ! 91: executable program to use when the entry is selected. ! 92: e.g. c:\usr\bin\acctpgms\newinfo.exe ! 93: ! 94: PARAMETERS Parameters to pass to the program when it is selected ! 95: to run. There are 2 possible parameter list types. ! 96: ! 97: 1) Actual parameter list that will always ! 98: be supplied when the program is chosen. This ! 99: may be blank if no parameters are required. ! 100: e.g. newaccts.dat 1297 ! 101: ! 102: 2) The character '?' in the first position of the ! 103: parameter string indicating that the user ! 104: should be queried for parameter values when ! 105: the program is selected. ! 106: e.g. ? ! 107: ! 108: ! 109: Examples: ! 110: ! 111: In the following, the first line is a comment that would mot ! 112: be typed when adding a program. The following 3 lines contain ! 113: strings that could be typed in the title, path, and parameters ! 114: sections of the add display when adding a program. ! 115: ! 116: /* run an editor and ask for the file name */ ! 117: document preparation ! 118: d:\usr\accts\editor.exe ! 119: ? ! 120: ! 121: /* run a program that processes the file newacts.dat */ ! 122: list new accounts ! 123: c:\usr\bin\list_act.exe ! 124: d:\data\daily\newacts.dat ! 125: ! 126: /* program with no parameters */ ! 127: picture painter ! 128: d:\usr\games\display.exe ! 129: ! 130: /* batch file */ ! 131: accounts data listing ! 132: c:\os2\cmd.exe ! 133: /k d:\data\daily\list.cmd ! 134: ! 135: ! 136: * Invoking the Update Popdown Menu * ! 137: ! 138: The Update Popdown Menu is invoked by striking the F10 key ! 139: followed by striking the ENTER key. The user is then given ! 140: a choice of activities to perform and is guided through data ! 141: entry for the activity chosen. Options are: ! 142: ! 143: Add a program: Add a new program to the list. ! 144: ! 145: Delete a program: Delete a program from the list ! 146: ! 147: Change a program: Change the information for a program. ! 148: ! 149: Refresh: Update the switch list to reflect ! 150: program terminations. ! 151: ! 152: ! 153: ! 154: * Shell11f.aii Shell11f.aif information files * ! 155: ! 156: The information for programs in the start list is kept in the ! 157: Shell11f.aii and Shell11f.aif files. These files should never be ! 158: edited by the user. They should only be changed using the update ! 159: popdown menu. The program selector will attempt to restore damaged ! 160: files, but if you add a large number of programs to the start list, ! 161: it may be wise to save a copy of your shell11f.aii and shell11f.aif ! 162: as backups. ! 163: ! 164: ! 165: EDITING KEYS ! 166: ! 167: When the "Add a Program Title" or "Change Program Information" ! 168: options are selected from the update pulldown window, a window will ! 169: be displayed with three fields. These fields are the program title ! 170: field, the path field, and the parameters field. Note that the ! 171: second and third fields are actually 64 character in length. Only ! 172: 30 characters may be viewed at one time, so these two fields may ! 173: be scrolled left or right. See the list below for editing key ! 174: definitions. ! 175: ! 176: Up arrow - Previous field ! 177: Down arrow - Next field ! 178: Left arrow - Cursor left one character ! 179: Right arrow - Cursor right one character ! 180: Control+Left arrow - Beginning of field ! 181: Control+Right arrow - End of data in field. ! 182: Home - Beginning of fields window ! 183: End - End of fields window ! 184: Ins - Begin/end insert mode (toggle) ! 185: Del - Delete the char under cursor ! 186: Control+Home - First field in window ! 187: Control+End - Last field in window ! 188: Alt+F7 - Erase to end of field ! 189: F1 - Help for this field ! 190: ! 191: ! 192: ! 193: INSTALLING THE PROGRAM SELECTOR ! 194: ! 195: The program selector consists of 4 files: ! 196: shell.exe, shell.lib, shell11f.aii, and shell11f.aif. ! 197: ! 198: These files must all be placed in the same directory (any directory ! 199: you chose). If you have a previous version of the Microsoft ! 200: base shell, it has the same name, shell.exe, so you may want to ! 201: save the base shell under a different name, if you intend to use it ! 202: again in the future. ! 203: ! 204: Put the entire drive:path\shell.exe specification for shell.exe in the ! 205: protshell line of the config.sys file on your boot directory. ! 206: For example, here is a config.sys file that has the shell ! 207: in c:\os2 and calls c:\os2\initenv.cmd for every new protected screen ! 208: group: ! 209: ! 210: buffers=50 ! 211: shell=c:\os2\command.com /p ! 212: rmsize=350 ! 213: protshell=c:\os2\shell.exe c:\os2\cmd.exe /k c:\os2\initenv ! 214: memman=swap ! 215: swappath=c:\tmp ! 216: iopl=yes ! 217: libpath=c:\os2;c:\os2\lib;. ! 218: ! 219: ! 220: VIDEO ADAPTORS ! 221: ! 222: If you are using a Compaq VDU display adaptor, a Compaq III portable, ! 223: or composite video adaptor, you may want to use the "/m" option in ! 224: the protshell line of your config.sys file. With some adaptors ! 225: there may be insufficient contrast between the foreground and back- ! 226: ground colors. To remedy this you may add a "/m" to the end of the ! 227: protshell line. For example: ! 228: ! 229: ! 230: protshell=c:\os2\shell.exe c:\os2\cmd.exe /k c:\os2\initenv /m ! 231: ! 232: Note: DO NOT use this option if you have a normal EGA, CGA or ! 233: MONOCHROME adaptor. ! 234: ! 235: ! 236: ! 237: ! 238: ! 239: Mouse Interface. ! 240: ! 241: ! 242: When the mouse cursor is over an active field, it will no longer be ! 243: transparent magenta, but becomes a white and magenta dot pattern. ! 244: ! 245: Lists and help text can be auto-scrolled by placing the mouse cursor ! 246: over a scroll arrow and holding button one down. ! 247: ! 248: A single button press outside of a help panel will cause an escape. ! 249: A double button press inside a help panel will also cause an escape ! 250: unless the mouse is over a selection list. Only one help panel has ! 251: a selection list - "index". ! 252: ! 253: Double presses within half a second are required to make a selection in ! 254: all list but the update popdown. In that case a release of button one ! 255: makes a selection. ! 256: ! 257: If you drag into the update popdown and drag out without releasing ! 258: button one, the popdown will disappear. ! 259: ! 260: Any keys listed in the "keys box" at the bottom of a panel, or the ! 261: "F1=Help" and "Update" fields on the main panel may be activated by ! 262: placing the mouse cursor over the field and pressing and releasing. ! 263: The "Update" is an exception in that a press will cause the menu ! 264: to popdown. ! 265: ! 266: ! 267: Please report any anomalies to Microsoft. ! 268: ! 269: Thanks ! 270: ! 271: ! 272: ! 273:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.