home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / p / pep13a.zip / CHAPT1.TXT < prev    next >
Text File  |  1992-12-17  |  27KB  |  467 lines

  1. <Chapter 1:  Introduction>
  2.  
  3. Copyright (c) 1992 Trionum Inc.  All rights reserved.
  4.  
  5. TRIONUM and PEP are trademarks of Trionum Inc.  All other brand and
  6. product names are trademarks or registered trademarks of their respective
  7. companies.
  8.  
  9. <Section 1.1:  What is PEP?>
  10.      The name PEP is an acronym for "Picture Editing Package". PEP is a
  11. drawing program for personal computers. You can use it to create pictures
  12. composed of text and graphics, display these pictures on your computer's
  13. monitor, print them on your printer, and save them in files compatible
  14. with other software packages. All of the illustrations in this manual, for
  15. example, were drawn using PEP.
  16.  
  17. <Section 1.2:  Getting Started>
  18.      In order to install and use PEP, you will need to be familiar with
  19. the basic commands of the DOS operating system. If you have any questions
  20. about using DOS, consult your operating system manual.
  21.  
  22. <Section 1.2.1:  Hardware and Software Required>
  23.      In order to run PEP you need an IBM PC, XT, AT, PS-2 or compatible
  24. computer running DOS 2.0 or a later version of DOS. You also need a
  25. graphics display, either the color graphics adapter (CGA), the extended
  26. graphics adapter (EGA), the video graphics array card (VGA), or the
  27. HERCULES card.
  28.  
  29.      You do not need a floating point processor, a hard disk, or a mouse.
  30. If you have a mouse, you will be able to use it with PEP.
  31.  
  32.      In order to print directly from PEP, you need one of the following
  33. printers: an Epson printer, an IBM graphics printer, an IBM Color Printer,
  34. a Postscript based printer such as the Apple LaserWriter, an HP LaserJet,
  35. an HP DeskJet, or a printer compatible with one of these. In addition, you
  36. can output pictures from PEP to both PCX files (a popular bitmap format)
  37. <[13.2]> and EPS files (the encapsulated Postscript format) <[16.9]>. Many
  38. word processors and desktop publishing packages accept graphics in these
  39. formats. Pictures that you draw in PEP can be included, in this way, into
  40. documents created by any of these compatible packages. If you are using
  41. Lotus Manuscript or Samna Word, these two word processors will accept
  42. graphics directly from PEP in the original PDL file format.
  43.  
  44. <Section 1.2.2:  Installation>
  45.      Before you can use PEP, you must install it on your computer. This
  46. means that you must first tell PEP about the hardware configuration that
  47. you have: the type of display, the type of printer, and so forth. The
  48. utility INSTALL.EXE supplied with PEP will guide you through this simple
  49. installation process. Full instructions for installing PEP are provided in
  50. Chapter <[17]>.
  51.  
  52. <Section 1.2.3:  About this Manual>
  53.      After this introductory chapter, is the main part of the PEP manual,
  54. namely the command descriptions in Chapters <[2]> through <[14]>. In those
  55. chapters, you will find a complete explanation of each of the commands
  56. available in PEP. In this present chapter, we provide the definitions and
  57. background information necessary to understand the chapters that follow.
  58. We strongly recommend that you read this chapter carefully before trying
  59. to use PEP. Then if you need information about a particular command, you
  60. will be ready to turn directly to the relevant section in the reference
  61. chapters.
  62.  
  63.      Chapter <[15]> describes the HELP system, which allows you to view
  64. this manual, while you are using PEP.
  65.  
  66.      After you have gained a little experience using PEP, you should look
  67. at Chapter <[16]>, the final chapter in the reference section. That
  68. chapter contains a number of hints and practical suggestions for
  69. approaching various problems. You may find this material helpful when you
  70. begin to apply PEP to real uses.
  71.  
  72. <Section 1.3:  Menus and Commands>
  73.      PEP commands are organized into a menu hierarchy. The menu that is
  74. displayed when you first load PEP is called the top menu. Certain commands
  75. in this menu cause new menus to be displayed. In some cases, these new
  76. menus also have commands leading to yet other menus, and so forth. Most of
  77. the time, however, you will be operating either in the top menu or in the
  78. menus one level down from the top.
  79.  
  80.      In each command menu, the first letters of the commands are all
  81. different. To execute a command just type its first letter. Alternatively,
  82. you can highlight a menu item by pointing to it with the cursor. Then, if
  83. you press RETURN (or the left mouse button), the highlighted command will
  84. be executed.
  85.  
  86. For example, in PEP's top menu, if you type "I" (for "Insert"), a new
  87. menu will appear as shown in <[FIG07]>. This new menu contains all of the
  88. commands for inserting the different kinds of elements. (It contains a
  89. number of other commands as well.) If you now type "L" (for "Line") you
  90. will be ready to insert one or more straight lines.
  91.  
  92.      Throughout this manual we will name a command by listing the steps to
  93. that command from the top menu. This command for inserting straight lines,
  94. for example, is called the INSERT/LINE command <[2.1]>.
  95.  
  96.      In addition to the commands in the menus, there are a number of
  97. commands that you can execute at any time regardless of your position in
  98. the menu hierarchy. These commands are executed either by striking a
  99. single key, or by holding down the ALT key and striking a key. In either
  100. case, they are called single keystroke commands. More specifically, these
  101. commands are invoked by pressing a function key, a combination of ALT plus
  102. a function key, or a combination of ALT plus a letter key. Many of these
  103. commands can also be executed within the command menu hierarchy. For
  104. example, the single keystroke command ALT-R turns on and off the display
  105. of rulers. This command performs the same function as the
  106. SETUP/WINDOW/RULER command <[12.2.10]> in the menu hierarchy.
  107.  
  108.      You should become familiar with three function key commands that are
  109. useful for obtaining information about PEP and your current state within
  110. it. These are described briefly below. For complete information about
  111. these and the other single keystroke commands, see Chapter <[14]>.
  112.  
  113.      Pressing the help key (F1) activates the HELP system, which gives you
  114. on-line access to the complete PEP manual. The HELP system is described in
  115. Chapter <[15]>.
  116.  
  117.      Pressing the status key (F2) temporarily replaces the command menu
  118. with current status information.
  119.  
  120.      Pressing the menu cycle key (F3) temporarily replaces the command
  121. menu with quick reference lists of the single keystroke commands: first, a
  122. list of the function key commands, second, a list of the ALT-function key
  123. commands, and finally a list of the ALT-letter commands. Pressing F3 a
  124. fourth time restores the normal menu display.
  125.  
  126. <Section 1.4:  Windows>
  127.      The PEP screen is divided into a number of windows: a menu window, a
  128. text window, a button window, and one or more graphics windows. The menu
  129. window is used by PEP to display its commands and status information. The
  130. text window is used for prompts and error messages. The button window
  131. permits fast access to certain PEP functions via the mouse. The graphics
  132. windows are used for displaying and modifying your drawings.
  133.  
  134.      This subdivision of the screen is based on a system of
  135. non-overlapping areas called tiles. You can configure your screen by
  136. subdividing tiles, deleting tiles, moving tile boundaries, and assigning
  137. roles to tiles. These commands can be found in the SETUP/TILING menu
  138. <[12.1]>. In particular, it is possible to display multiple views of the
  139. open object in multiple screen tiles, each view at a different
  140. magnification. For example, one tile might be used for an overview, and
  141. another for editing in detail.
  142.  
  143.      One of the graphics tiles is displayed with a bolder boundary to
  144. distinguish it from the others. If you have a color display, the boundary
  145. of this tile will also be a different color, namely cyan, a light blue.
  146. This tile is called the active window. Any graphics tile can be the active
  147. window. You can determine which graphics tile is the active window by
  148. using the SETUP/WINDOW/NEXT (or ALT-N) command <[12.2.1]>.
  149.  
  150.      Once you have selected the active window, you can then modify its
  151. properties by using the commands in the SETUP/WINDOW menu <[12.2]>. There
  152. are also a number of single keystroke commands for the same purpose. For
  153. example, you can contract the display with the ALT-C command and expand it
  154. with ALT-E. You can shift the display by using shift and the keys of the
  155. numerical keypad (the NumPad keys) as shown in <[FIG17]>.
  156.  
  157.      Being able to control the active window display is crucial to using
  158. PEP effectively. We strongly recommend that new users, at a minimum,
  159. become familiar with the eight single keystroke commands listed below.
  160. They are described more fully in Chapter <[14]>, and additional
  161. information can be found in the discussion of the SETUP/WINDOW commands in
  162. Chapter <[12]>.
  163.  
  164.   ALT-C  Contract the active window display
  165.   ALT-E  Expand the active window display
  166.   ALT-R  Display rulers in the active window
  167.   ALT-G  Display the snap grid
  168.   ALT-T  Display the entire object or page
  169.   ALT-U  Put window upper left corner at the cursor
  170.   ALT-V  Display a simplified view of the object
  171.   ALT-W  Re-initialize all active window properties
  172.  
  173.      The installation utility creates a default screen configuration for
  174. you, which you can then change if you like. <[FIG05]> shows the most
  175. commonly used configuration. However, if you are using a CGA display or
  176. are not using a mouse, your default configuration will be somewhat
  177. different.
  178.  
  179. <Section 1.5:  Moving the Cursor>
  180.      PEP's default cursor is a small solid box. Several other forms of
  181. cursor are also used: crosshairs, lines, and boxes of different types. The
  182. shape of the cursor depends on the operation you are performing. There are
  183. several ways to move the cursor in PEP. These are described below.
  184.  
  185. <Section 1.5.1:  Mouse>
  186.      If you have a mouse, you can move the cursor by simply moving the
  187. mouse.
  188.  
  189. <Section 1.5.2:  Cursor Motion Keys>
  190.      Eight NumPad keys can be used to move the cursor. The arrow keys move
  191. the cursor in the direction of the arrow. The corner keys (Home, PgUp,
  192. PgDn, and End) move the cursor diagonally (up-left, up-right, down-right,
  193. and down-left, respectively). See <[FIG08]>. These eight keys are called
  194. the cursor motion keys.
  195.  
  196.      How far the cursor moves with each keystroke is determined by the
  197. SETUP/SYSTEM/STEP command <[12.3.1]> (or the Grey-minus key). This command
  198. cycles through three modes: a single pixel mode and two multiple pixel
  199. modes: full-step and half-step. In single pixel mode, each keystroke moves
  200. the cursor one pixel on the screen. In the multiple modes, each stroke
  201. moves the cursor one multiple-pixel step. The default step size is 10
  202. pixels (5 pixels for a half step). You can change the size of the cursor
  203. step with the SETUP/NUMBERS/STEP-SIZE command <[12.4.1]>.
  204.  
  205. <Section 1.5.3:  Automatic Motion>
  206.      If you need to move the cursor over a large distance, using the
  207. cursor motion keys can be tedious. If you do not have a mouse, you may
  208. want to use the automatic cursor motion capability. You can start the
  209. cursor moving, accelerate it, change its direction, and stop the motion
  210. when the cursor arrives at its destination.
  211.  
  212.      To start the cursor moving, press the Grey-plus key, and then press
  213. one of the cursor motion keys. The cursor will begin to move at a constant
  214. speed in the direction indicated by the motion key. To make the cursor
  215. move faster, press the same key again. To change direction, press a
  216. different cursor motion key. To stop the cursor, press the Grey-plus key a
  217. second time.
  218.  
  219. <Section 1.5.4:  Grid Snapping>
  220.      PEP provides a snap grid capability to assist you in aligning picture
  221. elements with one another. You can control the horizontal and vertical
  222. spacing of the grid points by using the SETUP/NUMBERS/GRID-SPACE command
  223. <[12.4.2]>. You can make the grid visible in the active window by using
  224. the SETUP/WINDOW/GRID command <[12.2.9]> (or ALT-G). At any time, you can
  225. press the function key F8 to move the cursor from its current position to
  226. the nearest grid point. This is called manual snapping. By using the
  227. SETUP/SYSTEM/GRID command <[12.3.2]> (or ALT-S), you can turn on automatic
  228. snapping. When snapping is on, if you insert, move, or duplicate an
  229. element using the cursor, the element will be positioned on the grid, not
  230. at the cursor position, but at the grid point nearest to it. The snapping
  231. options are available whether or not the grid is visible.
  232.  
  233. <Section 1.5.5:  Stretchable Box Cursors>
  234.      In PEP, the cursors appear in a variety of forms: cross-hairs,
  235. horizontal and vertical hairlines, and rigid and stretchable boxes. In the
  236. case of stretchable boxes, which are used, for example, during editing to
  237. stretch a picture element, one corner of the box is mobilized at any given
  238. time. This corner can be moved by any of the methods just described. The
  239. mobile corner is distinguished by a small solid box marker. To change the
  240. mobile corner, press SPACE or the Grey-star key. The next corner
  241. counterclockwise is mobilized. <[FIG13]>.
  242.  
  243. <Section 1.6:  Objects and Picture Files>
  244.      PEP stores pictures in files called picture files. These files have
  245. the extension PDL, which stands for "Picture Description Language". To
  246. display, print, or modify the pictures in a picture file, you must first
  247. load that file into your computer's memory by using the FILE/LOAD command
  248. <[8.2]>. That file then becomes the loaded picture file.
  249.  
  250.      A PDL file might contain only one picture, but often it will contain
  251. more than one. Each file is actually a library of pictures, and each
  252. picture has its own name. A picture in a PDL file is called an object. To
  253. display, print, or modify an object, you must first select it using the
  254. OBJECT/OPEN command <[7.1]>. This displays the object on your screen,
  255. ready to be edited. We will refer to it as the open object.
  256.  
  257.      If you modify the open object, and want to save the changes to disk,
  258. this also is a two step process. First you close the open object using the
  259. OBJECT/CLOSE command <[7.2]>; then you save the file containing that
  260. object to disk using the FILE/SAVE command <[8.3]>.
  261.  
  262.      The basic units that make up objects are called elements. The
  263. elements of an object can be lines, arcs, text, filled regions, groups of
  264. elements, and other objects.
  265.  
  266.      Each object in a file is assigned an object name. The objects in a
  267. file may be independent of one another, or they may be interrelated, some
  268. objects being used as elements inside of others. In this case, we may
  269. refer to these elements as sub-objects of the objects in which they
  270. appear. These sub-objects may contain yet other objects. Objects may be
  271. nested to any depth.
  272.  
  273.      In summary, a typical editing session consists of loading a picture
  274. file from disk, opening an object for editing, modifying the open object
  275. (via insert, delete, and modify commands), printing the result, closing
  276. the open object, and saving the file back to disk.
  277.  
  278. <Section 1.7:  Coordinates>
  279.      Objects drawn in PEP are defined in a coordinate system that is
  280. independent of any output device. When the picture is printed or
  281. displayed, its size is determined by a pair of stretch factors. There is a
  282. horizontal stretch and a vertical stretch. If the stretches are both 1
  283. when the object is drawn, each point in the object is represented by
  284. exactly one pixel on the printer or the display. If the stretches are
  285. increased, the size of the object's image is made larger; if they are
  286. decreased, the image is made smaller. If you are printing, the object may
  287. also be rotated or drawn in mirror image.
  288.  
  289.      When we speak of object coordinates, we mean the device independent
  290. coordinates in which the object is defined. A pair (X,Y) of object
  291. coordinates defines the position of a single point in the object before
  292. stretches and rotations have applied. This happens in the following way.
  293. The X coordinate determines the horizontal position of the point. X equals
  294. 0 for points on the left edge of the object and X increases for points
  295. farther to the right. The Y coordinate determines the vertical position of
  296. a point. Y equals 0 for points at the top edge of the object, and Y
  297. increases for points farther down. The coordinates (0,0) represent the
  298. upper left corner. <[FIG12]>.
  299.  
  300.      You can, if you wish, always leave the printer stretches at their
  301. default values of 1. (This is what we recommend for most purposes anyway.)
  302. In this case, just think of the object coordinates as representing the
  303. locations of the individual pixels on the printed page.
  304.  
  305. <Section 1.8:  More about Menus and Commands>
  306.      The menus in PEP have a dual role. Primarily, they are lists of
  307. commands, but many menus also display status information. These two
  308. functions interact to produce commands of different types. These are
  309. described below. In some cases a single command plus associated status
  310. display requires more than one line in the menu. In these cases, the extra
  311. lines are indented to distinguish them from command names.
  312.  
  313.      <[FIG03]> shows a typical PEP menu. This one is the MODIFY/LINE-STYLE
  314. menu <[4.18]>. There are four commands (NIBTYPE, PENSIZE, DASHES, and
  315. QUIT), and six status data items. In this example, the status information
  316. contained in the menu reports the following facts: the current line is
  317. drawn with a pen whose shape is an ellipse, the pen size is 4 pixels wide
  318. and 2 pixels deep, the line is dashed, and the dashing pattern is 1 dot on
  319. for every 8 dots off. The PEP commands are explained one by one in the
  320. chapters that follow. To better understand the meaning of any particular
  321. command and its status items, consult the section devoted to that command
  322. in the appropriate chapter.
  323.  
  324. <Section 1.8.1:  Name Menus>
  325.      A second kind of menu is used when you are selecting from a list of
  326. names. For example, when loading a picture file, you are presented with a
  327. menu of all files in the current directory with the appropriate extension.
  328. In such a case, the first letters of the menu entries are usually not all
  329. different, so a slightly different method is used when choosing a item
  330. from a name menu. The items listed in a name menu are displayed
  331. alphabetically. The menu appears with an initial item highlighted. As you
  332. begin to type a name, at each keystroke the highlight moves to the first
  333. entry compatible with the keys typed so far. At any point, you can select
  334. the highlighted entry by pressing RETURN. The highlight can also be moved
  335. with the Up-Arrow, Down-Arrow, Home, and End keys. If the list of names is
  336. too large to fit in the menu window at one time, you can use Left-Arrow
  337. and Right-Arrow, or PgUp and PgDn to move the highlight into successive
  338. menu pages. Also, you can highlight an item by simply pointing to it with
  339. the cursor.
  340.  
  341. <Section 1.8.2:  Moving Up The Menu Hierarchy>
  342.      There are three ways to move up the menu hierarchy. Most menus
  343. include an explicit QUIT command; when you type Q (for QUIT), you are
  344. taken back to the previous menu, the next higher menu in the hierarchy.
  345. The second method is to use the super-escape key (Function key F10).
  346. Pressing this key takes you in a single step to the top level menu no
  347. matter where you are in the command structure. Finally, you can use the
  348. Escape key (ESC). Pressing this key takes you back one step in the command
  349. execution. Often, ESC is equivalent to QUIT, taking you back to the prior
  350. menu. Sometimes, however, it takes you back to an earlier stage in the
  351. same menu. For example, when you insert a line, you first choose a start
  352. point and then choose an end point. If you are at the second stage
  353. (choosing the end point), pressing ESC takes you back to the first stage
  354. (choosing the start point). In any case, if you continue to press ESC, you
  355. eventually return to the prior menu and ultimately to the top level menu.
  356. If you have a mouse, pressing the right mouse button is equivalent to
  357. using the ESC key.
  358.  
  359. <Section 1.8.3:  Multiple Choice Commands>
  360.      Some menu commands select a value from a small list of options. These
  361. multiple choice commands also display the currently selected value in the
  362. menu. The data is displayed either on the same line as the command name or
  363. on the following line in the menu. When you press the command letter, the
  364. next option in sequence is selected and displayed. Press the command
  365. letter repeatedly to cycle through the complete set of options until the
  366. desired choice appears in the menu.
  367.  
  368.      <[FIG24]> shows the SETUP/SYSTEM menu <[12.3]> and illustrates the
  369. operation of the SETUP/SYSTEM/GRID command <[12.3.2]>. This command
  370. enables and disables automatic grid snapping, a feature that assists in
  371. the positioning of newly inserted elements. If grid snapping is OFF, then
  372. pressing G (for GRID) in the SETUP/SYSTEM menu turns snapping ON. If
  373. snapping is ON, pressing G turns it OFF. The menu shows the current state.
  374. This is a typical example of a multiple choice command.
  375.  
  376. <Section 1.8.4:  Entering Names>
  377.      Some menu commands require you to type in a name as an argument. For
  378. example, FILE/SAVE <[8.3]> requires a file name. These are called string
  379. input commands. For these commands, when you press the command letter, a
  380. highlight appears in the menu. The highlighted area may have a default
  381. string already displayed in it; to choose this default simply press
  382. RETURN. Alternatively, you can type in a new name into the highlighted
  383. area. End the string by pressing RETURN. While typing into the echo area,
  384. you can correct mistakes by using the backspace key (delete last
  385. character) and ESC (delete entire string). Press ESC a second time to
  386. abort the command.
  387.  
  388. <Section 1.8.5:  Entering Numbers>
  389.      XY input commands are similar to string input commands. These
  390. commands require two numerical arguments. For example, PRINT/MARGINS
  391. <[6.10]> needs two arguments for the left (X) and top (Y) margins
  392. respectively. For such a command the following two lines of the menu
  393. display the current status of these arguments. When you press the command
  394. letter, these two lines change: they now begin with X= and Y=
  395. respectively. This is to indicate that X and Y have become valid command
  396. letters. To change the X value, press X to highlight the X line. Type the
  397. desired value exactly as described under string input commands. Similarly,
  398. press Y to start input for the Y argument. <[FIG04]> shows the
  399. MODIFY/LINE-STYLE menu <[4.18]> as it looks after you have pressed P (for
  400. PENSIZE) to enable input of the width (X) and depth (Y) of the current
  401. pen.
  402.  
  403.      A few XY input commands ask for stretch factors. For example,
  404. SETUP/WINDOW/STRETCHES <[12.2.12]> lets you set the magnification of the
  405. active graphics window display. The smallest possible stretch is 1/256;
  406. the largest is 255. You can type in an integer (e.g. 2), a fraction (e.g.
  407. 3/4), or a decimal (e.g. 2.75).
  408.  
  409.      The remaining XY input commands (the majority) ask for integer
  410. values. The legal range for arguments varies from command to command. You
  411. can type an integer directly, or you can enter a value in physical units:
  412. inches, centimeters, or points (a point is 1/72 of an inch). To enter a
  413. value in inches, add the letter "i" to the end of the input string. To
  414. enter a value in centimeters, add "c". To enter a value in points, add
  415. "p". As before, you can type an integer, a fraction or a decimal. For
  416. example, the following are legal input strings for numbers: 33 (thirty
  417. three abstract pixels or object coordinates), 3/4i (three fourths of an
  418. inch), 2.5c (two and one half centimeters). If you ask for inches,
  419. centimeters, or points your input is converted into object coordinates by
  420. applying the current dots-per-inch value in the X or Y direction as
  421. appropriate. This value defaults to your current printer density, but it
  422. can be changed by using the SETUP/NUMBERS/INCH command <[12.4.5]>.
  423.  
  424.      In a similar way, you can specify a multiple of the current cursor
  425. step size or the current snap grid interval by adding the letter "s" or
  426. "g" to an integer, fraction or decimal number. You can view and change the
  427. current value of the step size and grid interval by using the
  428. SETUP/NUMBERS/STEP-SIZE <[12.4.1]> and SETUP/NUMBERS/GRID-SPACE commands
  429. <[12.4.2]>.
  430.  
  431.      If you type in a number in any of these ways, the new value that you
  432. enter replaces the old X or Y value as formerly displayed in the menu.
  433. However, if the string that you enter begins with a plus sign or a minus
  434. sign, then the new value is added to, or subtracted from the former value.
  435. This is relative XY input.
  436.  
  437.      As an illustration, if you want to move an element to the right by
  438. one half of an inch, use the MODIFY/MOVE command <[4.1]>, press X to
  439. enable X coordinate input, and enter the string "+1/2i". The number of
  440. pixels in one half of an inch will then be added to the current X position
  441. of the element, moving it to the right as required.
  442.  
  443.      A few XY input commands allow you to enter four numbers rather than
  444. just two. For example, the PRINT/WINDOW command <[6.12]> lets you print a
  445. rectangular piece of the open object instead of printing the entire
  446. object. To specify the window, you need to enter four coordinates, the
  447. left, top, right, and bottom of the window. For these XY input commands,
  448. typing the command letter once enables XY input in the first of two XY
  449. coordinate pairs; typing the command letter a second time enables input
  450. into the second pair.
  451.  
  452. <Section 1.9:  More about the Mouse>
  453.      PEP has been designed so that you can use a mouse if you have one,
  454. but a mouse is by no means necessary. Every PEP function can be accessed
  455. directly from the keyboard. Cursor motion, in particular, can be
  456. controlled from the keyboard in a number of ways which have been described
  457. above.
  458.  
  459.      If you do have a mouse, pressing a mouse button is equivalent to
  460. pressing one key on the keyboard. Pressing the left mouse button is
  461. equivalent to pressing RETURN (carriage return). Pressing the right mouse
  462. button is equivalent to pressing ESC (the escape key). Pressing the middle
  463. mouse button (if your mouse has a middle button) is equivalent to pressing
  464. SPACE (the space bar). In the discussion below, we use the key names
  465. RETURN, ESC, and SPACE without explicitly mentioning the mouse. In each
  466. case you can use the equivalent mouse button instead. <[FIG06]>.