home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional Developers Kit 1992 November / Disc01 / Disc01.mdf / runnable / ibmwf / help / dde3link.hlp (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1992-08-27  |  20.2 KB  |  627 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Special Notices ΓòÉΓòÉΓòÉ
  3.  
  4. References in this help to IBM products, programs, or services do not imply 
  5. that IBM intends to make these available in all countries in which IBM 
  6. operates. 
  7.  
  8. Any reference to an IBM licensed program in this help is not intended to state 
  9. or imply that only IBM's licensed program may be used. Any functionally 
  10. equivalent product, program, or service that does not infringe any of IBM's 
  11. intellectual property rights may be used instead of the IBM product, program, 
  12. or service. 
  13.  
  14. Evaluation and verification of operation in conjunction with other products, 
  15. except those expressly designated by IBM, is the user's responsibility. 
  16.  
  17. IBM may have patents or pending patent applications covering subject matter in 
  18. this help. The furnishing of this help does not give you any license to these 
  19. patents. 
  20.  
  21. The following terms, denoted by an asterisk (*) in this help, are trademarks of 
  22. the IBM Corporation in the United States and/or other countries: 
  23.  
  24.  C/2 
  25.  C Set/2 
  26.  IBM 
  27.  OS/2 
  28.  Operating System/2 
  29.  Presentation Manager 
  30.  WorkFrame/2 
  31.  
  32.  This help contains examples of data and reports used in daily business 
  33.  operations. To illustrate them as completely as possible, the examples include 
  34.  the names of individuals, companies, brands, and products. All of these names 
  35.  are fictitious and any similarity to the names and addresses used by an actual 
  36.  business enterprise is entirely coincidental. 
  37.  
  38.  
  39. ΓòÉΓòÉΓòÉ 2. Link Options ΓòÉΓòÉΓòÉ
  40.  
  41. Use this window to select the group of link options you want to change. The 
  42. options you specify are associated with the project you are currently working 
  43. on. You can also specify whether or not the options are saved with the project. 
  44.  
  45.  
  46. ΓòÉΓòÉΓòÉ 2.1. Save With Project ΓòÉΓòÉΓòÉ
  47.  
  48. Select Save with project to save the options with the other information of the 
  49. project you are currently working on. Otherwise, the changes only remain in 
  50. effect until the WorkFrame/2* session is closed. 
  51.  
  52.  
  53. ΓòÉΓòÉΓòÉ 3. Generation Options ΓòÉΓòÉΓòÉ
  54.  
  55. Use this window to control the format and content of the executable file 
  56. produced by the linker: 
  57.  
  58.  o Include Debug Information (/CO[DEVIEW]) 
  59.  
  60.  o Optimize Intrasegment Far Calls (/F[ARCALLTRANSLATION] or 
  61.    /NOF[ARCALLTRANSLATION]) 
  62.  
  63.  o Force Segment Ordering (/DO[SSEG]) 
  64.  
  65.  o Sort Segments Without Adding 16-byte NULL Region (/NON[ULLSDOSSEG]) 
  66.  
  67.  o Application Type (/PM[TYPE]:parameter) 
  68.  
  69.  o Pack The Code Segment (and Size) (/P[ACKCODE][:number]  or /NOP[ACKCODE]) 
  70.  
  71.  o Pack Neighboring Logical Data (and Size) (/PACKD[ATA][:number]) 
  72.  
  73.  o Maximum Number of Segments (/SE[GMENTS]:number) 
  74.  
  75.  o Stack Size (/ST[ACK]:number) 
  76.  
  77.  o Module Load Address (/BAS[E]:number) 
  78.  
  79.  o Segment Alignment (/A[LIGNMENT]:number). 
  80.  
  81.  
  82. ΓòÉΓòÉΓòÉ 3.1. Include Debug Information ΓòÉΓòÉΓòÉ
  83.  
  84. If you are going to debug your application, select this option to copy the 
  85. debug information from the objects into the module. 
  86.  
  87. The corresponding command line option is /CO[DEVIEW]. 
  88.  
  89.  
  90. ΓòÉΓòÉΓòÉ 3.2. Optimize Intrasegment Far Calls ΓòÉΓòÉΓòÉ
  91.  
  92. Select this option to optimize far calls by converting them to near calls if 
  93. possible. Do not use this option if data in the program could appear to the 
  94. linker as far calls. 
  95.  
  96. The corresponding command line option is /F[ARCALLTRANSLATION]. 
  97. /NOF[ARCALLTRANSLATION] does not optimize the far calls and is the default. 
  98.  
  99.  
  100. ΓòÉΓòÉΓòÉ 3.3. Force Segment Ordering ΓòÉΓòÉΓòÉ
  101.  
  102. Select this option to force segments to be ordered as follows (first to last): 
  103.  
  104.   1. All code segments 
  105.  
  106.   2. Far data segments 
  107.  
  108.   3. Near data (DGROUP) segments, in the following order: 
  109.  
  110.      a. Any segments of class BEGDATA (this class name is reserved) 
  111.      b. Any segments not of class BEGDATA, BSS, or STACK 
  112.      c. Segments of class BSS 
  113.      d. Segments of class STACK 
  114.  This option also initializes two special variables: _edata is initialized to 
  115.  DGROUP :BSS and _end is initialized to DGROUP : STACK. These variables have 
  116.  special meanings for some compilers so you should avoid using them in your 
  117.  programs. Assembly-language programs can refer to _edata and _end but not 
  118.  modify them. 
  119.  
  120.  If the _TEXT segment is defined, 16 NULL bytes are added to the beginning of 
  121.  it. 
  122.  
  123.  The corresponding command line option is /DO[SSEG]. 
  124.  
  125.  
  126. ΓòÉΓòÉΓòÉ 3.4. Sort Segments Without Adding 16-byte NULL Region ΓòÉΓòÉΓòÉ
  127.  
  128. Select this option to write the segments to the module in the order detailed in 
  129. the Force Segment Ordering help. 
  130.  
  131. Unlike Force segment ordering, it does not add 16 NULL bytes to the beginning 
  132. of the code segment. 
  133.  
  134. Note:  Do not select this option if the program is being linked with a product 
  135.        (such as the C/2* compiler libraries) that requires the NULL bytes 
  136.        region. 
  137.  
  138.  The corresponding command line option is /NON[ULLSDOSSEG]. 
  139.  
  140.  
  141. ΓòÉΓòÉΓòÉ 3.5. Pack The Code Segment (and Size) ΓòÉΓòÉΓòÉ
  142.  
  143. Select Pack the code segment to concatenate the code segments when building the 
  144. module. 
  145.  
  146. If the Pack the code segment check box is selected, you can use the Size entry 
  147. field to specify the maximum size of each of the concatenated code segments in 
  148. the module. The size must be in one of the following formats: 
  149.  
  150.  o Hexadecimal (prefixed by 0x as in 0x2D7) 
  151.  
  152.  o Octal (prefixed by zero as in 027) 
  153.  
  154.  o Decimal (cannot start with zero as in 27). 
  155.  
  156.  For 16-bit code, the size can be from zero to 65500 and the default value is 
  157.  65500. 
  158.  
  159.  For 32-bit code, the size can be from zero to 4294967295 and the default value 
  160.  is 4294967295. 
  161.  
  162.  The corresponding command line options are: 
  163.  
  164.  /PACKC[ODE] (the default) 
  165.            If the Pack the code segment is selected. /NOP[ACKCODE] causes the 
  166.            linker to not pack the code. 
  167.  
  168.  /PACKC[ODE]:number 
  169.            If a number is entered in the Size field. 
  170.  
  171.  
  172. ΓòÉΓòÉΓòÉ 3.6. Pack Neighboring Logical Data (and Size) ΓòÉΓòÉΓòÉ
  173.  
  174. Select Pack neighboring logical data to concatenate the data segments together 
  175. when building the module. 
  176.  
  177. If the Pack neighboring logical data check box is selected, you can use the 
  178. Size entry field to specify the maximum size of each of the concatenated data 
  179. segments in the module. The size must be in one of the following formats: 
  180.  
  181.  o Hexadecimal (prefixed by 0x as in 0x2D7) 
  182.  
  183.  o Octal (prefixed by zero as in 027) 
  184.  
  185.  o Decimal (cannot start with zero as in 27). 
  186.  
  187.  For 16-bit code, the size can be from zero to 65536 and the default value is 
  188.  65536. 
  189.  
  190.  For 32-bit code, the size can be from zero to 4294967295 and the default value 
  191.  is 4294967295. 
  192.  
  193.  The corresponding command line options are: 
  194.  
  195.  /PACKD[ATA] (the default) 
  196.            If the Pack neighboring logical data is selected. 
  197.  
  198.  /PACKD[ATA]:number 
  199.            If a number is entered in the Size field. 
  200.  
  201.  
  202. ΓòÉΓòÉΓòÉ 3.7. Maximum Number of Segments ΓòÉΓòÉΓòÉ
  203.  
  204. Specify the maximum number of segments that is to be allowed in the module. The 
  205. number must be in the range from zero to 3072 (for the LINK.EXE linker) or zero 
  206. to 16375 (for the LINK386.EXE linker). You can use any of the following 
  207. formats: 
  208.  
  209.  o Hexadecimal (prefixed by 0x as in 0x2D7) 
  210.  
  211.  o Octal (prefixed by zero as in 027) 
  212.  
  213.  o Decimal (cannot start with zero as in 27). 
  214.  The default value for the LINK.EXE linker is 128. There is no default value 
  215.  for the LINK386.EXE linker. 
  216.  
  217.  The corresponding command line option is /SE[GMENTS]:number. 
  218.  
  219.  
  220. ΓòÉΓòÉΓòÉ 3.8. Stack Size ΓòÉΓòÉΓòÉ
  221.  
  222. Specify the size of the stack to be used by the module. The size must be in the 
  223. range from zero to 65535 (for 16-bit code) or zero to 4294967295 (for 32-bit 
  224. code). You can use any of the following formats: 
  225.  
  226.  o Hexadecimal (prefixed by 0x as in 0x2D7) 
  227.  
  228.  o Octal (prefixed by zero as in 027) 
  229.  
  230.  o Decimal (cannot start with zero as in 27). 
  231.  The default value is found within the object modules. 
  232.  
  233.  The corresponding command line option is /ST[ACK]:number. 
  234.  
  235.  
  236. ΓòÉΓòÉΓòÉ 3.9. Module Load Address ΓòÉΓòÉΓòÉ
  237.  
  238. Use this option to specify the address that the module will be loaded at if the 
  239. address space is not being used by other code. You can use this option for both 
  240. executable files and dynamic link libraries. 
  241.  
  242. You can use any of the following formats: 
  243.  
  244.  o Hexadecimal (prefixed by 0x as in 0x2D7) 
  245.  
  246.  o Octal (prefixed by zero as in 027) 
  247.  
  248.  o Decimal (cannot start with zero as in 27). 
  249.  
  250.  The corresponding command line option is /BAS[E]:number. 
  251.  
  252.  
  253. ΓòÉΓòÉΓòÉ 3.10. Segment Alignment ΓòÉΓòÉΓòÉ
  254.  
  255. Specify the segment alignment factor (in bytes) in the executable file. The 
  256. default value is 512 for 16-bit code and 4096 for 32-bit code. 
  257.  
  258. The corresponding command line option is /A[LIGNMENT]:number. 
  259.  
  260.  
  261. ΓòÉΓòÉΓòÉ 3.11. Application Type ΓòÉΓòÉΓòÉ
  262.  
  263. Select one of these radio buttons to specify the type of program to be built by 
  264. the linker. 
  265.  
  266. Select None if you do not want the linker to set the type of program. The 
  267. program itself will determine what kind of program it is. 
  268.  
  269. Select the PM radio button to specify to the linker that the file to be built 
  270. is a Presentation Manager* program and is to be run in a window. The 
  271. corresponding command line option is /PM[TYPE]:PM. 
  272.  
  273. Select Window to specify to the linker that the program can run in a window but 
  274. is not a Presentation Manager* program. The corresponding command line option 
  275. is /PM[TYPE]:VIO. 
  276.  
  277. Select Full screen to specify to the linker that the program can only run in 
  278. full screen mode. The corresponding command line option is /PM[TYPE]:NOVIO. 
  279.  
  280.  
  281. ΓòÉΓòÉΓòÉ 4. Processing Options ΓòÉΓòÉΓòÉ
  282.  
  283. The options that appear on this window specify to the linker how to build the 
  284. executable file. 
  285.  
  286. They are: 
  287.  
  288.  o Do Not Display the Logo (/NOL[OGO]) 
  289.  
  290.  o No Extended Dictionary Search (/NOE[XTDICTIONARY]) 
  291.  
  292.  o Display Link-time Information (/INF[ORMATION]) 
  293.  
  294.  o Run Linker in Batch Mode (/BA[TCH]) 
  295.  
  296.  o Do Not Ignore Case in Symbol Names (/NOI[GNORECASE]) 
  297.  
  298.  o Copy Source Line Numbers to Map File (/LI[NENUMBERS]) 
  299.  
  300.  o Generate Warnings for Fixups (/W[ARNFIXUP]) 
  301.  
  302.  o Ignore Default Library Search (and Particular Libraries to Ignore) 
  303.    (/NOD[EFAULTLIBRARYSEARCH][:libname]) 
  304.  
  305.  o Produce A Public Symbol Map (and Maximum Number Of Entries) 
  306.    (/M[AP][:parameter]). 
  307.  
  308.  
  309. ΓòÉΓòÉΓòÉ 4.1. Do Not Display the Logo ΓòÉΓòÉΓòÉ
  310.  
  311. Choose whether or not to display the name, version, and copyright information 
  312. of the linker. 
  313.  
  314. The corresponding command line option is (/NOL[OGO]). 
  315.  
  316.  
  317. ΓòÉΓòÉΓòÉ 4.2. No Extended Dictionary Search ΓòÉΓòÉΓòÉ
  318.  
  319. Select this option to ignore the extended library information (if it exists) 
  320. found in the library. 
  321.  
  322. The corresponding command line option is /NOE[XTDICTIONARY]. 
  323.  
  324.  
  325. ΓòÉΓòÉΓòÉ 4.3. Display Link-time Information ΓòÉΓòÉΓòÉ
  326.  
  327. Select this option to display messages as it creates the executable file. 
  328.  
  329. The corresponding command line option is /INF[ORMATION]. 
  330.  
  331.  
  332. ΓòÉΓòÉΓòÉ 4.4. Run Linker in Batch Mode ΓòÉΓòÉΓòÉ
  333.  
  334. This option causes warning or error messages when a library cannot be found 
  335. instead of prompting the user for a new path to the library. 
  336.  
  337. The corresponding command line option is /BA[TCH]. 
  338.  
  339.  
  340. ΓòÉΓòÉΓòÉ 4.5. Do Not Ignore Case in Symbol Names ΓòÉΓòÉΓòÉ
  341.  
  342. Select this option to respect the case of external definitions when trying to 
  343. resolve external references. 
  344.  
  345. The corresponding command line option is /NOI[GNORECASE]. 
  346.  
  347.  
  348. ΓòÉΓòÉΓòÉ 4.6. Copy Source Line Numbers to Map File ΓòÉΓòÉΓòÉ
  349.  
  350. Select this option to include line number information in the map file 
  351. generated. 
  352.  
  353. The corresponding command line option is /LI[NENUMBERS]. 
  354.  
  355.  
  356. ΓòÉΓòÉΓòÉ 4.7. Generate Warnings for Fixups ΓòÉΓòÉΓòÉ
  357.  
  358. This option causes a message to be produced for each fixup found or generated 
  359. in the module. 
  360.  
  361. The corresponding command line option is /W[ARNFIXUP]. 
  362.  
  363.  
  364. ΓòÉΓòÉΓòÉ 4.8. Ignore Default Library Search (and Particular Libraries to Ignore) ΓòÉΓòÉΓòÉ
  365.  
  366. Select Ignore default library search to specify that the linker should not 
  367. search the default libraries named within the object modules. 
  368.  
  369. If only certain default libraries should be ignored, you can enter their names 
  370. in the Particular libraries to ignore field if the Ignore default library 
  371. search check box is selected. 
  372.  
  373. Note:  If you are specifying more than one library, separate the names with a 
  374.        space (' '). 
  375.  
  376.  The corresponding command line options are: 
  377.  
  378.  /NOD[EFAULTLIBRARYSEARCH] 
  379.            To ignore all the default libraries named in the object modules. 
  380.  
  381.  /NOD[EFAULTLIBRARYSEARCH]:libname 
  382.            For each particular library to be ignored. 
  383.  
  384.  
  385. ΓòÉΓòÉΓòÉ 4.9. Produce A Public Symbol Map (and Maximum Number Of Entries) ΓòÉΓòÉΓòÉ
  386.  
  387. Use the Produce a public symbol map radio buttons to specify the content of the 
  388. map file: 
  389.  
  390.  None 
  391.            Do not create a map file. 
  392.  
  393.  Regular 
  394.            Show offsets of all the external symbols that appear in the module. 
  395.  
  396.  Full 
  397.            Include information about how the references are resolved as well as 
  398.            showing the offsets of all external symbols. Select Full only if you 
  399.            are using the LINK386.EXE linker. 
  400.  
  401.  If you selected Regular and are using the LINK.EXE linker, you can use the 
  402.  Maximum number of entries field to specify the number of external symbols that 
  403.  the linker should be able to handle. If the linker produces a message 
  404.  indicating the map symbol limit is too high, reduce the limit until the 
  405.  message stops appearing. The number must be in the range 1 to 32767 in one of 
  406.  the following formats: 
  407.  
  408.  o Hexadecimal (prefixed by 0x as in 0x2D7) 
  409.  
  410.  o Octal (prefixed by zero as in 027) 
  411.  
  412.  o Decimal (cannot start with zero as in 27). 
  413.  The default value is 2048. 
  414.  
  415.  The corresponding command line options are: 
  416.  
  417.  /M[AP] 
  418.            If Regular is selected and a maximum number of entries is not 
  419.            specified. 
  420.  
  421.  /M[AP]:number 
  422.            If Regular is selected and a maximum number of entries is specified. 
  423.  
  424.  /M[AP]:FULL 
  425.            If Full is selected. 
  426.  
  427.  
  428. ΓòÉΓòÉΓòÉ 5. File Name Options ΓòÉΓòÉΓòÉ
  429.  
  430. This window lets you specify the names of the following files: 
  431.  
  432.  Module File Name 
  433.            The name of the module file. 
  434.  
  435.  Map File Name 
  436.            The name of the map file. 
  437.  
  438.  Libraries To Use 
  439.            The names or paths of any libraries to be used for resolving 
  440.            external references. You can also specify paths to be searched for 
  441.            the required libraries. 
  442.  
  443.  Definition File Name 
  444.            The name of the definition file used to build the module. 
  445.  
  446.  
  447. ΓòÉΓòÉΓòÉ 5.1. Module File Name ΓòÉΓòÉΓòÉ
  448.  
  449. Enter the name of the module file to be produced. If a name is not specified, 
  450. the linker uses the file name of the first object passed to it and adds an 
  451. extension of either EXE or DLL as appropriate. If a name is specified without 
  452. an extension, the linker assumes the extension is either EXE or DLL. 
  453.  
  454.  
  455. ΓòÉΓòÉΓòÉ 5.2. Map File Name ΓòÉΓòÉΓòÉ
  456.  
  457. Enter the name of the map file to be produced. If one is not specified, no map 
  458. file will be produced unless the Produce A Public Symbol Map check box was 
  459. selected in the Processing Options window. If no extension is specified, the 
  460. linker assumes the extension is MAP. 
  461.  
  462.  
  463. ΓòÉΓòÉΓòÉ 5.3. Libraries to Use ΓòÉΓòÉΓòÉ
  464.  
  465. Enter the names of the libraries to be searched when the linker tries to 
  466. resolve the external references found in the objects it is linking. If no 
  467. extension is specified in a library name, the linker assumes the extension is 
  468. LIB. The linker searches these libraries before those specified in the objects 
  469. themselves. 
  470.  
  471. You can also specify paths to be searched for the required libraries. Any paths 
  472. you specify will be searched before those in the LIB environment variable. 
  473.  
  474. Note:  Use a space (' ') or a plus sign ('+') to separate the entries. 
  475.  
  476.  
  477. ΓòÉΓòÉΓòÉ 5.4. Definition File Name ΓòÉΓòÉΓòÉ
  478.  
  479. Enter the name of the definition file used to build the module. If no extension 
  480. is specified, the linker assumes the extension is DEF. 
  481.  
  482.  
  483. ΓòÉΓòÉΓòÉ <hidden> Common Pushbuttons ΓòÉΓòÉΓòÉ
  484.  
  485.  
  486. ΓòÉΓòÉΓòÉ <hidden> OK ΓòÉΓòÉΓòÉ
  487.  
  488. Select OK to save the options you chose and remove this window. 
  489.  
  490.  
  491. ΓòÉΓòÉΓòÉ <hidden> Reset ΓòÉΓòÉΓòÉ
  492.  
  493. Select Reset to set the options to the values they had when the window was 
  494. opened. 
  495.  
  496. If Reset is selected from the main Link Options window, every link option is 
  497. reset. 
  498.  
  499. If Reset is selected from the one of the pop-up windows selected from the Link 
  500. Options window, only the link options in that pop-up window are reset. 
  501.  
  502.  
  503. ΓòÉΓòÉΓòÉ <hidden> Default ΓòÉΓòÉΓòÉ
  504.  
  505. Select Default to set the options to their default values. 
  506.  
  507. If Default is selected from the main Link Options window, every link option is 
  508. set to its default value. 
  509.  
  510. If Default is selected from the one of the pop-up windows, only the link 
  511. options in that pop-up window are set to the default values. 
  512.  
  513.  
  514. ΓòÉΓòÉΓòÉ <hidden> Cancel ΓòÉΓòÉΓòÉ
  515.  
  516. Select Cancel to remove the window without making any changes. 
  517.  
  518.  
  519. ΓòÉΓòÉΓòÉ <hidden> Keys Help ΓòÉΓòÉΓòÉ
  520.  
  521. The list of keys is arranged in groups. 
  522.  
  523. Use: 
  524.  
  525.  o HELP KEYS to get help 
  526.  
  527.  o SYSTEM KEYS to switch between programs 
  528.  
  529.  o WINDOW KEYS to move around in a program window 
  530.  
  531.  o POP-UP WINDOW KEYS to make a selection in a pop-up window 
  532.  
  533.  o EDITING KEYS to make changes in a pop-up window. 
  534.  
  535.  When two key names are joined by a plus sign (+), use these two keys together. 
  536.  Hold down the first key and press the second key. 
  537.  
  538.  HELP KEYS 
  539.  
  540.  F1 
  541.            Get help 
  542.  F2 
  543.            Get extended help (from within any help window) 
  544.  F9 
  545.            Go to a list of keys (from within any help window) 
  546.  F11 or Shift+F1 
  547.            Go to the help index (from within any help window) 
  548.  Esc 
  549.            Cancel help 
  550.  Alt+F4 
  551.            Close the help window 
  552.  Shift+F10 
  553.            Get help for help 
  554.  
  555.  SYSTEM KEYS 
  556.  
  557.  Alt+Esc 
  558.            Switch to the next program, including full-screen programs 
  559.  Alt+Tab 
  560.            Switch to the next windowed program 
  561.  Ctrl+Esc 
  562.            Switch to the Task List 
  563.  
  564.  WINDOW KEYS 
  565.  
  566.  F10 
  567.            Go to/from the action bar 
  568.  Arrow keys 
  569.            Move among choices 
  570.  End 
  571.            Go to the last choice in a pulldown 
  572.  Esc 
  573.            Cancel a pulldown, the system menu, or window 
  574.  Home 
  575.            Go to the first choice in a pulldown 
  576.  PgUp 
  577.            Scroll the contents of the window up one page 
  578.  PgDn 
  579.            Scroll the contents of the window down one page 
  580.  Underlined letter 
  581.            Move among the choices on the action bar and select pulldown items 
  582.  Alt 
  583.            Go to/from the action bar 
  584.  Alt+F4 
  585.            Close the window 
  586.  Alt+F5 
  587.            Restore the window 
  588.  Alt+F7 
  589.            Move the window 
  590.  Alt+F8 
  591.            Size the window 
  592.  Alt+F9 
  593.            Minimize the window 
  594.  Alt+F10 
  595.            Maximize the window 
  596.  Ctrl+PgDn 
  597.            Scroll the contents of the window right one page 
  598.  Ctrl+PgUp 
  599.            Scroll the contents of the window left one page 
  600.  Shift+Esc or Alt+Spacebar 
  601.            Go to/from the system menu 
  602.  Shift+Esc or Alt 
  603.            Go to/from the system menu of a text window 
  604.  
  605.  POP-UP WINDOW KEYS 
  606.  
  607.  Enter 
  608.            Complete the pop-up window 
  609.  Esc 
  610.            Cancel the pop-up window 
  611.  Spacebar 
  612.            Set a check box on/off or perform the task described on the selected 
  613.            pushbutton 
  614.  Tab 
  615.            Move to the next entry field or check box 
  616.  
  617.  EDITING KEYS 
  618.  
  619.  Backspace (left arrow delete) 
  620.            Delete the character to the left of the cursor 
  621.  Del 
  622.            Delete the character at the cursor 
  623.  End or Ctrl+Right Arrow key 
  624.            Move to the end of a field 
  625.  Home or Ctrl+Left Arrow key 
  626.            Move to the beginning of a field. 
  627.