¢º≡/FTDESQview//X Window Manager
/FS(c) 1990-1992 Quarterdeck Office Systems

/FH/UDESQview//X Window Manager/U/FB

/FH/USECTION 1: Contents/U/FB

/FL/JBOverview/overview//FB
/ML4//JBHelp on Help/helpw/

/ML-4//FL/JBUsing The Window Manager/using//FB
/ML4//JBNavigating in DESQview//X/navigate/
/JBMenus/menus/
/JBDialog Boxes/dlogbox/
/JBWindows/windows/
/JBUsing the Keyboard/keyboard/
/JBUsing the Mouse/mouse/

/ML-4//FL/JBThe Window Manager Main Menu/mainmenu//FB
/ML4//JBOpen Window/openw/
/JBSwitch Window/switchw/
/JBClose Window/closew/
/JBRearrange/rearrw/
/JBIconify /iconiw/
/JBZoom/zoomw/
/JBMark/markw/
/JBTransfer/markw/
/JBHelp/helpw/
/JBQuit DESQview//X/quitw/

/JBThe Open Window Menu/openmenu/

/ML-4//FL/JBCustomizing The Window Manager/custmenu//FB
/ML4//JBGetting Started/gscm/ 
/JBUsing the 'Customize Menu' Menu/usecm/
/JBUsing DVP Manager/instlac/
/ML8//JBDVP Information - Standard Options/stdopt/	  
/JBDVP Information - Advanced Options/advopt/
/JBEnding DVP Manager/dvpend//


/ML-12//FL/JBThe Learn Feature/learn//FB
/ML4//JBCreating Scripts/creascri/
/JBPlaying back Scripts/playscri/
/JBDisplaying a Programs Script Menu/appmenu/


/ML-4//FL/JBErrors/errors//FB
/ML4//JBLoad Errors /loaderr/
/JBSystem Errors /syserr/
/JBWindow Manager Errors /wmerr/
/JBCommon Memory Errors /comerr/
/JBProblems Accessing Program Files/progerr/
/FH/USECTION 2: Overview/U/FB

The DESQview//X Window Manager is the application that provides functions to control all the windows on the screen. Using the Window Manager you can open, close, move, resize and iconify application windows.

The DESQview//X Window Manager also provides advanced scripting facilities, customization menus and the ability to Mark and Transfer data between applications.


/ILKeyboard.xpm/To activate the Window Manager Menu, tap the Alt Key, or

/ILmouse.xpm/Click Mouse Button 1 when the mouse pointer is over the server background.

/ILbhelp.xpm//ML4//JBHelp on Help/helpw/

/FH/USECTION 2: Using DESQview//X/U/FB

This section shows you the basic methods of using the DESQview//X Window Manager.

/JBMenus/menus/
/JBDialog Boxes/dlogbox/
/JBWindows/windows/
/JBUsing the Keyboard/keyboard/
/JBUsing the Mouse/mouse/
/FH/UNavigating in DESQview//X/U/FB

In DESQview//X you can have several applications active and available at the same time.  You can view each open application either in a small window or full screen.  DESQview//X menus control what applications are open, the size of their windows and how you switch from one window to another.

DESQview//X has been designed to allow the user to use either the keyboard, mouse or both interchangeably.  You can begin a command using the mouse and end it with a keyboard command-if that feels comfortable to you.

When you open DESQview//X, you see the DESQview//X menu, the master list of DESQview//X commands.  If you are using a mouse, an arrow, called the pointer cursor, appears on the DESQview//X menu.  The DESQview//X menu is your starting point and your navigating control. 

/ML4//JBThe DESQview//X DESQtop/desqtop/
/JBThe Pointer Cursor/cursor/
/JBMouse Buttons/mbuttons/
/FH/UThe DESQview//X DESQtop/U/FB

When you start up DESQview//X, your display screen changes to a colored background. The DESQview//X menu appears at the top right of the screen on top of this background.

The screen background represents your DESQtop or work area. This is where DESQview//X menus, windows, dialog boxes and icons appear.

You can change the color and pattern of the screen background to suit your taste using DESQview//X's Setup program.

You can even design your own background using DESQview//X's Icon Editor. See the DESQview//X Companions User Guide.
/FH/UThe Pointer Cursor/U/FB 

When you use DESQview//X, you can use both the mouse and the keyboard interchangeably.

If you use a mouse, an arrow appears when you start up DESQview//X pointing to the Open Window command on the DESQview//X menu.  This arrow is called the pointer cursor.

The pointer cursor indicates where you are on the DESQtop.  You control where the pointer cursor is by moving your mouse.

As you move across the DESQtop, the pointer cursor will change its shape.  The shape of the pointer cursor determines how the mouse is used to display menus, move and resize windows.  

The pointer cursor can change its shape--giving you visual feedback about available mouse commands. The pointer cursor appears as:

An /FLarrow/FB when on the screen background, on DESQview//X menus, dialog boxes or icons. If you click mouse button 1 on a menu or on a radio button, switch or button in a dialog button, the item is selected.

A /FLblack box with a frame/FB when on the window number in the top frame of a window. If you click mouse button 1 when this symbol appears, the program's DESQview//X application menu appears.

A /FLcrosshatch/FB when on the window title in the top frame of a window. If you click mouse button 1 when this symbol appears, the window is zoomed or unzoomed. If you hold down mouse button 1 and move it around the screen, the window moves.

An /FLarrowed corner/FB when on the corner of a window frame. If you hold down mouse button 1 and move it around the screen, the corner of the window will move accordingly--thus resizing the window.
/FH/UMouse Buttons/U/FB

When working with DESQview//X menus and windows, you will use three mouse buttons.

Mouse button 1, (also called the /CHSelect/CN button) selects the item pointed to by the pointer cursor.

Mouse button 2, (also called the /CHCustomize/CN button) displays the menu for the Customize Menu command when the pointer is on a menu item.

Mouse button 3, (also called the /CHMenu/CN button) displays the DESQview//X menu, when the pointer cursor is on the screen background or on the frame of a window. 

/FL/ULocation of Buttons on Two and Three Button Mice/U/FB

/UTwo Button Mouse/U

Button 1 - The left-most button.
Button 2 - Requires pressing both buttons together.
Button 3 - The right-most button. 

/UThree Button Mouse/U

Button 1 - The left-most button.
Button 2 - The center button.
Button 3 - The right-most button. 
/FH/UMenus/U/FB

A DESQview//X menu lists the commands available to you to complete a particular DESQview//X operation.

DESQview//X has two kinds of menus:

/ML4//FLDESQview//X window manager menus:/FB control the basic operations of DESQview//X.

/FLDESQview//X application menus:/FB display the names of DESQview//X scripts (macros) that you have learned for the application, as well as options to iconify or close the window, and customize the application menu. 

/ML4//JBWindow Manager Menus/wmmenu/
/JBApplication Menus/amenu/
/FH/UWindow Manager Menus/U/FB

DESQview//X Window Manager menus control all of DESQview//X's features. You use these menus to open and close applications, to switch windows, to control the size and position of windows, to transfer data between applications and to customize DESQview//X.

You access all DESQview//X window manager menus and commands by popping-up the main DESQview//X menu. If a menu entry has an ellipsis (...) after its name, it means that another menu or a dialog box will be displayed.

/FLTo select a menu entry using the mouse:/FB

/ML4//ILbullet.xpm/Position the pointer cursor on the entry and click mouse button 1.

/ML-4//FLTo select a menu entry using the keyboard:/FB

/ML4//ILbullet.xpm/Press the designated key or keys to use (at the right of the entry), or

/ILbullet.xpm/Use the Arrow keys to position the menu cursor (the raised button) on the desired entry, then tap the Spacebar or the Enter key.

/ML-4//FLTo clear a menu from the screen without selecting a command:/FB

/ML4//ILbullet.xpm/Press Esc, or

/ILbullet.xpm/Place the pointer cursor on the menu title and click mouse button 1.

/FH/UApplication Menus/U/FB

DESQview//X provides an application menu for each program that you have open. This menu lists the names of the scripts (DESQview//X Keystroke Macros) and//or additional menus that you have created for the program.

For your convenience three DESQview//X commands are also listed on the application menu-Iconify, Close and Customize Menu.

/FLTo display an application menu:/FB

/ML4//ILbullet.xpm/Hold down the Alt key and tap the Spacebar (Alt+Spacebar) when the program is open, or

/ILbullet.xpm/Place the pointer cursor on the window number in the application's top window frame.

/ILbullet.xpm/When the pointer cursor changes into a framed black square, click mouse button 1.

/ML-4/On all DESQview//X application menus, the name of the command appears on the left of the menu entry. To the right of the command name are the keys you use to select an entry.

/FLTo select a menu entry using the mouse:/FB

/ML4//ILbullet.xpm/Position the pointer cursor on the entry and click mouse button 1.

/ML-4//FLTo select a menu entry using the keyboard:/FB

/ML4//ILbullet.xpm/Press the designated key or keys to use (at the right of the entry), or

/ILbullet.xpm/Use the Arrow keys to position the menu cursor (the raised button) on the desired entry, then tap the Spacebar or the Enter key.

/ML-4//FLDisplaying Scripts on the Application Menu/FB

When you create a script, you can specify the key(s) to use as a speedkey. This means that you do not have to display the application menu to playback the script. A speedkey is marked with a small diamond character to the right of key(s) to use.

You use the Customize Menu entry to create submenus, arrange scripts on menus and actually write your own scripts.

/FLTo clear an application menu from the screen without selecting a command:/FB

/ML4//ILbullet.xpm/Press Esc, or

/ILbullet.xpm/Move the pointer cursor off of the menu and click mouse button 1 anywhere in the window.
/FH/UDialog Boxes/U/FB

When a DESQview//X command needs more information, it displays a dialog box. Dialog boxes request information in several ways:

/ML4//ILbullet.xpm//FLRadio buttons/FB (always more than one) present you with several options, one of which you must choose. Radio buttons are represented as hollow circles. A solid circle indicates that a radio button is on.

/ILbullet.xpm//FLSwitches/FB give you a "yes//no" or "on//off" choice. Switches are represented as hollow squares. A solid square indicates that a switch is on.

/ILbullet.xpm//FLList Boxes/FB present you with a scrollable list of options. You may make one or more selections from the list.

/ILbullet.xpm//FLFill-in Fields/FB ask you for information  to be entered from the keyboard.

/ILbullet.xpm//FLButtons/FB perform the action indicated.

/ML-4/The cursor in a dialog box changes its shape depending upon the type of entry it is on. It appears as an underline under the descriptor text of buttons. It appears as a raised bar around switches and radio buttons. In fill-in fields the cursor appears as a caret. This changes to a double caret when you insert text into a fill-in field.

You move from entry to entry in a dialog box by pressing the Tab key. You turn a radio button or switch on (or off) by tapping the Spacebar.

Using the mouse, you select an entry by positioning the pointer cursor on the desired entry and clicking mouse button 1. When you click on a radio button or switch, the button is turned on (or off).

At the bottom of a DESQview//X dialog box usually are three buttons: OK, Help and Cancel. Pressing the Enter key selects the default button (usually OK) and ends the dialog. Pressing the F1 key selects Help when available. Pressing Esc discards any changes and cancels the dialog.
/FH/UWindows/U/FB

When you use DOS (without DESQview//X), you run only one application at a time. Your view of that application is through your display screen, which is 25 lines by 80 characters and frequently more.

In DESQview//X, your applications can occupy smaller portions of the video display so you can have more than one application visible on the screen at a time. DESQview//X calls your view of an application a window whether the window takes up the entire video display area or a smaller portion of it.

Windows can be as large as a full screen or as small as three lines by three characters. You can easily change how big or small a window is, how many windows are open at one time and where windows are positioned on the screen.

Whether you run an application in a full-screen window or in a small window, you use the same application commands as you do when the application is not running in DESQview//X.

/ML4//JBWindow Frames/frames/
/JBCurrent (foreground) and Background Windows/current/
/JBApplication that Run Only as Direct Windows/direct/
/JBApplications with Multiple Windows/multiple/
/JBScalable Windows/scalable/
/JBIcons/icons/
/FH/UWindow Frames/U/FB

The window frame, the border of the window, not only provides a perimeter of the viewing area of a window, but it also gives you window information, such as window (application) name and window number.

/ML4/The /CHwindow number/CN identifies the window for the purpose of switching windows. It is assigned when the window is opened. 

The /CHwindow frame/CN defines the window's boundaries.

The /CHwindow name/CN is the name that appears on the DESQview//X Open Window menu.

/ML-4/In addition, the window frame provides you with mouse sensitive areas, so that you can easily move, resize and control windows.

As you move the pointer cursor into a mouse sensitive area of a window frame, the pointer cursor changes from an arrow to another symbol:

/ML4//ILbullet.xpm/A /CHframed black box/CN appears when the pointer cursor is on the window number. Clicking mouse button 1 displays the DESQview//X application menu.

/ILbullet.xpm/A /CHcrosshatch/CN appears when the pointer cursor is on the window name. Clicking mouse button 1 zooms the window up or down. Holding mouse button 1 down and dragging the mouse moves the window around the screen.

/ILbullet.xpm/A /CHarrowed corner/CN appears when the pointer cursor is on an outside corner of the window frame. Holding down mouse button 1 and dragging the mouse resizes the window.
 
/FH/UCurrent (Foreground) and Background Windows/U/FB

DESQview//X assigns each window a number and a name, which are displayed in the top of the window frame.

/FLThe Current Window/FB

DESQview calls the window in which you are currently working the /CHcurrent window/CN or the /CHforeground window/CN. The foreground window is defined as having /CHfocus/CN.  It is the only window that can accept input from you.   

/FLBackground Windows/FB

Noncurrent windows are called /CHbackground windows./CN The applications in these windows are waiting for you to use them. Often these applications continue to run until they need input from the keyboard. Then they stop running until you switch to that window and enter further commands.

/FLDistinguishing between the Current and Background Windows/FB

When you have several small windows open, you can distinguish the current or foreground window by its blue frame on a color system. Background windows have grey frames on a color system. On a monochrome system, the current window's frame appears brighter than the background windows.
/FH/UApplications that Run Only as Direct Windows/U/FB

Some applications write directly to the display screen that is they take over the entire screen when they run.

For 286 PC users DESQview//X provides special loaders for many direct text applications. A loader enables this type of application to run in small windows and in background. DOS graphics applications however, can only be used in direct, full-screen mode.

For 386 and 486 PC users, DESQview//X can run DOS text applications and Microsoft Windows graphics applications in small windows, in background and remotely. DOS graphics applications, however, run only in full-screen direct mode.

When in a direct window, there is no DESQview//X window frame or DESQview//X menus on the display screen.  

/FLTo switch from a full-screen, direct window to another application:/FB

/ML4//ILbullet.xpm/Press and release the Alt key.
 
/ML-4//FLNote:/FB When you switch to another application from a full-screen, direct application, the direct application is iconified until you switch back to it.

/FH/UApplication with Multiple Windows/U/FB

Most applications you run in DESQview//X display only a single window on the screen. However, applications written expressly for either DESQview or DESQview//X may display multiple windows.

When an application displays more than one window on the screen, you may have to use the application's "switch" command to make one of its windows the foreground window. DESQview//X's Zoom, Iconify, Rearrange, Mark & Transfer, Help and Learn commands apply only to foreground windows.


/FH/UScalable Windows/U/FB

DESQview//X incorporates the Adobe Type Manager--DESQview//X Version (ATM). DESQview//X-specific applications or X Window System applications can take advantage of ATM's Postscript outline font technology to display and print high-quality typefaces of any size or style.

In addition, DESQview//X's outline font support has given DESQview//X the ability to display DOS text applications in scaled windows.

If you open a /CHScalable DOS Window/CN or configure a DOS application as a scalable window, as you change the size of the window, the application's characters change to conform to the dimensions of the window. If you make your window smaller, the character size of your program shrinks--still showing you an entire screen of information.

This feature enables you to see two regular size spreadsheets on the screen at the same time--with a little smaller character size. If you are running an application in background, you can make your window just large enough to see when the application has finished doing its task.
/FH/UIcons/U/FB

Often times you want to have an application open and available when you need it, but you do not like to have it cluttering your screen. To conserve the space that a window takes on your screen, you can tell DESQview//X to make the window into an icon.

In DESQview//X an icon is a small, graphic window, displayed at the far right of your screen. Like a larger window it has a frame. In fact its top frame displays a window number and the first nine characters of the window name.

/FLTo iconify a window:/FB

/ML4//ILbullet.xpm/Display the DESQview//X menu and select Iconify, or

/ILbullet.xpm/Display the application menu for the application and select Iconify.

/ML-4/DESQview//X displays icons on the right of the screen. It arranges the icons in window number order, with the first icon position reserved for window 1.

/FLTo bring your program back to its previous size:/FB

/ML4//ILbullet.xpm/Hold down the Alt key and type the icon's window number, or

/ILbullet.xpm/Place the pointer cursor on the icon and click mouse button 1.
/FH/UUsing the Keyboard/U/FB/IEkeyboard.xpm/

DESQview//X commands are performed by displaying the appropriate DESQview//X menu and either pressing the key (or keys) to use or clicking mouse button 1 on the menu entry desired.

In DESQview//X you can use the keyboard and the mouse interchangeably. Except for starting a Learn (macro) operation, which can only be done from the keyboard, all DESQview//X operations can be performed with the keyboard or with the mouse-or a combination of both-whichever you find easiest.

Moving, resizing, iconifying and switching are faster with the mouse since you can bypass menus when you use the mouse.

For switching between the first nine windows there is a keyboard shortcut as well. You can display the DESQview//X menu and type a window number. It is not necessary to display the Switch Windows menu first.

You can also bypass the menus to switch quickly through open windows by pressing the Alt key twice (quickly).

/ML4//JBSpecial Keys in DESQview//X/dvkey/
/JBThe Alt (DESQ) Key/altkey/
/JBThe Learn Key, DESQview//X Scripts/learnkey/
/JBKeyboard Usage in Menus/keymenu/
/JBKeyboard Usage in Dialog Boxes/keydb/


/FH/USpecial Keys in DESQview//X/U/FB 

A number of keys have special use in DESQview//X.

/ML4//FL/JBDESQ (Alt)/altkey/
/JBLearn (Shift+Alt)/learnkey/
/JBApplication Menu (Alt+SpaceBar)/apmenkey/
/JBCycle(Alt+Alt)/cycle/
/JBEsc/esc/
/JBCtrl+Alt+Del/boot/
/JBQuoting Character (`)/quote/ 
/JBPause/pause/
/JBCtrl+Break/cbreak/
/JBPrint Scrn/print/

/FH/UThe DESQ Key (Alt)/U/FB

Because applications run in DESQview//X unmodified, DESQview//X must make all keys available to applications at all times. However, DESQview//X requires a special key for its own use--to get DESQview//X's attention.

DESQview//X uses the /CHAlt/CN key as its special key and calls it the DESQ key.

Tapping the Alt key gets DESQview//X's attention and displays the DESQview//X menu. The application in the current window continues running, even when the menu is displayed--if it is able to do so.

Most applications use the Alt key like the Shift key; you hold it down while you press another key. To use Alt as the DESQ key, do not hold it down. Press and release it quickly like any other key.

To remind you of this usage, we ask you to /CHtap/CN the Alt key, rather than to press or type it.

You may reassign the DESQ key, if you need to, by running DESQview//X's Setup program.
/FH/UThe Learn Key (Shift+Alt), DESQview//X Scripts/U/FB

In order to start and finish DESQview//X scripts (keystroke macros), DESQview//X requires a second special key for its own use.

DESQview//X uses /CHShift+Alt/CN as this special key--that is, the keystroke formed by holding down the Shift key and then tapping the Alt key.

Pressing the Learn key (Shift+Alt) displays the Learn menu, from which you select the Learn action you want.

You may reassign the Learn key, if you need to, by running DESQview//X's Setup program.

For more information about using Learn, see /CHChapter 6, Learn: DESQview Macros./CN

/FHApplication Menu (Alt + SpaceBar)/FB

You display a DESQview//X application menu for a foreground window by pressing /CHAlt+Spacebar/CN. This keystroke is formed by holding down the Alt key and then tapping the Spacebar.

The application menu displays the names of the Learn scripts you have created for the program.

Also included on the menu are DESQview//X's Iconify, Close, and Customize Menu commands.

Using Customize Menu you can add submenus to the scripts menu, rearrange scripts on the menu, as well as write your own scripts. See /CHChapter 5, Customize Menu/CN for more details.

You may reassign the application menu key if you need to, by running DESQview//X's Setup program.

/FHCycle (Alt+Alt)/FB

You may have need to switch quickly from one window to the next. You can do this by tapping the Alt key twice in quick succession. This action cycles (quickly switches) between open windows.

/FLNOTE:/FB You can also tap the Alt key and type a window number to display a particular window quickly.

/FHEsc/FB

The /CHEsc/CN key removes DESQview//X menus and error messages from the screen. Its action depends on what is displayed on the screen.

If the DESQview//X main menu is displayed, pressing Esc causes the DESQview//X menu to be removed. Attention is focused on the current window. The typing cursor for that window reappears.

If one of the other DESQview//X menus is displayed (for example the Open Window menu), pressing Esc clears that menu from the screen and displays the prior menu.

If the program in the current window was scrolled (by the DESQview//X Scroll command), it remains scrolled until you type to the program or press the Esc key again./FHCtrl+Alt+Del/FB

In DOS, when you press /CHCtrl+Alt+Del/CN, DOS aborts whatever you are doing and reboots your system. This is commonly know as the three-finger-crash.

When you press Ctrl+Alt+Del in DESQview//X, however, only the application running in the foreground window is aborted. DESQview//X is not aborted and your system is not rebooted.

To reboot DOS, you must turn the power off on your system.
/FHQuoting Character ( ` )/FB

The "/CH `/CN " key has a special meaning in DESQview//X. It tells DESQview//X that the next key you press should not play back the DESQview//X script (keystroke macro) that is assigned to it.

In DESQview//X, when you use the learn feature to create scripts, you assign each script you create to a key on the keyboard.

The key you assign (called the mapped key) no longer performs its original function. When you press it, the script you defined for that key is played back.

Pressing ` immediately followed by a mapped key overrides the key's mapped meaning. The key's original function is performed instead.

The ` character is called the quoting character. To enter the character itself, type it twice ``.
/FHPause/FB

Pressing the /CHPause/CN key suspends or "freezes" the application running in the current window.

The application resumes running the next time you press any key (except Alt or Learn) and the key you pressed is discarded--which is to say it is not acted on by the application.

One of the most important uses of Pause is to temporarily stop an application from running in background.

Normally, when you switch from one application to another, the application you switched away from continues to run in background--if it is permitted to do so.

Sometimes, however, you want to stop an application from continuing to run while you work in another application. To do this, press Pause immediately followed by the Alt key. The application is suspended until you switch back to it and press Esc (or any other key).

Some applications written expressly for DESQview//X can not be suspended or may resume automatically.

/FLNOTE:/FB On 83-key or 84-key keyboards, the Ctrl+NumLock key functions as a Pause key in DESQview//X. 

/FHCtrl+Break/FB

Most applications, if they recognize the Ctrl+Break key at all, recognize it as meaning to "abort the command that is currently in progress."

When you press /CHCtrl+Break/CN in DESQview//X, DESQview//X first checks to see if you are playing back a script (keystroke macro) or performing a DESQview//X transfer operation. If you are, DESQview//X acts upon the Ctrl+Break--aborting the script or the transfer.

If neither of these DESQview//X operations is in progress, the Ctrl+Break key is given to the application running in the current window to act upon.

"Break" is located on the front edge of the Pause key or the Scroll Lock key.

/FHPrint Scrn/FB

Pressing the /CHPrint Screen/CN key causes the image in the current window to be printed.

Some applications written expressly for DESQview//X do not support Print Screen.

On some PCs, Print Screen is known as PrtSc.

/FH/UKeyboard Usage in Menus/U/FB

When a DESQview//X menu is displayed, the following keys take on special meaning:

/ML4//ILbullet.xpm//FLSpace Bar/FB selects the menu entry pointed to (highlighted) by the menu cursor.

/ILbullet.xpm//FLEnter/FB selects the menu entry pointed to (highlighted) by the menu cursor.

/ILbullet.xpm//FLUp and Down Arrow/FB moves the menu cursor to the next available (selectable) entry above or below the cursor's current position. The menu cursor moves in a circular manner. For example, pressing down arrow when the menu cursor is on the last available entry moves it around to the first available entry.

/ILbullet.xpm//FLTab/FB moves the menu cursor to the next available (selectable) entry below the cursor's current position.

/ILbullet.xpm//FLBacktab/FB (When the Tab key is pressed while holding down the Shift key) moves the menu cursor to the previous available (selectable) entry above the cursor's current position.

/ILbullet.xpm//FLEsc/FB backs up to the prior menu until the last menu is cleared from the screen.

/FH/UKeyboard Usage in Dialog Boxes/U/FB

When you are in a dialog box, the following keys are available:

/ML4//ILbullet.xpm//FLTab/FB moves the dialog cursor to the next filed in the dialog box. Pressing Tab on the last field moves the cursor to  the first field.

/ILbullet.xpm//FLShift+Tab/FB moves the dialog cursor to the previous field in the dialog box. Pressing the Shift+Tab on the first field moves the cursor to the last field.

/ILbullet.xpm//FLEnter/FB executes the default button (usually OK).

/ILbullet.xpm//FLEsc/FB clears the dialog box from the screen without performing the actions specified.

/ILbullet.xpm//FLF1/FB displays help (when available) for the dialog box.

/ML-4//FLFill-in fields:/FB

/ML4//ILbullet.xpm//FLLeft /FBand /FLRight Arrow/FB keys move the cursor left and right one position within the field.

/ILbullet.xpm//FLHome /FBand /FLEnd/FB move the cursor to the beginning and end of the field.

/ILbullet.xpm//FLInsert/FB toggles between insert and type-over mode. The cursor changes from a single caret (in type over mode) to a double caret (in insert mode).

/ILbullet.xpm//FLBackspace/FB removes the character to the left of the cursor.

/ILbullet.xpm//FLDelete/FB removes the character under or to the right of the cursor.

/ILbullet.xpm//FLControl+Delete/FB erases the text from the cursor to the end of the field.

/ML-4//FLList Boxes:/FB

/ML4//ILbullet.xpm//FLUp/FB and /FLDown Arrow/FB keys move the list box cursor up or down one entry until the last line of the screen is reached. Then the same key scrolls the list up or down.

/ILbullet.xpm//FLPage Up/FB and /FLPage Down/FB scroll to the previous and next page(s) of entries.

/ILbullet.xpm//FLHome/FB and /FLEnd/FB move the cursor to the top and bottom of the box (without scrolling any entries).

/ILbullet.xpm//FLCtrl+Home/FB and /FLCtrl+End/FB move the cursor to the top and bottom of the list (scrolling if necessary).

/ILbullet.xpm//FLSpacebar/FB selects the highlighted list box entry.

/ML-4//FLRadio Buttons and Switches:/FB

/ML4//ILbullet.xpm//FLSpacebar/FB selects the radio button or switch.

/ML-4//FLCommand Buttons:/FB

/ML4//FLSpacebar/FB selects the button.
/FH/UUsing the Mouse/U/FB/IEmouse.xpm/

You can use the mouse and keyboard interchangeably. You can perform part of a command using the mouse and part using the keyboard--whichever you find easiest.

In DESQview//X the pointer cursor appears as an arrow most of the time. You control where the pointer cursor is by moving your mouse.

/FLNote to DESQview users:/FB DESQview//X defines mouse buttons differently than DESQview. In DESQview Button 2 is the right button on a two-button mouse and the right button on a three-button mouse; Button 3 (the DESQ button) requires that you hold both buttons down on a two-button mouse and is the center button on a three-button mouse. You may reconfigure the DESQview//X mouse to act like the DESQview mouse, if you wish, using DESQview//X Setup.
/FH/UDisplaying the DESQview//X Menu/U/FB

When you want to perform a DESQview//X operation, you start by displaying the DESQview//X menu.

/FLTo display the DESQview//X menu:/FB

/ML4//ILbullet.xpm/Place the pointer cursor on the screen background or on the frame of a window.

/ILbullet.xpm/Click mouse button 3, (the right button on either a two-button or three-button mouse).

/ML-4/The DESQview//X menu appears at the pointer cursor location.
/FH/UDisplaying a DESQview//X Application Menu/U/FB

When you want to look at a list of scripts (macros) you have created for an application, you display the DESQview//X application menu.

/FLTo display the menu:/FB

/ML4//ILbullet.xpm/Position the pointer cursor on the window number (the number should turn into a square).

/ILbullet.xpm/Click mouse button 1.

/ML-4/The application menu appears.
/FH/USelecting an Entry on a Menu/U/FB

/FLTo select an entry on a DESQview//X menu or dialog box:/FB

/ML4//ILbullet.xpm/Position the pointer cursor on the entry you want to select.

/ILbullet.xpm/Click mouse button 1 (the select button).

/ML-4/The resulting action depends on the type of field you clicked on.

/ML4//ILbullet.xpm/If you pointed to a menu entry with an ellipsis (...) after its name, a menu or a dialog box appears.

/ILbullet.xpm/If you pointed to a menu entry with no ellipsis, the command action is performed.

/FH/USwitching Windows/U/FB

/FLTo switch windows:/FB

/ML4//ILbullet.xpm/Position the pointer cursor on any visible part of the window you want to switch to.

/ILbullet.xpm/Click mouse button 1.

/ML-4//FLIf no part of the window is visible:/FB

/ML4//ILbullet.xpm/Position the pointer cursor on any visible portion of the screen background or on a frame of a window.

/ILbullet.xpm/Click mouse button 3.

/ILbullet.xpm/When the DESQview//X menu is displayed, click on the Switch Windows entry.

/ILbullet.xpm/When the Switch Windows menu is displayed, position the pointer cursor on the name of the window you want to switch to and click mouse button 1.

/ML-4/If you are using a full-screen direct program, you will first have to display the DESQview//X menu using the keyboard (tap the Alt key). Then select the Switch Windows menu.

Alternately, you can use icon popups to switch windows. If you hold down mouse button 1 while the pointer cursor is positioned on the background screen, an icon popup will appear for every window, excluding those that have been hidden or put aside. Still holding mouse button 1 down, move the pointer cursor over the icon popup of the window to which you want to switch. Then release mouse button 1 to bring the chosen window forward.

/FH/UZooming a Window/U/FB

/FLTo zoom the foreground window up or down:/FB

/ML4//ILbullet.xpm/Position the pointer cursor on the top portion of the window frame.

/ML-4/The pointer cursor changes from an arrow to a crosshatch.

/ML4//ILbullet.xpm/Click mouse button 1.

/ML-4/The window is zoomed up or down, depending upon its prior state.

/FH/UMoving and Resizing a Window/U/FB

/FLTo move the foreground window around the screen:/FB

/ML4//ILbullet.xpm/Position the pointer cursor on the top window frame.

/ML-4/The pointer cursor changes from an arrow to a crosshatch.

/ML4//ILbullet.xpm/Hold down mouse button 1 and drag the mouse around the screen.

/ILbullet.xpm/A window outline appears matching the size of the foreground window. This outline can be moved around the screen until the desired position is reached.

/ILbullet.xpm/Release mouse button 1 when the window is where you want the foreground window to appear.

/ML-4//FLTo resize the foreground window:/FB

/ML4//ILbullet.xpm/Position the pointer cursor on a corner of the window frame.

/ML-4/The pointer cursor changes from an arrow to an arrowed corner.

/ML4//ILbullet.xpm/Hold down mouse button 1 and drag the mouse until the window corner outline is where you want it.

/ILbullet.xpm/Release mouse button 1.

/ML-4/The window becomes larger or smaller.

/FH/USection 3: The Main DESQview//X Menu/U/FB


The DESQview//X Menu is the master list of DESQview//X commands available to you. It contains the following commands:

/ILbullet.xpm//JBOpen Window/openw/
/ILbullet.xpm//JBSwitch Window/switchw/
/ILbullet.xpm//JBClose Window/closew/
/ILbullet.xpm//JBRearrange/rearrw/
/ILbullet.xpm//JBIconify /iconiw/
/ILbullet.xpm//JBZoom/zoomw/
/ILbullet.xpm//JBMark/markw/
/ILbullet.xpm//JBTransfer/markw/
/ILbullet.xpm//JBHelp/helpw/
/ILbullet.xpm//JBQuit DESQview//X/quitw/


/FH/UOpen Window Command: /U/FB
 You use the Open Window command to display the master list of applications installed in DESQview//X.

 /CHStarting Up a Program/CN

 /ILbullet.xpm/Display the DESQview//X menu (by tapping the Alt key or clicking mouse button 3).

 /ILbullet.xpm/Select the Open  Window command from the DESQview//X menu.

 /ILbullet.xpm/Select the application you want to start up.

 /ILbullet.xpm/Using the mouse, you place the pointer cursor on the name of the application you want and click mouse button 1. Using the keyboard, type the keys to use for the program you want to start.

 /ILbullet.xpm/You may also use the Up and Down Arrow keys to highlight the program you wish to start up and then press Spacebar to select it.


 The first time you use DESQview//X, you will see on the Open Window menu, the names of your own applications that the DESQview//X installation found and recognized; a DOS Window and a Scaled DOS  Window; the names of two DESQview//X Companions (Application Manager  and File Manager) and three menus, (Toolbox, Fun & Games and Tutorials).   When you start up an application, a window frame appears   (or the screen clears if the application has been set up to run as a direct window) 
 and then the application is started.

 If you have applications that have not been automatically  installed on the Open Window menu or if you acquire additional applications   after you have installed DESQview//X, you must use the Customize Menu  command to tell DESQview//X about them.  





 After installation your Open Window menu may have several entries, each with the same keys to use. When you start up a program by typing the keys to use, the first program on the menu with those keys to use is opened. You can change the keys to use by using Customize Menu's Change Program option.

 If you have created scripts for the program you are starting up, they are also loaded.


 If you are using the keyboard to open a program on a submenu, you will have to include the keys to use to display the submenu as well as the keys to use to start up your program. For example, to open Quarterdeck Manifest, located on the Toolbox submenu, you must type Alt to display the DESQview//X menu, O for Open Window, TB for Toolbox and MF for Manifest.
/FH/UClose Window: /U/FB

 You use the Close Window command to remove the current window from the screen and from memory. You can close the current window using either the DESQview//X main menu or the DESQview//X application menu.

 You should finish whatever work you are doing in the program and save any files that you want to keep before selecting Close Window.

 /FNTo prevent you from accidentally closing a window, the Close Window menu appears, asking you to confirm that you really want to close the window. Closing a window with this command may not save any files that the program in the window has open./FB

 It is possible to configure a program so that you cannot close it down with the Close Window command. To do this, you set the Allow Close Window Command OFF in the DESQview//X Program Information file. (DVP). You then must exit the program the way you normally would outside of DESQview//X, using the program's Quit command.
 


/FH/USwitch Window: /U/FB

 You use the Switch Windows command to display a list of all the applications currently running in DESQview//X including those that are iconified or hidden. To switch to a different window, you first select the Switch Window command. Then you select the window you want from the Switch Windows menu. 

 There are four shortcuts for switching:
 
 /ILkeyboard.xpm/Tap the Alt key and then type the number of the window you want. For example, pressing Alt then 2 switches to window 2.

 /ILkeyboard.xpm/Switch windows command windows;switching Tap the Alt key twice. This cycles through all the windows in turn.

 /ILmouse.xpm/Place the pointer cursor on any visible part of the window you want to access and click mouse button 1.

 /ILmouse.xpm/Place the pointer cursor on the background screen  area and hold down mouse button 1 to popup icons for all open windows. While still holding down the mouse button, place the pointer cursor on the icon of the window you want to switch to, then release the mouse button. 

 You can configure DESQview//X to display an icon list of open windows instead of the Switch Windows menu using DESQview//X Setup.



/FH/URearrange: /U/FB

  You use the Rearrange command to control the position, appearance and behavior of the current window. You can move the window to the position you want or resize it to  the size you want.

  You may also change the window size and position to a previously set place, such as top half or center of the screen. You can zoom up the window to its maximum size or Zoom down the window to its previous size and position.

  You also have the option of Hiding the current window by removing it from the screen.


/FH/UIconify: /U/FB

 You use the Iconify command to change the current window into an icon. 
 
/ILHelp.xpm/An icon is a small graphical representation of the window on the screen, that takes up a minimum of screen space. Icons appear in window number order at the right side of the display screen. If the application in the window is configured to run in background, it runs in background while iconified. 

 The Iconify command appears both on the DESQview//X menu and on each open program's application menu.

/FH/UZoom: /U/FB

 You use the Zoom command to zoom (enlarge) a small window to its maximum size or if the window is already at its maximum size, to shrink it back to its previous size and position.

 The Zoom command appears on the DESQview//X menu. 
 
 /ILkeyboard.xpm/To zoom up or zoom down (depending upon the program's state), select Zoom.

 You can also Zoom a window by placing the pointer cursor on the window's title area (the top frame bar).
/ILMouse.xpm/ Click when the pointer cursor changes from an arrow to a crosshatch, click mouse button 1.



/FH/UMark and Transfer: /U/FB

 You use the Mark and Transfer commands to move information from one DOS text program to another DESQview//X window.

 The first step in the mark and transfer operation is to mark your text.

 /CHMarking Text/CN
 /ILbullet.xpm/Display the DESQview//X menu.

 /ILbullet.xpm/Select Mark.

 /ILbullet.xpm/The Mark menu appears. DESQview//X takes a snapshot of the screen and places the program in mark mode. 

 /ILbullet.xpm/Move the mark cursor to the first character of the text your want to mark (using the Arrow keys, Tab, Home, End or by clicking mouse button 1).

 /ILbullet.xpm/Select Mark Begin from the Mark menu.

 The mark cursor changes from a blinking underline to a reverse video rectangle. As you move the cursor, the rectangle defined by the begin mark and the current cursor location appears in reverse video to indicate the block of text being marked.

 /ILbullet.xpm/Move the mark cursor to the last character of the block of text using the arrow keys, Tab, Home or End. Or, position the pointer cursor , press mouse button 1 and hold it down while you move the cursor. Release mouse button 1 to anchor the mark.

 /ILbullet.xpm/Select Done from the Mark menu.

 On selecting Done, the reverse video marking is removed and the Mark menu disappears. The block of text you marked is saved in the DESQview//X clipboard until you are ready to transfer it.

 /CHTransfer/CN
 The first step in transferring your text is to switch to the window where you want the transfer to occur.  Display the DESQview//X menu and type the number of the window you want to switch to, or Display the Switch Windows menu and select the window you want to switch to, or 
 /ILbullet.xpm/Place the pointer cursor on the visible part of the window and click mouse button 1.

 /ILbullet.xpm/Move the cursor to the point where you want to transfer the text you just marked.

 You do this by using the program's commands for positioning the cursor.
 /ILbullet.xpm/Display the DESQview//X menu and select Transfer.

 Transfer command/menu The Transfer menu appears with four options:

 /ILbullet.xpm/You can transfer only the first line of the block you marked into the program.

 /ILbullet.xpm/You can transfer only the first number you marked.

 /ILbullet.xpm/Type keys to begin each line. You can specify keys to be typed before each line you marked.

 /ILbullet.xpm/You can tell DESQview//X to type the lines you marked followed by any key or sequence of keys.

/CH Transfer command/menu /CN

 The most commonly used option is Enter to transfer the block of text you marked into the program in the same format.

 The text in the clipboard remains there until overwritten or until you terminate your DESQview//X session. You may transfer this text as many times and to as many windows as you wish.


 DESQview//X types the marked text into the program just as if you had typed it yourself from the keyboard.

 If you press Enter, each line is terminated by a carriage return with the result that the block of text is transferred in the same format as it was marked.
/FH/UHelp: /U/FB/ILbhelp.xpm/

 You use Help to get immediate online information about a DESQview//X menu, command, dialog box or error message. DESQview//X Help is organized as a spiral pad with colored section tabs. Each section tab marks the beginning of a major DESQview//X section. You select a section tab and Help displays an index of that category. The first section is the contents. Each reference in the contents is cross-referenced to text elsewhere in Help.

 When you select a cross-reference, Help jumps to a page with the pertinent information. Cross-references are colored blue.

 You can navigate in Help using /CHPgUp/CN, /CHPgDn/CN, /CHFind/CN, /CHNext/CN and /CHBacktrack/CN buttons. You can select a section tab by holding down the Alt key and tapping the underlined character in the section name. For example, to view the second section, type Alt+2. You navigate using the mouse by clicking mouse button on a colored tab, cross reference or button.

 You exit help by selecting /CHCancel/CN or typing /CHEsc/CN.


/FH/UQuit: /U/FB

 Quit DESQview//X command//menu You use the Quit DESQview//X command to end your DESQview//X session and return control to DOS.

 So you do not accidentally quit DESQview//X, the Quit DESQview//X menu appears, asking you to confirm that you really want to exit DESQview//X:

 /ILbullet.xpm/Select Yes or No

 /FN(Pressing  Esc is the equivalent of selecting No.)/FB

 If any of the programs still running are configured so they cannot be closed using the Close Window command, you will not be able to select Quit until you close down each such program by performing its quit command.

 If you created any DESQview//X scripts or modified any menus during your DESQview//X session that you have not saved, DESQview//X reminds you to save them before you quit.

 


/FH/U The Open Window Menu/U/FB

 The Open Window menu is the master list of programs installed in DESQview//X and your starting point for running a program.

 When you install DESQview//X, the Open Window menu is automatically customized to your system by the DESQview//X installation program.

 The DESQview//X installation program searches your hard disk for the programs it knows about  and automatically installs them in DESQview//X for you. This includes most popular DOS programs.

 If you are also a DESQview user, the installation program will set up DESQview//X the same way as DESQview if you wish.

 If you have more programs than will fit on one Open Window menu,  the entry  More  appears at the bottom of the menu to indicate that more programs are listed on additional menu pages.

 If you have programs that were not automatically installed on the Open Window menu or if you acquire additional programs after you installed DESQview//X, you must use the Customize Menu command to tell DESQview//X about them.

 

 The DESQview//X installation program also installs these programs on the Open Window menu.

 /JBApplication Manager/appman/
 /JBFile Manager/fileman/
 /JBDOS Window/doswin/
 /JBScaled DOS Window/scaled/

 The DESQview//X installation program also adds three submenus to the the Open Window menu. A menu entry with an ellipsis (...) is a subdirectory. 

  /CHToolbox /CN A submenu containing Adobe Type Manager, Quarterdeck Manifest, Memory Status, Icon Editor, DESQview//X Setup, Print Manager and other utilities including DOS 5 Edit if you have DOS 5.   
  
  /CHFun & Games/CN  A submenu containing sample DESQview//X programs and games.

  /CHTutorials/CN

/FH/UApplication Manager /U/FB

Application Manager is a DESQview//X Companion program that gives you a graphical desktop for launching programs and for organizing your work into projects.

/FH/UFile Manager/U/FB

File Manager is a DESQview//X Companion program that lets you manage both local and remote files.
/FH/UDOS Window /U/FB

DOS Window is a DOS window with memory for running the maximum size DOS program that can be run inside DESQview//X. This size is determined by the memory characteristics of your system.
/FH/UScaled DOS/U/FB

Scaled DOS is a DOS window that displays text programs using scalable type fonts. When you resize a scaled DOS window, the font shrinks or grows so that all text is visible in the window.
/FH/U Learn/U/FB
 
 One of DESQview//X's most powerful features is Learn (keystroke macros). Using Learn, you tell DESQview//X to remember your keystrokes and to assign these keystrokes to a particular key on your keyboard. Then, you can play back these keystrokes by pressing the assigned key.

 A sequence of remembered keystrokes is called a  script  or a  keystroke macro . You can create two types of scripts:

 /CHProgram scripts/CN are scripts you create while running a program for example, Lotus 1-2-3 Release 2 . When you press the key you assigned to the script, the script is played back to 1-2-3.

 /CHGlobal scripts/CN are scripts you create on the DESQview//X menu. Such menu scripts become global when you assign them a speed key. You can play back a global script without displaying the DESQview//X menu, by pressing the speed key. Such a script might, for example, start up several programs or transfer information between programs.

/JBCreating Scripts/creascri/
/JBPlaying back Scripts/playscri/
/JBDisplaying a Programs Script Menu/appmenu/



 
/FH/UCreating Scripts/U/FB

 You can create a script for the current session or save a script to use each time you run a program.

 /ILbullet.xpm/To start and finish scripts, DESQview//X needs a special key, the  Learn key. We use  Shift+Alt (hold down the Shift key and tap Alt) as the Learn key. This displays the Learn menu, from which you select the Learn action you want.  You can learn scripts for a specific application or for the DESQview//X menu. 

 The basic steps to learn a local (application) script are:

 /ILbullet.xpm/Get your program to the point where you are ready to type the first keystroke of the script.

 /ILbullet.xpm/Press Shift+Alt to to display the Learn Menu, and select Start Script.


  /ILbullet.xpm/Tell DESQview//X the key you want to assign to the script.

  /ILbullet.xpm/Enter all the keystrokes for the script. DESQview//X will remember these keystrokes exactly as you enter them.

  /ILbullet.xpm/Display the Learn menu again and select Finish Script.

 DESQview//X assigns the keystrokes it remembered to the key you specified.

 To learn a global DESQview//X script, start with a DESQview//X menu displayed.

 A script can have pauses and time delays in it. A  pause  tells DESQview//X that, when it plays back the script, it should stop and let you type in information such as file name. A  time delay  tells DESQview//X to stop playing back the script and wait for some number of seconds before proceeding usually until the program has finished its current operation.


/FH/UPlaying Back Scripts/U/FB

 Once you have learned a script, you can play it back  at any time.

 If the script was learned for a particular application, you can play it back whenever you are working in that program:

 Move the cursor to the point in the program where you want to play back the script.

  /ILbullet.xpm/Press the key you assigned to the script.

 If the script is on the DESQview//X menu: 

  /ILbullet.xpm/Navigate to where you want to start playing back the script.

  /ILbullet.xpm/Press the key you assigned to the script.

 If you did  not  assign a speed key to a script on the DESQview//X menu, you must first display the menu that contains the script before pressing the key to play back the script. You assign a speed key using the Customize Menu command. 

 In either case, DESQview//X then types the keystrokes it previously learned.

  /ILbullet.xpm/To abort a script, after you have started playing it back, press the Ctrl+Break key.

 

 
/FH/UApplication Menus/U/FB

DESQview//X provides an application menu for each program that you have open. This menu lists the names of the scripts (DESQview//X Keystroke Macros) and//or additional menus that you have created for the program.

For your convenience three DESQview//X commands are also listed on the application menu-Iconify, Close and Customize Menu.

/FLTo display an application menu:/FB

/ML4//ILbullet.xpm/Hold down the Alt key and tap the Spacebar (Alt+Spacebar) when the program is open, or

/ILbullet.xpm/Place the pointer cursor on the window number in the application's top window frame.

/ILbullet.xpm/When the pointer cursor changes into a framed black square, click mouse button 1.

/ML-4/On all DESQview//X application menus, the name of the command appears on the left of the menu entry. To the right of the command name are the keys you use to select an entry.

/FLTo select a menu entry using the mouse:/FB

/ML4//ILbullet.xpm/Position the pointer cursor on the entry and click mouse button 1.

/ML-4//FLTo select a menu entry using the keyboard:/FB

/ML4//ILbullet.xpm/Press the designated key or keys to use (at the right of the entry), or

/ILbullet.xpm/Use the Arrow keys to position the menu cursor (the raised button) on the desired entry, then tap the Spacebar or the Enter key.

/ML-4//FLDisplaying Scripts on the Application Menu/FB

When you create a script, you can specify the key(s) to use as a speedkey. This means that you do not have to display the application menu to playback the script. A speedkey is marked with a small diamond character to the right of key(s) to use.

You use the Customize Menu entry to create submenus, arrange scripts on menus and actually write your own scripts.

/FLTo clear an application menu from the screen without selecting a command:/FB

/ML4//ILbullet.xpm/Press Esc, or

/ILbullet.xpm/Move the pointer cursor off of the menu and click mouse button 1 anywhere in the window.
/FH/U The Customize Menu/U/FB


 DESQview//X automatically installs all the programs it already knows about. After installation you may want to add, delete or change the Open Window menu. You do this by using the Customize Menu command displayed on all Open Window menus and submenus.

 You can use Customize Menu to:

 /ILbullet.xpm/Add programs that are not known to DESQview//X.

 /ILbullet.xpm/Add new programs after you have already installed DESQview//X.

 /ILbullet.xpm/Delete programs you no longer want to use from the menu.

 /ILbullet.xpm/Change information about the programs already appearing in the Open Window menu.

 /ILbullet.xpm/Add submenus to the Open Window menu.

 /ILbullet.xpm/Move entries from one menu to another.

 /ILbullet.xpm/Add spacers, functions, scripts and comments to a menu.

 
/FH/USection 4: Customize Menu/U/FB

The Customize Menu command is used to customize DESQview//X's menus. Using Customize Menu you can /FLadd, change or delete:/FB 

/ML4//ILbullet.xpm//FLPrograms/FB, such as Lotus 1-2-3, Microsoft Windows 3, Paradox or Ventura Publisher.

/ILbullet.xpm//FLMenus/FB, for organizing programs or scripts.

/ILbullet.xpm//FLScripts/FB, keystroke macros.

/ILbullet.xpm//FLRemote Programs/FB, either DOS programs running on remote DESQview//X PCs or X Window System graphic programs running on X workstations.

/ILbullet.xpm//FLDESQview//X Commands/FB, such as Zoom, Resize, Iconify, or DESQview//X Help.

/ILbullet.xpm//FLComments/FB, comments used to label sections of menus.

/ILbullet.xpm//FLBar Spacers/FB, lines used to separate menu entries.

/ML-4/The Customize Menu command appears at the bottom of the Open Window menu, as well as each of its submenus and on the DESQview//X Application menu associated with each open window. Although there is no Customize Menu entry on the DESQview//X main menu, you can also customize it. 
/FH/UGetting Started with Customize Menu/U/FB 

/ML4//JBStarting Up Customize Menu/startcm/
/JBNavigating/navcm/
/JBKeys to Use/keyscm/
/JBSpeedkeys/speedcm/
  /FH/UStarting Up Customize Menu/U/FB

/FLYou can start up Customize Menu:/FB

/ML4//ILbullet.xpm/When the Open Window menu or one of its submenus is displayed, or

/ILbullet.xpm/When the DESQview//X Application menu is displayed for the program in the foreground window, or

/ILbullet.xpm/When the DESQview//X or Learn menu is displayed.

/ML-4//FLTo customize a menu:/FB

/ML4//ILbullet.xpm/Display the menu you want to customize.

/ILbullet.xpm/Place the pointer cursor on the Customize Menu entry and click mouse button 1, or

/ILbullet.xpm/Place the pointer cursor anywhere on the menu and click mouse button 2 (the /CHcustomize/CN button), or

/ILbullet.xpm/Press the F10 key, or

/ILbullet.xpm/Press Shift+Alt to display the DESQview//X Learn menu, then press the M key.

/ML-4/The menu that was displayed when you entered the Customize Menu command appears at the top left of your screen. Its menu color changes to a light gray. The menu entry that was highlighted remains highlighted.

The Customize Menu menu appears at the top right of your screen. You use this menu to add, change, cut and paste menu items and save or load menus.
  /FH/UNavigating/U/FB

When you start up Customize Menu, keyboard and mouse focus are on the Customize Menu menu. After selecting a command (Add, Change, Cut & Paste), focus switches back and forth between the Customize menu and the menu you want to change, when appropriate.  

/FLTo select a command from the Customize Menu menu:/FB

/ML4//ILbullet.xpm/Type the key to use at the right of the command name, or

/ILbullet.xpm/Move to the desired command using the Up and Down Arrow keys and select a command by pressing the Spacebar or the Enter key, or

/ILbullet.xpm/Place the pointer cursor on the desired command and click mouse button 1.

/ML-4/When you select /FLChange/FB, you must tell DESQview//X what you want to change. Customize Menu's focus changes to the gray menu on the left of the screen.

Likewise,  when you select /FLCut & Paste/FB, you must tell DESQview//X what you want to delete, move (temporarily delete and then paste it somewhere else) or copy (make a copy and then paste it somewhere else). 

Furthermore, when you /FLAdd/FB and /FLPaste/FB an entry you must tell DESQview//X on which menu and above which entry to add or paste the entry.

/FLTo indicate, on the gray menu, what you want to change, delete or copy, or where you want to add or paste:/FB

/ML4//ILbullet.xpm/Type the key(s) to use at the right of the command name, or

/ILbullet.xpm/Move the menu cursor to the desired command using the Up and Down Arrow keys and select an entry by pressing the Enter key, or

/ILbullet.xpm/Place the pointer cursor on the desired entry and click mouse button 1.

/ML-4/You can select an item in a submenu by moving to the name of a submenu and then pressing the /CHRight Arrow key/CN. When you are in a submenu and want to step back to the parent menu, you press the /CHLeft Arrow key/CN.

To navigate within the dialog boxes which appear when a Customize Menu command is selected, press the /CHtab/CN key repeatedly to move to the desired field, or click on the desired field using the mouse. 
/FH/UKey(s) to Use/U/FB

When adding programs to a menu it is necessary to specify the /FLKey(s) to Use/FB to select an item from a menu.

/FLThere are three types of Key(s) to Use:/FB

/ML4//ILbullet.xpm/Any single keyboard key.  For example, A or {F2} or {PgUp}. 

/ILbullet.xpm/A single key combination using Alt or Shift or Ctrl, pressed with any other key.  For example, (Alt+A) or Shift+(F2) or (Ctrl+Enter).

/ILbullet.xpm/Any two typewriter keys. For example, DW or Q1.  Note: Two typewriter keys may not be used with speedkeys. /FH/USpeedkeys/U/FB

Speedkeys represent a single key or a combination of two keys pressed together, that when pressed, display a menu, run a script or issue a DESQview//X command, without having to display the DESQview//X menu.

/FLCustomize Menu dialog boxes contain a Speedkey switch./FB

/ML4//ILbullet.xpm/When /FLON/FB, the Speedkey switch can make the key or keys designated in the /CHKey(s) to Use/CN field a speedkey. 

/ILbullet.xpm/If the Speedkey switch is /FLOFF/FB, the /CHKey(s) to Use/CN operate normally, as described under Key(s) to Use.

/ML-4/Speedkeys that are created on an Application menu only work in that window. Speedkeys that are created on the DESQview//X menu are global.  /FH/UUsing the `Customize Menu' Menu/U/FB

The /FLCustomize Menu/FB menu (below) lists the commands that can be performed on a menu entry.

/FL/JBFinish Customize/finishcm/
--------------
/JBAdd.../addcm/
/JBChange.../chngcm/
/JBCut & Paste.../cpcm/
--------------
/ML16/-File-
/ML-16//JBSave Menu(s)/savecm/
/JBLoad Menu(s)/loadcm//FB

/FLTo learn about a Customize Menu entry:/FB

/ML4//ILbullet.xpm/Use the /FLTab/FB key to select a menu entry and press /FLEnter/FB, or

/ILbullet.xpm/Move the pointer cursor to the menu entry and press mouse button 1.

/FH/UFinish Customize/U/FB

Select /FLFinish Customize/FB when you are finished making changes to the menu.

/FLNote:/FB Selecting Finish Customize does not save the changes to disk.  You must select /FLSave Menu(s)/FB. 
/FH/UAdd Menu/U/FB

The Add menu lists the items you can add to a menu:  You have seven choices:

/ML4//ILbullet.xpm//JBAdd Program/addprgm/ lets you add a DOS program to either the Open Window menu, one of its submenus or an Application menu.

/ILbullet.xpm//JBAdd Menu/addmenu/ lets you add a submenu. 

/ILbullet.xpm//JBAdd Script/addscr/ lets you create a script and place it on the menu. 

/ILbullet.xpm//JBAdd Remote Program/addrem/ lets you add a command that runs either a remote DOS program or a remote X Window System program.

/ILbullet.xpm//JBAdd DESQview//X Command/addcmd/ lets you place a DESQview//X command (like Zoom or Switch Windows) on the menu. 

/ILbullet.xpm//JBAdd Comment/addcomm/ lets you place a comment on the menu. 

/ILbullet.xpm//JBAdd Bar Spacer/addbar/ lets you place a sculpted bar on the menu. 

/ML-4//FLTo add an item to a menu:/FB

/ML4//ILbullet.xpm/Select the item you want to add.

/ML-4/A dialog box appears requesting information.

/ML4//ILbullet.xpm/Complete the dialog box.  When completed, you will be prompted to specify the menu and location on the menu to add the item.  An additional item can be added if you wish.

/ML-4//FLTo End Customize Menu:/FB

/ML4//ILbullet.xpm/Select /FLSave Menu(s)/FB from the Customize Menu or you can wait until you quit DESQview//X, where you will be prompted to save any changes, and//or

/ILbullet.xpm/Select /FLFinish Customize./FB 
/FL/UAdd Program/U/FB

The Add Program list box lets you add a DOS program to the DESQview//X Open Window menu, one of its submenus or a program's Application menu.

/FLThere are three ways of adding the program information DESQview//X needs:/FB

/ML4//Ilbullet.xpm/Selec the program from the /JBList of Known Applications/listknow/, programs that DESQview//X "knows" about. 

/ILbullet.xpm//JBSearch a Directory/search/ for a program information file (DVP) that was previously created by you or someone else.

/ILbullet.xpm//JBAdd a New DVP/adddvp/ (program information file). 
/FH/USelecting from a List of Known Applications/U/FB

DESQview//X comes preconfigured with program information about many DOS programs. These programs are listed in the Add Program list box.

/FLTo select an item from the list of DESQview//X known applications using the mouse:/FB/IEmouse.xpm/

/ML4//ILbullet.xpm/Place the pointer cursor on the slider and hold down mouse button 1.

/ILbullet.xpm/Drag the slider down the scroll bar until you see the name of the program you wish to add.

/ILbullet.xpm/Release mouse button 1.

/ILbullet.xpm/Select the program by clicking mouse button 1 on the program name. 

/ML-4//FLTo select an item from the list using the keyboard:/FB/IEkeyboard.xpm/

/ML4//ILbullet.xpm/Use the Up and Down Arrow and PgUp and PgDn keys to move the list box cursor to the name of the program you want to add.

/ILbullet.xpm/Select by pressing the Spacebar.

/ML-4/You can select as many programs as you want. A selected item appears in reverse video.

/FLWhen you have finished selecting:/FB

/ML4//ILbullet.xpm/Select /FLOK/FB.

/ML-4/ DESQview//X displays the Add Program dialog box for each program selected in turn.

Two fields in this dialog box are filled in, /CHthe Program Name/CN field and the /CHDOS Command/CN field. You should not change these fields. 

/FLEnter the Information Requested./FB

/ML4//ILbullet.xpm/Type the key or keys you want to use to start up the program.

/ILbullet.xpm/Type the full path of the directory you use to start up the program, for example, C:\LOTUS3.

/ML-4//FLAfter you have completed the dialog box for each program you selected, you are prompted to pick a place on the menu for each program./FB

/ML4//ILbullet.xpm/Use the Arrow keys or the pointer cursor to navigate to the menu and  position where you want the program name to appear.

/ILbullet.xpm/Click mouse button 1 or press Enter to insert the program name on the menu.

/ML-4/When you have added all of your programs to the menu, the Customize Menu menu reappears.

You should save your additions using the /FLSave Menu(s)/FB command.
/FH/USearching a Directory/FB/U 

The information that DESQview//X needs to run a program is stored in a program information file, or DVP. The file extension is .DVP.

If you created a DVP at an earlier time, or you created a DVP using DESQview//X Application Manager or if the developer of your program provided a DVP file with the program, you can use this information.

/FLTo search a file directory for DVPs:/FB

/ML4//ILbullet.xpm/Select Search Directory from the Add Program list box.

/ML-4//FLA dialog box appears, asking you to type in the directory path you wish to search./FB

/ML4//ILbullet.xpm/Type the directory path.

/ILbullet.xpm/Select OK.

/FLEnter the Information Requested./FB

/ML4//ILbullet.xpm/Type the key or keys you want to use to start up the program.

/ILbullet.xpm/Type the full path of the directory you use to start up the program, for example, C:\LOTUS3.

/ILbullet.xpm/Use the Arrow keys or the pointer cursor to navigate to the menu and position where you want the program name to appear.

/ILbullet.xpm/Click mouse button 1 or press Enter to insert the program name on the menu.

/ML-4/When you have added all of your programs to the menu, the Customize Menu menu reappears.

You should save your additions using the /FLSave Menu(s)/FB command.
/FH/UAdding a New DVP/FB/U

If the program you want is not on the program list, you can have DESQview//X make a new DVP for it. 

/FLTo create a new DVP:/FB

/ML4//ILbullet.xpm/Select the /FLNew DVP/FB button from the Add Program list box.

/ML-4/When you select New DVP, Customize Menu displays the first of three program information dialog boxes. When you are adding a program for the first time, you usually only need to fill out the first (basic) program information dialog.

/FLTo add a new DVP:/FB

/ML4//ILbullet.xpm/Type the name that you want to see on the menu in the /FLProgram Name/FB field.

/ILbullet.xpm/Type the key(s) you want to press to start this program in the /FLKey(s) to Use/FB field.

/ILbullet.xpm/Type the full path of the command to run the program in the DOS Command field, (for example, C:\WORDPERF\WP.EXE ).  Include any necessary switch, (for example, C:\wordperf\wp.exe //e). 

/ML-4//FLNOTE:/FB You can enter the name of a batch file that runs a program or any DOS command line up to 128 characters long. 

/ML4//ILbullet.xpm/Type the full path of the directory you use to start up the program in the Directory field, for example, C:\WORDPERF.

/ML-4/That is all the information you are required to supply for DESQview//X to be able to run most programs.

/ML4//ILbullet.xpm/Select OK to end the New DVP Add Program dialog box.

There are other options in the Program Information dialogs to fine tune programs in DESQview//X. All the options in these dialogs are fully explained in /FLUsing DVP Manager/FB.

/FL/To place the program on the menu:/FB

/ML4//ILbullet.xpm/Use the Arrow keys or the pointer cursor to navigate to the menu and position where you want the program name to appear.

/ILbullet.xpm/Click mouse button 1 or press Enter to insert the program name on the menu.

/ML-4/The Customize Menu menu reappears. 

You should save your additions using the /FLSave Menu(s)/FB command.

/FH/UAdd Menu/U/FB

The Add Menu dialog box requests the information Customize Menu needs to create a new menu:

/ML4//ILbullet.xpm/The /FLMenu Name/FB field is for the name that appears on the parent menu. Often you want to include some indication that this entry is a menu item. We use an ellipsis (...) after a menu item to indicate that the item is a menu.

/ILbullet.xpm/The /FLKey(s) to Use Field/FB is for the keys used to display the menu.

/ILbullet.xpm/The /FLMenu Title/FB field is for the text that appears in the menu title when the menu is displayed. You can reference an existing menu title, or create a new one. The first time you display this new menu, you will see only the menu title and any items which are set to show in submenus. You can then use Customize Menu to add more items to the new menu.

/FLNote:/FB Menus added to Application menus do not display a menu title, however, a menu title is required for internal configuration.

/ILbullet.xpm/The /FLSpeedkey/FB switch lets you choose whether to make Key(s) to Use a speedkey. 

/ILbullet.xpm/The /FLShow in Submenus/FB switch instructs Customize Menu, when ON, to include the menu entry on all submenus. 

/ILbullet.xpm/The /FLOnly if Window Open/FB switch, when ON, makes this menu entry unselectable when no windows are open. 

/ML-4//FLWhen you have completed the dialog box:/FB

/ML4//ILbullet.xpm/Select /FLOK/FB.

/ML-4//FLTo place the program on the menu:/FB

/ML4//ILbullet.xpm/Use the Arrow keys or the pointer cursor to navigate to the menu and position where you want the program name to appear.

/ILbullet.xpm/Click mouse button 1 or press Enter to insert the program name on the menu.

/ML-4/The Customize Menu menu reappears. 

You should save your additions using the /FLSave Menu(s)/FB command.
/FH/UAdd Script/U/FB

The Add Script dialog box requests the information that Customize Menu needs to create a new script (keystroke macro).

/FLNote:/FB You can also create a Script using the /FLLearn/FB feature.  

There are three types of scripts you can create using Customize Menu.

/ML4//ILbullet.xpm//FLApplication Script/FB: A script placed on the Application menu of a window is loaded and available whenever you open that window. <$Iscripts;application>

/ILbullet.xpm//FLDESQview//X Script/FB: A script placed on the DESQview//X menu is loaded and available when the DESQview//X menu is displayed.  

/ILbullet.xpm//FLGlobal Script/FB: If you assign a /CHspeedkey/CN to a script placed on the DESQview//X menu, the script becomes a /CHglobal script/CN  which can be played back without displaying a menu. 

/ML-4//FLThe Add Script dialog box consists of three fill-in fields and two switches:/FB

/ML4//ILbullet.xpm//FLThe /FLScript Name/FB field is for the name that appears on the menu.

/ILbullet.xpm/The /FLKey(s) to Use/FB field is for the key or keys you use to play back the script.

/ILbullet.xpm/The /FLScript/FB field contains the sequence of keys to be played back. To define a script, enter the sequence of keystrokes in the /FLScript/FB field. Keystrokes are expressed in two ways:

/FLTypewriter keys/FB are the keys corresponding to the text that appears on the screen when you type--namely the letters, numbers and common symbols. To enter typewriter keys, just type them in.

/FLDESQview//X key labels/FB correspond to actions, such as Enter, Backspace, F2, Alt+M, etc. To enter key labels, enclose them in curly brackets, for example, {Enter}, {Backspace}, {F2}, {Alt-M}. The key label to display the DESQview//X menu is {DESQ}. 

/ILbullet.xpm/The /FLSpeedkey/FB switch lets you choose whether to make Key(s) to Use a speedkey. /CHNote that when you Learn a script on an application menu, DESQview//X automatically makes the keypress for Key(s) to Use a speedkey./CN However, when you create or edit a script in Customize Menu, you must explicitly designate the script key as a speed-key. To do this, toggle the /FLSpeedkey/FB switch ON. 

/ILbullet.xpm/The /FLShow in Submenus/FB switch instructs Customize Menu, when ON, to include the script menu entry on all submenus. 

/ML-4//FLWhen you have completed the dialog box:/FB

/ML4//ILbullet.xpm/Select /FLOK/FB.

/ML-4//FL/To place the program on the menu:/FB

/ML4//ILbullet.xpm/Use the Arrow keys or the pointer cursor to navigate to the menu and position where you want the program name to appear.

/ILbullet.xpm/Click mouse button 1 or press Enter to insert the program name on the menu.

/ML-4/The Customize Menu menu reappears.

You should save your additions using the /FLSave Menu(s)/FB command.
/FH/UAdd Remote Program/U/FB

The Add Remote Program dialog box requests the information Customize Menu needs to run a specified remote program. (Please see the DESQview//X Network Manager User Guide to set up DESQview//X for remote computing).

/ML4//ILbullet.xpm/The /FLRemote Name/FB field is for the name that appears on the menu for the remote program.

/ILbullet.xpm/The /FLKey(s) to Use/FB field is for the keys used to start up the remote program.

/ILbullet.xpm/The /FLRemote Command/FB field is for the command that runs the program on the remote system. When running a program on a remote DESQview//X PC, the command is the name of the DVP file for the program. The DVP must be stored in the remote system.

/Ilbullet.xpm/The /FLHost Name/FB field is for the name of the remote computer which will be running the program. You must have setup this name in your PC, using DESQview//X Advanced Setup, Network setup option. 

/ILbullet.xpm/The /FLUser Name/FB field is for the name that the remote computer uses to identify you and to allow you access to the program you want to run. 

/ILbullet.xpm/The /FLPassword Required/FB switch, when ON, instructs DESQview//X to prompt for a password from you when you start up the remote program.

/ILbullet.xpm/The /FLShow in Submenus/FB switch instructs Customize Menu, when ON, to include the menu entry on all submenus. 

/ML-4//FLWhen you have completed the dialog box:/FB

/ML4//ILbullet.xpm/Select /FLOK/FB.

/ML-4//FL/To place the program on the menu:/FB

/ML4//ILbullet.xpm/Use the Arrow keys or the pointer cursor to navigate to the menu and position where you want the program name to appear.

/ILbullet.xpm/Click mouse button 1 or press Enter to insert the program name on the menu.

/ML-4/The Customize Menu menu reappears.

You should save your additions using the /FLSave Menu(s)/FB command.
/FH/UAdd DESQview//X Command/U/FB

The Add DESQview//X Command dialog box requests the information that Customize Menu needs to add a specified DESQview//X command to a menu.

/ML4//ILbullet.xpm/The /FLCommand Name/FB field is the name that you want to appear on the menu.

/ILbullet.xpm/The /FLKey(s) to Use/FB field is for the keys used to start the command.

/ILbullet.xpm/The /FLDESQview//X Command/FB switch indicates what command you want to add. /CHOnly one command can be switched ON./CN

Note: For information on DESQview//X Commands, see /FLThe Window Manager Main Menu/FB.

/ILbullet.xpm/The /FLSpeedkey/FB switch lets you choose whether to make Key(s) to Use a speedkey.

/ILbullet.xpm/The /FLShow in Submenus/FB switch instructs Customize Menu, when ON, to include the menu entry on all submenus.

/ML-4//FLWhen you have completed the dialog box:/FB

/ML4//ILbullet.xpm/Select /FLOK/FB.

/ML-4//FL/To place the program on the menu:/FB

/ML4//ILbullet.xpm/Use the Arrow keys or the pointer cursor to navigate to the menu and position where you want the program name to appear.

/ILbullet.xpm/Click mouse button 1 or press Enter to insert the program name on the menu.

/ML-4/The Customize Menu menu reappears.

You should save your additions using the /FLSave Menu(s)/FB command.


/FH/UAdd Comments/U/FB

A comment is a text item you place on a menu. You can center your text or left align it.

/ML4//ILbullet.xpm/The /FLComment/FB field is for the text of the comment.

/ILbullet.xpm/The /FLCenter Text/FB switch, when ON, centers the comment on the menu. If this switch is OFF, the comment appears left aligned.

/ILbullet.xpm/The /FLShow in Submenus/FB switch instructs Customize Menu, when ON, to include the menu entry on all submenus. 

/ML-4//FLTo place the program on the menu:/FB

/ML4//ILbullet.xpm/Use the Arrow keys or the pointer cursor to navigate to the menu and position where you want the program name to appear.

/ILbullet.xpm/Click mouse button 1 or press Enter to insert the program name on the menu.

/ML-4/The Customize Menu menu reappears.

You should save your additions using the /FLSave Menu(s)/FB command.
/FH/UAdd Bar Spacer/U/FB

A Bar Spacer is a sculpted bar added to your menu. Usually spacers separate groups of programs or programs from submenus. You can design your menu any way you like. /CHCustomize Menu adds a spacer/CN /FLabove/FB /CHthe currently highlighted menu item./CN

/FLTo insert the bar spacer:/FB

/ML4//ILbullet.xpm/Use the Arrow keys or the pointer cursor to navigate to the menu and position where you want the bar spacer to appear and press Enter or click mouse button 1.

/ML-4/The Customize Menu menu reappears.

You should save your additions using the /FLSave Menu(s)/FB command.


/FH/UChange Menu/U/FB

You use the Change command on the Customize Menu menu to change the information about an item listed on the menu.

When you select Change, Customize Menu asks you to indicate what you want to change. Focus is shifted to the gray menu on the left of the screen. 

/FLTo indicate what is to be changed:/FB

/ML4//ILbullet.xpm/Use the Arrow keys, the pointer cursor or the Key(s) to Use to select the item to be changed. 

/ML-4/Customize Menu then displays the dialog box appropriate for what you want changed. The dialog box shows the information that was previously entered.  The dialog boxes are the same as those for /CHAdding/CN the item.  See /FLAdd (Menu Item Name)/FB or /FLThe DVP Manager/FB for information on completing the dialog boxes.  

/ML4//ILbullet.xpm/Change the information as required.

/ILbullet.xpm/When finished, select /FLOK/FB.

/ML-4/The Customize Menu menu reappears.

You should save your additions using the /FLSave Menu(s)/FB command.
/FH/UCut & Paste/U/FB

The Cut & Paste command lets you rearrange the items on a menu or move items to a different menu. 

/ML4//ILbullet.xpm//FLCut/FB deletes the menu item from the menu and places it in a clipboard.

/ILbullet.xpm//FLCopy/FB places a copy of the menu item in the clipboard without deleting it from the menu.

/ILbullet.xpm//FLPaste/FB inserts the last item from the clipboard into a menu at your designated position. 

/FLNOTE:/FB Unless you have cut or copied at least one item, the Paste button is invisible.

/ML-4/You can even cut and paste /CHmultiple menu items,/CN making it simple to "gather" a number of menu items and place them on another menu or group them together on the same menu. Customize Menu will paste each item you have cut or copied in the same order as you cut or copied them.

/FLTo rearrange the items on a menu:/FB

/ML4//ILbullet.xpm/Select Cut & Paste from the Customize Menu menu.

/ML-4/A dialog box appears. It includes instructions for how to indicate what you want to cut or copy. It also includes two buttons, Cut and Copy.

/ML4//Ilbullet.xpm/Select the item to be cut or copies using the keyboard, pointer cursor or Key(s) to Use.  

/ML-4//FLTo cut or copy:/FB

/ML4//ILbullet.xpm/Select the Cut button or the Copy button.

/FLNote:/FB A menu title cannot be cut. Moreover, a menu item that has been set to show in submenus can only be cut from the menu in which the /CHShow/CN switch was set.

/ML-4/The dialog box is updated, giving you an additional button, the Paste button.

/FLTo paste (insert) a menu entry that you previously cut or copied:/FB

/ML4//ILbullet.xpm/Navigate to the menu and position where you want to paste the item.

/ILbullet.xpm/Select the Paste button.

/ML-4//FLWhen you are finished rearranging your menu:/FB

/ML4//ILbullet.xpm/Press Enter when finished.

/ML-4/The Customize Menu menu reappears

You should save your changes using the /FLSave Menu(s)/FB command.
/FH/USave Menu(s)/U/FB

When you are satisfied with the menu configuration you have created, you should save it to use again. 

/FLThere are two ways to save menu(s) and scripts:/FB

/ML4//ILbullet.xpm/Select /FLSave Menu(s)/FB from the Customize Menu menu, or

/ILbullet.xpm/When you quit DESQview//X, you will be reminded to save any unsaved menus and scripts. 

/ML-4/If you save a menu to the default name, WM.CFG, the menu will load every time you start DESQview//X.

You may also save a menu to another name and load it when you are running DESQview//X. This allows you to keep a library of special menus on disk to load whenever you need them.  See /JBLoad Menu(s)/loadcm/.

/FLTo save a menu configuration:/FB

/ML4//ILbullet.xpm/Select Save Menu(s). 

/ML-4//FLTo save the menu system as the default menu:/FB

/ML4//ILbullet.xpm/Accept the default filename, /CHWM.CFG/CN and press /FLOK/FB.

/ML-4//FLIf you want to save this menu system under another name:/FB

/ML4//ILbullet.xpm/Enter the new file name in the fill-in field and press /FLOK/FB.

/ML-4//FLIf you decide not to save the menu:/FB

/ML4//ILbullet.xpm//FLPress Cancel./FB 
/FH/ULoad Menu(s)/U/FB

The Load Menu(s) command can be used to load:

/ML4//ILbullet.xpm/An optional DESQview//X menu, or

/ILbullet.xpm/The default DESQview//X configuration file (found in the \DVX directory and named WM-DFLT.CFG), or

/ILbullet.xpm/A backup copy of your menu configuration file.  

/FLNote:/FBWhen DESQview//X starts, it loads the standard window manager configuration file, /FL/CHWM.CFG/CN/FB. 

The default menu (WM-DFLT.CFG) consists of the basic "out of the box" DESQview//X menu, but /FLnot/FB the programs that are automatically installed for you when you install DESQview//X, nor does it contain any changes you have made.

Customize Menu automatically makes a backup copy of your menu configuration each time you save a change. This backup file is named <<filename>>.BAK, where <filename> is the name of the configuration file (usually WM.CFG). If you make changes that do not work out, you can always load the most recent backup.

Application Menus are stored by default in the \DVX\DVPS directory with a .DXS extension (for example, doswin.dsx). 

/ML-4//FLTo load a menu:/FB

/ML4//ILbullet.xpm/Select /FLLoad Menu(s)/FB from the Custom Menu menu.

/ML-4/The Load Menus dialog appears.

/ML4//ILbullet.xpm/Type the name of the menu you want to load in the fill-in field.

/ILbullet.xpm/Press Enter or position the pointer cursor on the OK button and click mouse button 1.
/FH/UDESQview//X DVP Manager/U/FB

DESQview//X DVP Manager is the program that you use to create or edit a DVP (program information file) for a program that runs on your PC. 

There are several ways to start up DVP Manager:

/ML-4//FL/JBThe DESQview//X Customize Menu/custdvp//FB command has two ways to access DVP Manager through its Add Program and Change Program functions.  

/ML-4//FL/JBApplication Manager/appdvp//FB has two paths to DVP Manager through its Button/New and Button/Edit commands.

/ML-4/DVP Manager can be started up from a /FL/JBDOS Window/dosdvp//FB.

/ML-4//FL/JBDVP Information - Standard Options/stdopt//FB.

/ML-4//FL/JBDVP Information - Advanced Options/advopt//FB.

/ML-4//FL/JBEnding DVP Manager/dvpend//FB.
/FH/UStarting up DVP Manager through Customize/U/FB

The Customize Menu command appears on the DESQview//X Open Window menu and submenus, on the Application menu of each program that is currently open and running in a DESQview//X window and on the Learn menu.

/FNNOTE: The Customize Menu and Learn commands are not available to users of the DESQview//X OPEN LOOK and DESQview//X OSF/Motif window managers. /FB

You add a new program into DESQview//X by selecting Add from the Customize Menu and then by selecting Program. Your selection causes the Add Program list box to be displayed. Add Program lists all of the programs that have Quarterdeck-supplied DVPs. If your program is listed in Add Program, you need only tell DESQview//X the drive and file directory where the program is stored. 

/FNNOTE: If you have created a DVP and stored this DVP in the \DVX\DVPS directory, it will not appear on the Add Program list. The Add Program list is a preconfigured list, from Quarterdeck. To find your DVP, you must use Add Program's Search Directory option. If you specify the directory path where you have stored your DVP, a new list, your list, of DVPs will appear./FB

/ILnewdvp.xpm/If your program is not listed on Add Program, you must create a DVP for it. Do this by by selecting the New DVP button in Add Program. 

When you select New DVP, DVP Manager appears on the screen. You can then type in the program information.

You change a program's information file by selecting Change from Customize Menu and then by selecting the programyou wish to change. Your selection causes a Change Program dialog box to be displayed. The dialog box that appears when you select Change Program lets you change the name that appears on the DESQview//X menu (or sub-menu), the keys to use to start the program, the command you use to start up the program and the directory that you use to start up your program.
It also contains a Details button that accesses DVP Manager in case you want to change your program's detailed DVP information.


/FH/UStarting Up DVP Manager Using Application Manager/U/FB

Application Manager's Button//New command includes two buttons, List Known Applications and Details. List Known Applications calls Add Program therefore giving you a list of programs with Quarterdeck supplied DVPs. If your program is not listed, selecting the New DVP button causes DVP Manager to be displayed. 

Alternatively, you can bypass Add Program by selecting the Details button in the Button/New dialog box. Selecting Details causes DVP Manager to be displayed.

Application Manager's Button//Edit command, like the Button//New command lets you change DVP information by selecting the Details button. Selecting Details causes DVP Manager to be displayed.
/FH/UStarting Up DVP Manager from the Command Line/U/FB

DVP Manager can be started from a DOS window by changing to the \DVX directory and typing DVPMAN <<dvpname>> on the command line.
/FH/UEnding DVP Manager/U/FB


When you end DVP Manager, the new DVP information is saved. If there was a previous DVP for your program, the previous DVP is saved with the extension .BAK before the DVP file is updated to reflect the changes you made. 

The changes you make do not take effect until the next time you start up the program. They do not affect any program currently running.


/FH/UDVP Information/U/FB

DVP Manager organizes a program's DVP information in two categories: 

/ML-4//ILbullet.xpm//FL/JBStandard Options/stdopt//FB

/ML-4//ILbullet.xpm//FL/JBAdvanced Options/advopt//FB

/FH/UDVP Manager's Standard Options/U/FB

DVP Manager's Standard Options dialog box consists of four fill-in fields and eleven options. The most important of these are the four fill-in fields.


/ILbullet.xpm//FLProgram Name./FB The Program Name fill-in field specifies the name that appears on a DESQview//X menu. This is also the name that appears on the top frame of the DESQview//X window in which the program is running.

/ILbullet.xpm/The /FLKey(s) to Use/FB fill-in field specifies which key or keys you press to run the program. Key(s) to use appear to the right of the program item on the DESQview//X Open Window menu.

/ILbullet.xpm/The /FLDOS Command/FB fill-in field specifies the full DOS command to start the program. You may enter the DOS command that starts the program or the name of a batch file that starts the program. DESQview//X uses your program's DOS command to construct the name for its DVP file and for its DESQview//X script file.

/ML-4/Guidelines to follow when entering a DOS Command are:

/ML-4//ILbullet.xpm/Your command should start with the path (drive and directory) where the program is stored. 

/ML-4//ILbullet.xpm/If you normally include parameters on your command line, you should include these parameters as well. 

/FNYou can use a batch file to start up your program. To use a batch file, enter the name of the batch file, including the .BAT extension.

/FNYou can have DESQview//X pause and let you manually complete the command before loading your program by typing ? as the last character in the command line. 


/ILbullet.xpm/The /FLDirectory/FB field specifies the directory from which you start your program. Often this directory is the directory where your data files are stored. 

If you leave the Directory field empty, the program's data files are assumed to be in the directory from which you started DESQview//X (most commonly, C:\DVX). So as a rule, you should always specify a path in the Directory field.


Other Options are:

/ML-4//FL/JBMemory Size/memsize//FB
/ML-4//FL/JBWrites Direct to Screen/writed//FB
/ML-4//FL/JBDisplays Graphics Information/dispgra//FB
/ML-4//FL/JBVirtualize Text/virtext//FB
/ML-4//FL/JBDisplay DOS Window/dispdos//FB
/ML-4//FL/JBUse Scalable DOS Fonts/scaldos//FB
/ML-4//FL/JBUses its own Colors/owncolor//FB
/ML-4//FL/JBUses Serial Port 1/serial1//FB
/ML-4//FL/JBUses Serial Port 2/serial2//FB
/ML-4//FL/JBUse Math coprocessor/mathco//FB
/ML-4//FL/JBAllow Close Window command/allclo//FB
/ML-4//FL/JBClose on exit/closex//FB





/FH/UMemory Size/U/FB

The Memory Size  field specifies the minimum amount of memory the program needs. 

Normally, this is the minimum amount of memory needed to run the program. However, for very small programs (under 32K), you must take into account the method used to load the program. If DOS loads the program the minimum memory size is 32K. If DESQview//X loads the program, the minimum size is 1K.

In addition to the memory for the program itself, DESQview//X allocates approximately 5K to manage the program. 

Many programs will use memory over the minimum you allocate to store more program data. So, you may want to increase this default size in such cases. Also, some programs that store data in expanded memory require more than the default size to take advantage of this feature.

When a special DESQview//X loader is used to load the program, its size (2K-5K) is already included in the default memory size supplied in the program's DVP.
/FH/UWrites Direct to Screen/U/FB


The Writes Direct to Screen switch, when ON, specifies that the program writes directly to the screen and therefore requires the entire screen when it is running. Such programs cannot run in a small window on an 80286-based PC.

If you are running DESQview//X on a PC with an 80386SX, 80386DX, or i486, text programs can run in a small window provided the Virtualize text switch is ON. In DESQview//X Release 1.0, all DOS graphics programs other than Microsoft Windows, Microsoft Windows applications and X Window System graphics programs write directly to the screen. 

Programs that write directly to the screen and are not virtualized cannot run in background and you cannot display them locally if you run them remotely.

/FNNOTE: When you switch away from a program that runs direct, it is iconified.

/FH/UDisplays Graphics Information/U/FB

The Displays Graphics Information switch, when ON, specifies that the program displays some or all of its information as graphics. Because it takes more memory to save a graphics screen than it does to save a text screen, you must tell DESQview//X to reserve extra memory. By default, this switch is set ON in a new DVP, but you should set it OFF if the program never goes into graphics mode.

When the Displays graphic information switch is on, a program can only run locally on your PC.

/FH/UVirtualize Text/U/FB

The Virtualize Text switch specifies, when ON, that DESQview//X should keep a DOS text program from writing directly to the screen under all circumstances. 

The program can then display its information in a DESQview//X window, run in background and run remotely. DESQview//X will manage the portion of the video output that displays in the window.

/FN Note: Programs running in 40 column text mode cannot be virtualized.

When you specify OFF, DESQview//X's action is dependent upon how you set the Writes direct to screen option. If your program writes direct to the screen, DESQview//X will not run your program in a small window. If your program does not write directly to the screen, DESQview//X will run the program in a small window.

When you specify ON, DESQview//X will only virtualize the screen when your program is in text mode. If your program switches from text mode to graphics mode, the screen virtualization will stop. This allows a program to run in a small window when in text mode, but use the screen directly when in graphics mode.

Text mode virtualization causes very little performance degradation, so we recommend using this option.


/FH/UDisplay DOS Program/U/FB

The Display DOS Program switch, when set ON, specifies that the program is a DOS program rather than one that uses X Window System graphics (an X program). 

This switch should be set ON for DOS programs and OFF for X programs. This switch is important because DOS Programs need DESQview//X to open a window for them, while X programs open their window(s) themselves. If this switch is set incorrectly the following may occur.

If this switch is set incorrectly for an X program, an extra window will be opened.

If this switch is set incorrectly for a DOS program, it will result in the program opening but not appearing on the display. 

You won't be able to switch to it or type to it, however it will be in memory. If this should happen, you will have to use SYSMON to locate and close the program. 

/FH/UUse Scalable DOS Fonts/U/FB

The Use scalable DOS Fonts switch, when ON, specifies that when the program is opened, it should be displayed using scalable fonts. This switch applies only to DOS text-based applications. By default this switch is set OFF in a new DVP.

When a program is displayed using scalable fonts, the font size of the window changes as you change the size of the window. Thus, if you shrink the size of a window, the size of the characters shrink accordingly. And if you increase the size of a window, the characters magnify accordingly. By default this switch is set OFF in a new DVP.
/FH/UUses its own Colors/U/FB

The Uses Its own Colors switch, when ON, specifies that the program uses colors on its own and that you wish to use this color scheme instead of the one that DESQview//X would otherwise provide for the window. 

This affects both how white and black are displayed and whether the application changes the palette. By default, this switch is set ON in a new DVP.

/FH/UUses Serial Port 1/U/FB

The Uses Serial Port 1 switch, when ON, tells DESQview//X that the program needs to access COM1. 

DESQview//X will only allow a program access to the port it is configured to use. 

This reduces conflicts between two communications programs running at the same time. By default this switch is set ON in a new DVP, but you should set it OFF if the program doesn't use COM1.

/FH/UUses Serial Port 2/U/FB

The Uses Serial Port 2 switch, when ON, tells DESQview//X that the program needs to access COM2. 

DESQview//X will only allow a program access to the port it is configured to use. This reduces conflicts between two communications programs running at the same time. By default, this switch is set ON in a new DVP but you should set it OFF if the program does not use COM2.

Communications programs generally attach themselves directly to the communications port's interrupt vectors. DESQview//X does not interfere with these connections, thereby allowing the program to run in background. 

/FH/UUses Math Coprocessor/U/FB

The Uses Math Coprocessor switch, when ON, specifies that DESQview//X should set aside additional system memory for the information needed to manage the coprocessor chip. 

Leaving this option OFF when the program does not use it saves memory and reduces (very slightly) the time required to switch between programs. 

This setting has no effect on whether the program can actually use the coprocessor. That is up to the program. By default this switch is set ON.

/FH/UAllow Close Window/U/FB

The Allow Close Window command specifies, when ON, that the program can be closed down using the DESQview//X Close Window command. 

If this option is OFF, the program can only be closed down by performing the program's quit command. Furthermore, the DESQview//X Quit command will not be available as long as any program that has this option set to ON is running. (This prevents accidentally closing the program or quitting DESQview//X). 

By default this switch is set ON in a new DVP.


/FH/UClose on exit/U/FB

The Close on Exit radio buttons specify whether the program running in the window should return control to usually as a result of your performing the program's quit command. Usually the radio button selected should be AUTO. When set to AUTO, DESQview//X will decide whether or not to close the window on exit based on the following criteria:

/ILbullet.xpm/If .COM or .EXE was explicitly specified, the window will close on exit.

/ILbullet.xpm/If the program was loaded by DOS using COMMAND.COM, the window will not close on exit.


If the OFF radio button is selected, when you perform the program's quit command, control returns to DOS and the DOS prompt appears. For troubleshooting purposes, you may wish to have Close on exit set to OFF so that if a program terminates abnormally or with a failure, the error message can be seen before the window closes.
/FH/UDVP Manager's Advanced Options/U/FB

You do not need to access Advanced Options ordinarily. 

Advanced options are for developers of programs for DESQview//X, for more technical users or for correcting obscure problems with memory or display. 

Non-technical users can use Advanced Options to change a program's starting window position or maximum memory. 

The Advanced Options dialog box is organized into four sections: 

/ML-4//FL/JBMemory and Video/memvid//FB
/ML-4//FL/JBWindow Position/winpos//FB
/ML-4//FL/JBShared Information and Script Name/shared//FB
/ML-4//FL/JBOther/other//FB
/FH/UMemory and Video/U/FB

The /CHSystem Memory/CN (in K) field specifies the amount of additional DESQview//X system memory to set aside for the program. 

This value should be zero unless the program was written expressly for DESQview or DESQview//X, in which case the preconfigured DVP will contain the correct value.


The /CHMaximum Program Memory Size /CN(in K) field specifies the maximum amount of conventional memory to ever allocate to the program. Normally, this field is empty. If you specify a maximum program size, it means that DESQview//X should allocate as much memory (800K) as it can to the program but no less than the minimum and no more than the maximum.

The amount of memory the program actually gets will depend on the configuration of your programs and window at the time you start up the program. The method DESQview//X uses to allocate memory is:

/ILbullet.xpm/If the field is empty, DESQview//X allocates exactly the minimum amount of memory requested.

/ILbullet.xpm/If this field specifies a value (larger than the minimum), the program is allocated all the memory now available, up to the maximum specified.

The /CHMaximum Expanded (VCPI//XMS) Memory Size /CN (in K) fill-in field specifies the maximum amount of memory the program will be allowed to allocate. Expanded//extended memory will be allocated to a program in the amount specified in this field. 


If you do not enter a value in this field, the program will get all the expanded//extended memory it calls for. Since some programs which use expanded or extended memory want all the memory they can find, when you open such a program, there will not be any expanded//extended memory left for other windows. If you enter 0 (zero) in this field, the program will get no expanded or extended memory. 


The /CHText Pages /CN fill-in field specifies the amount of memory to set aside for the information on your screen when the program is operating in text mode in pages (not in K). This text screen area is where your screen's contents are stored when you switch away from the program.

Unless you are sure the program uses multiple text pages, leave Text Pages set to 1.


The /CHGraphics Pages /CN fill-in field specifies the amount of memory to set aside for the information on your screen when the program is operating in graphics mode in pages (not in K). This graphics screen area is where your screen's contents are stored when you switch away from the program.

/FH/UWindow Position/U/FB


You can specify window maximum and starting window height and width for all other non-graphics programs as well as the number of rows and columns the program displays. 

The /CHMaximum Height//Width/CNfields specify the maximum rows and columns that the window can ever have.

The /CHStartingRow//Column Height//Width fields /CNs specify the initial position on the screen where the program's window should be placed and its height and width. 

Row and Column specify the position of the top-left corner of the window (excluding its frame, if any). You must enter a value in all of these fields or leave them all blank.

Window size and positions are expressed in pixels. However, to save you the trouble of counting pixels, relative position and size can be defined by a formula based on the screen size, where W equals the width of the display and H equals the height of the display. 

Also, L equals left, R equals right, T equals top and B equals bottom. These letter symbols are not case-sensitive. H and W reference the actual height and width of the screen (outside the window's border) however, L, R, T and B reference the edges inside the window's border. 

You may use addition, subtraction, multiplication, division and parentheses to express the row, column, width and height of the screen. For example,

/ILbullet.xpm/Width   W//2     Column  W//4
/ILbullet.xpm/Height  H//2     Row     H//4

positions a window that is one-quarter the area of the screen and places it in the center of the screen. 


/FH/UShared Program Information & Script Name/U/FB


A Shared program is a program written expressly for DESQview or DESQview//X that can be used by several programs simultaneously.

The /CHShared Program Pathname /CNfill-in field specifies the DOS file containing the shared program.

The /CHShared Program Data /CNfill-in field specifies data to be sent to the shared program.

The /CHScript Name/CN field specifies the name of the DESQview//X script file to be loaded on program startup.

DESQview//X creates a script (keystroke macro) file using the same name as the program's DVP. For scripts DESQview//X uses the extension .DXS. Any scripts you create for this program will be stored in an ASCII file with this name. When you open the window for this program, scripts in this file are automatically loaded. You can specify another script file to be loaded.


/FH/UOther Advanced Options/U/FB


/ML-4//FL/JBWait for Window to Open/waitwin//FB

/ML-4//FL/JBKeyboard Conflict/kbdcon//FB

/ML-4//FL/JBX Keyboard Behaviour /xkbd//FB

/ML-4//FL/JBProtection Level/protlvl//FB





/FH/UWait for Window to Open/U/FB

The Wait for Window to Open switch should be set ON for all programs which open normally in a window, which is most programs. This switch should only be set OFF for certain special programs which do not open a window. When such a program is started, focus is not changed, i.e., the current window stays current and the Open status box does not appear.

/FH/UKeyboard Conflict/U/FB

The Keyboard Conflict (0-F) ption controls how DESQview//X manages the keyboard buffer and sends keys to the program. 

Unless you are the program's developer, the only way to determine the proper level for a program is to experiment. Set the level to 0 and play back a long script or transfer a large block of information. If keystrokes are dropped, enter a different value and try again. 

There are 16 possible values for this setting:

/ILbullet.xpm/0 is the default setting. It allows DESQview//X to buffer keys to maintain rapid type-ahead and present them to the application in a manner that best supports DESQview//X's macros and mark and transfer features. 

/ILbullet.xpm/1, 2 and 3. These values modify the way DESQview//X manages keyboard input to the application. Keystrokes are still buffered, but the rate at which they are sent (and other characteristics) are changed. 

/ILbullet.xpm/4. This value is always set in DESQview//X.

/ILbullet.xpm/5, 6 and 7. These values combine the keyboard management of keyboard conflict 4 with those of keyboard conflicts 1, 2 and 3 respectively.

/ILbullet.xpm/8. Setting keyboard conflict for some 3270 and 5250 emulation programs and ill-behaved pop-ups are known to be helped with this setting. It is only needed for direct windows with these characteristics. (Non-direct windows are always set with Keyboard conflict=8). An undesirable side-effect of this setting is that keystrokes may occasionally be lost. Your need for the program that may be helped by this setting will have to be balanced against this side-effect.


/ILbullet.xpm/9, A and B. These values combine the keyboard management of keyboard conflict 8 with those of keyboard conflicts 1, 2 and 3 respectively.

/ILbullet.xpm/C. This keyboard conflict setting combines the effects of settings 4 and 8.

/ILbullet.xpm/D, E and F. These values combine the keyboard management of keyboard conflict 4 and 8 with those of keyboard conflicts 1, 2 and 3 respectively.

/FH/U Keyboard Behavior/U/FB

X Keyboard Behavior radio buttons are used remedially when you find you can't type to a window and problem originates with the DESQview X's DOS client layer not interacting with the program's INT 9 keyboard handler. If you have trouble typing to a window, set this to a value other than 0.


/FH/UProtection Level/U/FB

The Protection Level (80386SX processors and above) option allows you to specify a protection level, in the unlikely event that one is needed. 


DESQview//X uses the 80386 processor's protection capabilities to give you protection against misbehaved programs. Since DESQview//X is a development environment as well as a user interface, programmers use protection level as a debugging tool when developing real mode programs. 

Protection can result in some degradation of your program's performance.

DESQview//X will exercise more protection the higher the protection level selected. 

Selecting 0 tells DESQview//X not to set up any special protection around your program. 

If you know your program is reliable and works without crashing, we strongly suggest that you do not set up any protection. If DESQview//X detects that the program is trying to do something which might damage DESQview//X, DOS, or other programs, DESQview//X will post an error message (prior to the damage being done) describing in technical terms the action that seemed dangerous. You may then abort the program, or turn off DESQview//X's protection and let the program proceed on its dangerous course. 

Sometimes you will be given a third option, of allowing this one violation to occur, but keeping the protection in place to detect further violations.

Typically, you should abort the program if you get a protection violation. Then, try increasing the memory size for the program and try it again. If the violation no longer occurs, then the program probably required more memory than you had previously given it, but it failed to detect that it had insufficient memory. You might want to inform the program developer of this.

If the protection violations continue, then perhaps the program has a bug in it, or perhaps it is doing something which, although potentially dangerous, is really all right. You can try lowering the protection level (or setting it to 0) and hope for the best.
/FH/USECTION 6: Errors/U/FB

/ML-4//FL/JBLoad Errors /loaderr//FB

/ML-4//FL/JBSystem Errors /syserr//FB

/ML-4//FL/JBWindow Manager Errors /wmerr//FB

/ML-4//FL/JBCommon Memory Errors /comerr//FB

/ML-4//FL/JBProblems Accessing Program Files/progerr//FB
/FH/ULoad Errors/U/FB

Load messages occur when you start up DESQview//X or select a program to start up from the Open Window menu and indicate the reason that the program was not loaded. 

These messages occur only when DESQview//X loads a program. If the program is loaded by DOS (identified by the presence of the DOS copyright notice), any messages that occur come from DOS, not DESQview//X.

After you solve the problem, close the window to remove the message.  To close the window, type EXIT.

/FNIf the window doesn't remain on the screen, but just flashes on momentarily, turn OFF the Close on exit option and try again. This will enable you to see any error message DOS or the program may have written in the window when the load was terminated. When you solve the problem, turn it back ON (if it was ON originally)./FB

/ILbullet.xpm//CHDESQview//X is already running./CN
You've tried to start up DESQview//X again, even though it's already running. You can't run DESQview//X inside of a DESQview//X window.

/ILbullet.xpm//CHCannot read DESQview//X Setup file using defaults./CN
The file DVSETUP.DV (see Appendix G) which contains all the information about how DESQview//X should configure your system when it starts up couldn't be read. So, the default configuration was used instead.

If you decide the DVSETUP.DV file is corrupted, delete it and then run the Setup program to create a new DVSETUP.DV file.

/ILbullet.xpm//CHProgram too big to fit in memory./CN
See How to Figure Out the Amount of Memory a Program Needs, If a Program Won't Start Up, and If You Get an Out of Memory Message When You Start Up a Program page Appendix E, Troubleshooting Guide for suggestions in overcoming program startup problems of this nature.

/ILbullet.xpm//CHFile not found./CN
DESQview//X was not able to find the file in the path you specified on the Program line of the DVP. Also, the filename or extension may have been misspelled.  You may have specified an .EXE file when the load file is actually a .COM file.

/ILbullet.xpm//CHPath to load file not found./CN
DESQview//X was not able to find the path you specified on the Program line of the DVP.

/ILbullet.xpm//CHUnknown DOS error loading file./CN
DESQview//X has not been able to interpret an error that DOS has returned trying to load the file.

/ILbullet.xpm//CHAccess denied to load file./CN
DESQview//X was unable to find or access the  program file, and thus was unable to load the program.

/ILbullet.xpm//CHThis Program requires a later version of DESQview//X. Press Esc to exit./CN

The DESQview//X-aware program you are trying to run requires a later version of DESQview//X.

/ILbullet.xpm//CHInsufficient memory to open that program. The block of memory available to a program in this configuration of DESQview//X is  (nn)    K.PROGRAM NAME is configured with a Memory Size of (nn) K plus  (nn) K of other memory overhead./CN

The total amount of unused program memory (in the 0K-640K area) is less than that specified in the DESQview//X program information file (DVP) for the program you selected is currently being allocated to it. Decrease the Memory Size (in K) in the DVP for the program. Alternatively, see if you can increase the amount of program memory DESQview//X can make available for your programs.

/FH/USystem Messages/U/FB

System messages occur when a program (running either in foreground or background) encounters a DOS error or requires DESQview//X resources that aren't available.  In general, these messages give you the choice of either taking corrective action and continuing, or of terminating the program.

/ILbullet.xpm//CHControl break pressed! Select:   Abort   Continue/CN
DESQview//X has detected the Ctrl-Break key combination and needs to know whether you wish to abort the program or macro running or to pass the Ctrl-Break to the program's own error trapping system.

/ILbullet.xpm//CHA disk error has occured on drive (n). Select:  Retry  Abort  Ignore/CN
DOS error has occurred while the program was reading or writing the specified drive.  Select Retry a few times to see if the problem goes away.  If not, select Ignore or Abort.  (Ignore causes data to be skipped, but can be useful in some casesfor example, to continue copying a group of files with one bad file.)
																																							 
This message can also occur when there is a problem accessing a hard drive or a network drive. Select Retry to continue. If unsuccessful, you may have a hardware or network problem.

/ILbullet.xpm//CHAn unrecognized DOS error has occurred (nn). Select:  Retry  Abort  Ignore/CN
DOS has returned an error code (nn) not recognized by DESQview//X.  Check your DOS manual for more information.

/ILbullet.xpm//CHDisk drive (n) is not ready. Select:  Retry  Abort  Ignore/CN
Either there's no diskette in the specified drive or the drive door is open. Correct the problem and select Retry.

/ILbullet.xpm//CHThe diskette in drive (n) is write-protected. Select:  Retry  Abort  Ignore/CN
The program has tried to write to a diskette in the specified drivebut that diskette has a write-protected tab on it.  Remove the tab or use a diskette without such a tab.

/ILbullet.xpm//CHNot enough system memory for program.  Try closing other windows and selecting Retry. Use DVP manager and allocate more if the problem persists. Select:  Retry  Abort/CN
The program feature you just used requires DESQview//X to allocate memory from the program's system memory areabut the needed amount isn't available.

/ILbullet.xpm//CH/Please use DVP Manager to allocate more system memory for this program before you run it again.              Press ESC to continue/CN
The program feature you just used requires DESQview//X to allocate memory from the program's system memory areabut the needed amount isn't available.  DESQview//X was able to find the memory from the common pool, however, you should enter a higher value in the System Memory fill-in field of the DVP.

/ILbullet.xpm//CHProgramming error. Program must be terminated. Report this problem to the program's developer.             Press  Esc to abort program./CN
The program has made an invalid DESQview//X API request. Press Esc to try to abort the program and continue running.  However, this error can sometimes be fatal to DESQview//Xdepending on the nature of the invalid request. We recommend that you report this problem to the program's developer.

This message may also occur for a DESQview//X oblivious program to trap a bug that could possibly (or might have already) damaged the system.  Abort whatever you are doing and reboot.

/ILbullet.xpm//CH  This program, which is running on a remote computer, is about to display graphics. The graphical information will be displayed on the remote computer, not this computer, if you allow the program to continue. Select:   Abort     Continue/CN
This message appears when a program you are running goes into graphics mode.  DESQview//X does not display remote DOS graphics, so you, the host computer are about to lose your display (and input) for this remote program. If you select Abort, the remote program will be aborted.  If you select Continue, the remote program will continue to run, but on the remote computer, not yours.


/FH/UDESQview//X Window Manager Errors/U/FB

/ILbullet.xpm//CHWARNING: Low WM Memory/CN

or

/ILbullet.xpm//CHOut of WM Memory/CN
The window manager  warns you when it is getting low on or has run out of the memory it needs to manage windows, scripts and menus.  If you are running low on memory, close some windows, particularly those with very large script files.  If you consistently run low or out of window manager memory, you can allocate more memory in DWM.DVP, however 130K is the maximum memory the window manager can make use of.

/ILbullet.xpm//CHNot Enough Memory to Start Program/CN
DESQview//X cannot provide a large enough partition in whch to run this program. The Memory Size field of this program's DVP may have been set too high or you may actually be using so much of your computer's memory that there is not enough left for this program.  In the case of the latter, close some windows to free up memory.

/ILbullet.xpm//CHDVP File Not Found/CN
Either the DVP file is not where it is expected (in \DVX\DVPS or another default directory you specify in Setup) or it is corrupted and the window manager cannot recognize it as a DVP file.


/FH/UCommon Memory Errors/U/FB
 
/ILbullet.xpm/Increasing the Amount of Common Memory

Common memory is the area where DESQview//X stores much of the information it needs to manage programs and windows. Memory in this area is allocated and deallocated on an as needed basis. In particular, when a program is started up, common memory is allocated to it and when it's closed down that memory is deallocated.  So, a way to increase available common memory is to close down one or more programs.

Your current problem with common memory may only be a transient effect of the current configuration of windows you have open, and may not reoccur.  However, if you get common memory errors often, you should increase the size of the Common Memory buffer by quitting DESQview//X, running the Setup program, and changing Common Memory.

/ILbullet.xpm/Increasing the Amount of System Memory

System memory is the area of memory where information specific to the program is stored.  In general, all the system memory for a program is allocated at the time the program starts up.  An exception is programs written expressly for DESQview//X, which may allocate and deallocate system memory when you use a particular program feature.

A system memory problem doesn't go away, like a common memory problem often does.  It will reoccur every time you use the program feature that caused it to happen. So, you should use DVP Manager to increase System Memory (in K). Add 1K-2K and try again until the problem goes away.


/FH/UProblems Accessing Program Files/U/FB

When DESQview//X tries to load a program, it determines where to find the program file by examining the Program and Directory entries on the DVP for the program. 

/ILbullet.xpm/If DOS loads the program any error message is generated by DOS rather than DESQview//X.

Double check the spelling of the program file name and be sure that it has the proper file extension, BAT, COM, or EXE.  If the extension is COM, and EXE is specified (or vice versa), the load will fail.  (If program files with both extensions are available, use COM.)

If everything seems correct, the file may be damaged. Try quitting DESQview//X and checking if the program can be started up outside of DESQview//X by performing the command in Program according to the above rules.  If not, you must reinstall the program on your system. 



/CCblue/
/CT#55FF55/
/JBContents/contents/
/CT#FFFF55/
/JBUsing/using/
/CT#FF55FF/
/JBMain Menu/mainmenu/
/CTgray/
/JBCustomize/custmenu/
/CT#55FFFF/
/JBLearn/Learn/
/CT#FF5555/
/JBErrors/errors/
#define bullet_format 1
#define bullet_width 9
#define bullet_height 10
#define bullet_ncolors 3
#define bullet_chars_per_pixel 1
static char * bullet_colors[] = {
" " , "#540054005400",
"." , "#FC00FC00FC00",
"X" , "#FC00FC005400"
} ;
static char * bullet_pixels[] = {
"        .",
" XXXXXX  ",
" XXXXXX  ",
" XXXXXX  ",
" XXXXXX  ",
" XXXXXX  ",
" XXXXXX  ",
" XXXXXX  ",
"         ",
".        "
} ;
#define mouse_format 1
#define mouse_width 32
#define mouse_height 32
#define mouse_ncolors 4
#define mouse_chars_per_pixel 1
static char * mouse_colors[] = {
" " , "#000000000000",
"." , "#FC00FC00FC00",
"X" , "#A800A800A800",
"o" , "#540054005400"
} ;
static char * mouse_pixels[] = {
".............. .................",
"............. ..................",
".............. .................",
"............... ................",
"................ ...............",
"................ ...............",
"............... ................",
"............... ................",
".........             ..........",
"........ .... ... .... .........",
"........ .XXX .XX .XXX o........",
"........ .XXX .XX .XXX o........",
"........ .XXX .XX .XXX o........",
"........ .XXX .XX .XXX o........",
"........ .XXX .XX .XXX o........",
"........               o........",
"........ ............. o........",
"........ .XXXXXXXXXXXX o........",
"........ .XXXXXXXXXXXX o........",
"........ .XXXXXXXXXXXX o........",
"........ .XXXXXXXXXXXX o........",
"........ .XXXXXXXXXXXX o........",
"........ .XXXXXXXXXXXX o........",
"........ .XXXXXXXXXXXX o........",
"........ .XXXXXXXXXXXX o........",
"......... .XXXXXXXXXX oo........",
"......... .XXXXXXXXXX o.........",
".......... XXXXXXXXX oo.........",
"...........  XXXXX  oo..........",
".............     ooo...........",
"..............ooooo.............",
"................................"
} ;
#define keyboard_format 1
#define keyboard_width 32
#define keyboard_height 32
#define keyboard_ncolors 4
#define keyboard_chars_per_pixel 1
static char * keyboard_colors[] = {
" " , "#000000000000",
"." , "#FC00FC00FC00",
"X" , "#A800A800A800",
"o" , "#540054005400"
} ;
static char * keyboard_pixels[] = {
"................................",
"................................",
"................................",
"................................",
".... ...........................",
"..... ..........................",
".... ...........................",
"... ............................",
".... ...........................",
"..... ..........................",
".... ...........................",
".... ...........................",
"..                           ...",
". XXXXXXXXXXXXXXXXXXXXXXXXXXX ..",
". XoooooooooooooooooooooooooX o.",
". Xo.Xo.Xo.Xo.Xo.Xo.Xo.Xo.XoX o.",
". XoXXoXXoXXoXXoXXoXXoXXoXXoX o.",
". XooooXooooooooooooooooooooX o.",
". Xo.Xo.Xo.Xo.Xo.Xo.Xo.Xo.XoX o.",
". XoXXoXXoXXoXXoXXoXXoXXoXXoX o.",
". XoooooooooooooooooooooooooX o.",
". Xo.Xo.Xo.Xo.Xo.Xo.Xo.Xo.XoX o.",
". XoXXoXXoXXoXXoXXoXXoXXoXXoX o.",
". XoooooooooooooooooooooooooX o.",
". XXXXXXXXXXXXXXXXXXXXXXXXXXX o.",
"..                           oo.",
"...ooooooooooooooooooooooooooo..",
"................................",
"................................",
"................................",
"................................",
"................................"
} ;
#define help_format 1
#define help_width 71
#define help_height 63
#define help_ncolors 3
#define help_chars_per_pixel 1
static char * help_colors[] = {
" " , "#000000000000",
"." , "#AA00AA00AA00",
"X" , "#FF00FF00FF00"
} ;
static char * help_pixels[] = {
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  ",
"X....................................................................  ",
"X....................................................................  ",
"X....................................................................  ",
"X...   ........ ... ........  ........... ...........................  ",
"X.. ... ....... ... ......... ........... ...........................  ",
"X.. ... ....... ... ......... ........... ...........................  ",
"X...... ....... ... ..   .... ...    .... ...........................  ",
"X..... ........     . ... ... ... ... ... ...........................  ",
"X.... ......... ... .     ... ... ... ... ...........................  ",
"X... .......... ... . ....... ... ... ... ...........................  ",
"X.. ........... ... . ... ... ...    ................................  ",
"X..     ....... ... ..   ...   .. ....... ...........................  ",
"X................................ ...................................  ",
"X................................ ...................................  ",
"X....................................................................  ",
"X....................................................................  ",
"X....                                                           X....  ",
"X....                                                          XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  .......................        .........................XX....  ",
"X....  ......................           .......................XX....  ",
"X....  .....................             ......................XX....  ",
"X....  ....................      ..       .....................XX....  ",
"X....  ....................      ..       .....................XX....  ",
"X....  ....................      ..       .....................XX....  ",
"X....  ............................       .....................XX....  ",
"X....  ..........................        ......................XX....  ",
"X....  .........................        .......................XX....  ",
"X....  ........................        ........................XX....  ",
"X....  ........................      ..........................XX....  ",
"X....  ........................    ............................XX....  ",
"X....  ........................    ............................XX....  ",
"X....  ........................................................XX....  ",
"X....  .........................   ............................XX....  ",
"X....  ........................     ...........................XX....  ",
"X....  .......................       ..........................XX....  ",
"X....  .......................       ..........................XX....  ",
"X....  .......................       ..........................XX....  ",
"X....  ........................     ...........................XX....  ",
"X....  .........................   ............................XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  ........................................................XX....  ",
"X....  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....  ",
"X.... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....  ",
"X....................................................................  ",
"X....................................................................  ",
"X....................................................................  ",
"X....................................................................  ",
"X                                                                      "
} ;
#define learn_format 1
#define learn_width 134
#define learn_height 224
#define learn_ncolors 4
#define learn_chars_per_pixel 1
static char * learn_colors[] = {
" " , "#0000AA00AA00",
"." , "#550055005500",
"X" , "#5500FF00FF00",
"o" , "#FF00FF00FF00"
} ;
static char * learn_pixels[] = {
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                               o   o                   o                                                                             X",
"                               oo  o        o          o                               o                                             X",
"                               oo  o        o          o                                                                             X",
"                               o o o  ooo  oooo        o      ooo   ooo  o oo  o oo   oo   o oo   ooo                                X",
"                               o o o o   o  o          o     o   o     o oo  o oo  o   o   oo  o o   o                               X",
"                               o  oo o   o  o          o     ooooo  oooo o     o   o   o   o   o o   o                               X",
"                               o  oo o   o  o          o     o     o   o o     o   o   o   o   o o   o                               X",
"                               o   o o   o  o  o       o     o   o o   o o     o   o   o   o   o  oooo                               X",
"                               o   o  ooo    oo        ooooo  ooo   oooo o     o   o  ooo  o   o     o                               X",
"                                                                                                 o   o                               X",
"                                                                                                  ooo                                X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"     o                                    ooo                                                                                        X",
"     o                                   o   o               o          o                                                            X",
"     o                                   o                              o                                                            X",
"     o      ooo   ooo  o oo  o oo        o      ooo  o oo   oo   oooo  oooo                                             ooooo        X",
"     o     o   o     o oo  o oo  o        ooo  o   o oo  o   o   o   o  o                                                            X",
"     o     ooooo  oooo o     o   o           o o     o       o   o   o  o                                                            X",
"     o     o     o   o o     o   o           o o     o       o   o   o  o                                               ooooo        X",
"     o     o   o o   o o     o   o       o   o o   o o       o   oooo   o  o                                                         X",
"     ooooo  ooo   oooo o     o   o        ooo   ooo  o      ooo  o       oo                                                          X",
"                                                                 o                                                                   X",
"                                                                 o                                                                   X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"     ooooo                         o            ooo                                                                                  X",
"     o       o           o         o           o   o               o          o                                                      X",
"     o                             o           o                              o                                                      X",
"     o      oo   o oo   oo    ooo  o oo        o      ooo  o oo   oo   oooo  oooo                                                    X",
"     oooo    o   oo  o   o   o   o oo  o        ooo  o   o oo  o   o   o   o  o                                                      X",
"     o       o   o   o   o    oo   o   o           o o     o       o   o   o  o                                                      X",
"     o       o   o   o   o      o  o   o           o o     o       o   o   o  o                                                      X",
"     o       o   o   o   o   o   o o   o       o   o o   o o       o   oooo   o  o                                                   X",
"     o      ooo  o   o  ooo   ooo  o   o        ooo   ooo  o      ooo  o       oo                                                    X",
"                                                                       o                                                             X",
"                                                                       o                                                             X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"      ooo                           oo          ooo                                                                                  X",
"     o   o                           o         o   o               o          o                                                      X",
"     o                               o         o                              o                                                      X",
"     o      ooo  o oo   ooo   ooo    o         o      ooo  o oo   oo   oooo  oooo                                                    X",
"     o         o oo  o o   o o   o   o          ooo  o   o oo  o   o   o   o  o                                                      X",
"     o      oooo o   o o     ooooo   o             o o     o       o   o   o  o                                                      X",
"     o     o   o o   o o     o       o             o o     o       o   o   o  o                                                      X",
"     o   o o   o o   o o   o o   o   o         o   o o   o o       o   oooo   o  o                                                   X",
"      ooo   oooo o   o  ooo   ooo   ooo         ooo   ooo  o      ooo  o       oo                                                    X",
"                                                                       o                                                             X",
"                                                                       o                                                             X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"   ..............................................................................................................................X   X",
"   .                                                                                                                             X   X",
"   .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"     ooooo                       o        ooo                        o       oooo                                                    X",
"     o       o                   o       o   o   o                   o       o   o                                                   X",
"     o                           o       o                           o       o   o                                                   X",
"     o      oo   o   o  ooo   oooo       o      oo   ooooo  ooo   oooo       o   o  ooo  o   o  ooo   ooo                            X",
"     oooo    o    o o  o   o o   o ooooo  ooo    o      o  o   o o   o       oooo      o o   o o   o o   o                           X",
"     o       o     o   ooooo o   o           o   o     o   ooooo o   o       o      oooo o   o  oo   ooooo                           X",
"     o       o     o   o     o   o           o   o    o    o     o   o       o     o   o o   o    o  o                               X",
"     o       o    o o  o   o o   o       o   o   o   o     o   o o   o       o     o   o o  oo o   o o   o                           X",
"     o      ooo  o   o  ooo   oooo        ooo   ooo  ooooo  ooo   oooo       o      oooo  oo o  ooo   ooo                            X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"     o   o                         o      oo               oooo                                                                      X",
"     o   o               o         o       o               o   o                                                                     X",
"     o   o                         o       o               o   o                                                                     X",
"     o   o  ooo  o oo   oo    ooo  oooo    o    ooo        o   o  ooo  o   o  ooo   ooo                                              X",
"      o o      o oo  o   o       o o   o   o   o   o       oooo      o o   o o   o o   o                                             X",
"      o o   oooo o       o    oooo o   o   o   ooooo       o      oooo o   o  oo   ooooo                                             X",
"      o o  o   o o       o   o   o o   o   o   o           o     o   o o   o    o  o                                                 X",
"       o   o   o o       o   o   o o   o   o   o   o       o     o   o o  oo o   o o   o                                             X",
"       o    oooo o      ooo   oooo oooo   ooo   ooo        o      oooo  oo o  ooo   ooo                                              X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"     ooooo                         oooo         oo                                                                                   X",
"       o     o                      o  o         o                                                                                   X",
"       o                            o  o         o                                                                                   X",
"       o    oo   oo o   ooo         o  o  ooo    o    ooo  o   o                                                                     X",
"       o     o   o o o o   o        o  o o   o   o       o o   o                                                                     X",
"       o     o   o o o ooooo        o  o ooooo   o    oooo o   o                                                                     X",
"       o     o   o o o o            o  o o       o   o   o o  oo                                                                     X",
"       o     o   o o o o   o        o  o o   o   o   o   o  oo o                                                                     X",
"       o    ooo  o   o  ooo        oooo   ooo   ooo   oooo     o                                                                     X",
"                                                           o   o                                                                     X",
"                                                            ooo                                                                      X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"   ..............................................................................................................................X   X",
"   .                                                                                                                             X   X",
"   .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"      ooo                           ooo                                                                                              X",
"     o   o                         o   o               o          o                                                                  X",
"     o                             o                              o                                                                  X",
"     o      ooo  o   o  ooo        o      ooo  o oo   oo   oooo  oooo   ooo                                                          X",
"      ooo      o o   o o   o        ooo  o   o oo  o   o   o   o  o    o   o                                                         X",
"         o  oooo o   o ooooo           o o     o       o   o   o  o     oo                                                           X",
"         o o   o  o o  o               o o     o       o   o   o  o       o                                                          X",
"     o   o o   o  o o  o   o       o   o o   o o       o   oooo   o  o o   o                                                         X",
"      ooo   oooo   o    ooo         ooo   ooo  o      ooo  o       oo   ooo                                                          X",
"                                                           o                                                                         X",
"                                                           o                                                                         X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"     o                     o        ooo                                                                                 o            X",
"     o                     o       o   o               o          o                                                     o            X",
"     o                     o       o                              o                                                     o            X",
"     o      ooo   ooo   oooo       o      ooo  o oo   oo   oooo  oooo   ooo                                             o            X",
"     o     o   o     o o   o        ooo  o   o oo  o   o   o   o  o    o   o                                            o            X",
"     o     o   o  oooo o   o           o o     o       o   o   o  o     oo                                              o            X",
"     o     o   o o   o o   o           o o     o       o   o   o  o       o                                             o            X",
"     o     o   o o   o o   o       o   o o   o o       o   oooo   o  o o   o                                            o            X",
"     ooooo  ooo   oooo  oooo        ooo   ooo  o      ooo  o       oo   ooo                                             ooooo        X",
"                                                           o                                                                         X",
"                                                           o                                                                         X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"   ..............................................................................................................................X   X",
"   .                                                                                                                             X   X",
"   .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"      ooo                                                        o   o                                                  o   o        X",
"     o   o              o                  o                     o   o                                                  o   o        X",
"     o                  o                                        oo oo                                                  oo oo        X",
"     o     o   o  ooo  oooo   ooo  oo o   oo   ooooo  ooo        o o o  ooo  o oo  o   o                                o o o        X",
"     o     o   o o   o  o    o   o o o o   o      o  o   o       o o o o   o oo  o o   o                                o o o        X",
"     o     o   o  oo    o    o   o o o o   o     o   ooooo       o   o ooooo o   o o   o                                o   o        X",
"     o     o   o    o   o    o   o o o o   o    o    o           o   o o     o   o o   o                                o   o        X",
"     o   o o  oo o   o  o  o o   o o o o   o   o     o   o       o   o o   o o   o o  oo                                o   o        X",
"      ooo   oo o  ooo    oo   ooo  o   o  ooo  ooooo  ooo        o   o  ooo  o   o  oo o                                o   o        X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
"                                                                                                                                     X",
".....................................................................................................................................X",
".....................................................................................................................................X",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"                                                                                                                                      "
} ;
#define newdvp_format 1
#define newdvp_width 204
#define newdvp_height 52
#define newdvp_ncolors 4
#define newdvp_chars_per_pixel 1
static char * newdvp_colors[] = {
" " , "#000000000000",
"." , "#AA00AA00AA00",
"X" , "#550055005500",
"o" , "#FF00FF00FF00"
} ;
static char * newdvp_pixels[] = {
"............................................................................................................................................................................................................",
"............................................................................................................................................................................................................",
"............................................................................................................................................................................................................",
"............................................................................................................................................................................................................",
"............................................................................................................................................................................................................",
"............................................................................................................................................................................................................",
".....                                                                                                                                                                                                .......",
"..... oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooX .......",
"..... o...........................................................................................................................................................................................XX .......",
"..... o...........................................................................................................................................................................................XX .......",
"..... o...........................................................................................................................................................................................XX .......",
"..... o...............................................   .......................... ...........    ...............................................................................................XX .......",
"..... o.............................................. ... ......................... ............ .. ... ...................... ...................................................................XX .......",
"..... o.............................................. ............................. ............ .. .......................... ...................................................................XX .......",
"..... o.............................................. ......   ...   .. .  ...   .. .  ......... .. ..  ... .  ...   ...   ..    ...   .. .  .. ... ..............................................XX .......",
"..... o...............................................   .. ... ..... .  .. . ... .  .. ........ .. ... ...  .. . ... . ... .. .... ... .  .. . ... ..............................................XX .......",
"..... o.................................................. .     ..    . ..... ..... ... ........ .. ... ... .....     . ...... .... ... . ..... ... ..............................................XX .......",
"..... o.................................................. . ..... ... . ..... ..... ... ........ .. ... ... ..... ..... ...... .... ... . ..... ..  ..............................................XX .......",
"..... o.............................................. ... . ... . ... . ..... ... . ... ........ .. ... ... ..... ... . ... .. .. . ... . ......  . ..............................................XX .......",
"..... o...............................................   ...   ...    . ......   .. ... .......    ...   .. ......   ...   ....  ...   .. ......... ..............................................XX .......",
"..... o........................................................................................................................................ ... ..............................................XX .......",
"..... o.............................................        ....................................................................................   ...............................................XX .......",
"..... oXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
"..... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
".....                                                                                                                                                                                                .......",
"............................................................................................................................................................................................................",
".....                                                                                                                                                                                                .......",
"..... oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooX .......",
"..... o...........................................................................................................................................................................................XX .......",
"..... o...........................................................................................................................................................................................XX .......",
"..... o...........................................................................................................................................................................................XX .......",
"..... o......................................................................... ... ...................    .. ... .    ..........................................................................XX .......",
"..... o.........................................................................  .. .................... .. . ... . ... .........................................................................XX .......",
"..... o.........................................................................  .. .................... .. . ... . ... .........................................................................XX .......",
"..... o......................................................................... . . ..   .. ... ........ .. . ... . ... .........................................................................XX .......",
"..... o......................................................................... . . . ... . ... ........ .. .. . ..    ..........................................................................XX .......",
"..... o......................................................................... ..  .     . . . ........ .. .. . .. .............................................................................XX .......",
"..... o......................................................................... ..  . ..... . . ........ .. .. . .. .............................................................................XX .......",
"..... o......................................................................... ... . ... . . . ........ .. ... ... .............................................................................XX .......",
"..... o......................................................................... ... ..   ... . ........    .... ... .............................................................................XX .......",
"..... o...........................................................................................................................................................................................XX .......",
"..... o........................................................................        ...........................................................................................................XX .......",
"..... oXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
"..... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
".....                                                                                                                                                                                                .......",
"............................................................................................................................................................................................................",
"............................................................................................................................................................................................................",
"............................................................................................................................................................................................................",
"............................................................................................................................................................................................................",
"............................................................................................................................................................................................................",
"............................................................................................................................................................................................................",
"............................................................................................................................................................................................................"
} ;
#define bhelp_format 1
#define bhelp_width 15
#define bhelp_height 24
#define bhelp_ncolors 5
#define bhelp_chars_per_pixel 1
static char * bhelp_colors[] = {
" " , "#000000000000",
"." , "#FC00FC00FC00",
"X" , "#A800A800A800",
"o" , "#540054005400",
"O" , "#54005400FC00"
} ;
static char * bhelp_pixels[] = {
"XXX         XXX",
"XX OOOOOOOOOoXX",
"X OOOOOOOOOOOoX",
" OOOOOOOOOOOOO.",
" OOOO....oOOOO.",
" OOO.XXXXX OOO.",
" OOO.XXXXX OOO.",
" OOO.XXXXX OOO.",
"o....XXXX OOOO.",
"XXXXXXXX OOOOO.",
"XXXXXXX OOOOO.X",
"XXXXXX OOOOO.XX",
"XXXXX OOOOO.XXX",
"XXXXX OOOO.XXXX",
"XXXXX OOO.XXXXX",
"XXXXXo....XXXXX",
"XXXXXXXXXXXXXXX",
"XXXXXX   XXXXXX",
"XXXXX OOOoXXXXX",
"XXXX OOOOO.XXXX",
"XXXX OOOOO.XXXX",
"XXXX OOOOO.XXXX",
"XXXXXoOOO.XXXXX",
"XXXXXX...XXXXXX"
} ;
directory¢ºFRCOVERCONTENTSUOVERVIEWïUSING°navigate⌠desqtopûcursor▐mbuttonsmenusåwmmenu¿amenu%dlogbox∩&windows.frames₧2current8directQ<multipleü@scalableöBicons╛Fkeyboard≥JdvkeyæOaltkey■Plearnkey₧TapmenkeyWcycle╫Yesc [boot└]quotec_pauseUbcbreakrfprintikeymenujkeydb:nmouseεvmdvxmenu	zmappmenu╒{mselectp}mswitchömzoomÑämmove
åMAINMENUèOPENWîCLOSEWòSWITCHWαÿREARRWï¥ICONIWºƒZOOMW▒íMARKW≡úHELPW4░QUITWL┤OPENMENUk╖APPMAN&╛FILEMANΘ╛DOSWINg┐SCALED<└LEARN┴CREASCRIO┼PLAYSCRIS╦APPMENU;╧CUSTOM╫custmenuK┌gscmë▐startcm0▀navcm┬πkeyscm╟δspeedcmδφusecm╡≡finishcm≈≥addcm┌≤addprgmà∙listknow╘√searchadddvp3	addmenuπaddscraddrem#addcmdo*addcomm¥/addbar3chngcmr5cpcma9savecm+Aloadcm┬EINSTLACYKCUSTDVPMNAPPDVPQVDOSDVP.YDVPENDφYDVPINFO}[STDOPTV\MEMSIZE]fWRITED#jDISPGRAzmVIRTEXTöoDISPDOSItSCALDOSÜwOWNCOLORzSERIAL1ô{SERIAL21}MATHCOºALLCLOóüCLOSEX│âADVOPT4çMEMVIDûëWINPOSQôSHAREDoÖOTHER▀£WAITWIN╟¥KBDCONPƒXKBDEºPROTLVLì¿ERRORSr░LOADERR}▒SYSERR|╛WMERR╬COMERR░╥PROGERRí╪BKCOVER▄BULLET.XPM╪▄MOUSE.XPMü▐KEYBOARD.XPMPΣHELP.XPM4ΩLEARN.XPM°²NEWDVP.XPM╔xBHELP.XPMtñ