home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / hexedit2.zip / HEXEDIT2.HLP (.txt) < prev    next >
OS/2 Help File  |  1996-01-06  |  25KB  |  647 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. About HexEdit/2 ΓòÉΓòÉΓòÉ
  3.  
  4.                                     HexEdit/2
  5.  
  6. is a shareware OS/2 Presentation Manager binary file editor from B::Ware.  It 
  7. allows you to edit an existing file or create a new one.  You can view and edit 
  8. the file in hexadecimal, decimal, or octal representation, as an array of 1, 2, 
  9. or 4-byte entities.  In addition, file offsets can also be presented as 
  10. hexadecimal, decimal, or octal numbers. 
  11.  
  12. HexEdit/2 is copyright (c) 1994 - 1996 by Bennett C. Baker and B::Ware.  All 
  13. rights are reserved. 
  14.  
  15. o Using HexEdit/2 - an overview 
  16. o About B::Ware 
  17. o HexEdit/2 Support 
  18. o HexEdit/2 License Agreement 
  19. o Registering HexEdit/2 
  20.  
  21.  
  22. ΓòÉΓòÉΓòÉ 1.1. About B::Ware ΓòÉΓòÉΓòÉ
  23.  
  24. B::Ware is a consulting firm with over 16 years experience in: 
  25.  
  26.     o MS-DOS and OS/2 applications and system development 
  27.     o Novell NetWare NLM and driver development 
  28.     o Real-time embedded systems hardware and software development 
  29.     o General telecomm and ISDN protocols and implementations 
  30.  
  31.  Call, write, or e-mail us at: 
  32.  
  33.         B::Ware
  34.         75 Greenlodge Street
  35.         Dedham, MA  02026
  36.         USA
  37.         Voice/FAX: (617)-326-4719
  38.         Compuserve: 70274,3147
  39.         Internet: bcb@bware.com
  40.  
  41.  
  42. ΓòÉΓòÉΓòÉ 1.2. HexEdit/2 Support ΓòÉΓòÉΓòÉ
  43.  
  44. HexEdit/2 is supported on CompuServe in the OS2SHARE forum (section 1 of 
  45. OS2BVEN).  Send messages to Bennett C. Baker, user ID 70274,3147. 
  46.  
  47. Internet users can address e-mail messages to 70274.3147@compuserve.com or to 
  48. bcb@bware.com. 
  49.  
  50.  
  51. ΓòÉΓòÉΓòÉ 1.3. HexEdit/2 License Agreement ΓòÉΓòÉΓòÉ
  52.  
  53. Evaluation Period  You may use this shareware copy of this program for an 
  54. evaluation period of up to 30 days, in order to determine whether the program 
  55. meets your needs before purchasing it.  Once the evaluation period ends, you 
  56. agree to either register this Program, or to stop using it. 
  57.  
  58. Making and Distributing Shareware Copies  You may make copies of this program 
  59. and distribute them freely, as long as you include all of the files that you 
  60. originally received with your shareware copy.  When you give a shareware copy 
  61. of this program to another person, you agree to inform them that their copy is 
  62. to be used for a time limited evaluation period, and that they must register 
  63. their copy if they continue to use the program after the end of the evaluation 
  64. period.  You may not sell or distribute this program for a fee in excess of 
  65. media costs and/or shipping charges actually incurred in selling or 
  66. distributing this program. 
  67.  
  68. Limitations on Liability  IF USED IMPROPERLY, THIS PROGRAM IS CAPABLE OF 
  69. DESTROYING ALL DATA ON YOUR COMPUTER SYSTEM.  THIS SOFTWARE IS PROVIDED 
  70. "AS-IS", WITH NO WARRANTY OF MERCHANTABILITY OR FITNESS OF PURPOSE.  IN NO 
  71. EVENT SHALL B::WARE OR BENNETT C. BAKER BE LIABLE FOR ANY INCIDENTAL, 
  72. CONSEQUENTIAL, OR PUNITIVE DAMAGES WHATSOEVER ARISING OUT OF USE OF THIS 
  73. PROGRAM. 
  74.  
  75.  
  76. ΓòÉΓòÉΓòÉ 1.4. Registering HexEdit/2 ΓòÉΓòÉΓòÉ
  77.  
  78. HexEdit/2 is shareware.  If you find it useful, you should register it. When 
  79. you decide to register, please send U.S. $20.00 (U.S. funds, please!) to: 
  80.  
  81.         B::Ware
  82.         75 Greenlodge Street
  83.         Dedham, MA  02026
  84.         USA
  85.  
  86.  There is a registration form in the REGISTER.TXT file for you to fill out when 
  87.  you register HexEdit/2.  Please print this form, fill it out, and send it in 
  88.  with your registration.  When we receive your registration, we will send you a 
  89.  unique registration key to personalize your copy of HexEdit/2. 
  90.  
  91.  When you receive your registration key, select the Options/Register menu 
  92.  option to enter the registration data into the product.  Once the registration 
  93.  data has been properly entered, this menu option will no longer display. 
  94.  
  95.  
  96. ΓòÉΓòÉΓòÉ 1.5. HexEdit/2 Usage Overview ΓòÉΓòÉΓòÉ
  97.  
  98. HexEdit/2 allows you to manipulate files at the binary representation level. 
  99.  
  100. The File Menu allows you to read and write existing files or create new ones. 
  101.  
  102. The Edit Menu allows you to insert a block of nulls or delete a block of 
  103. characters from the existing file. 
  104.  
  105. The Search Menu allows you to perform Search or Search and Replace functions 
  106. within the currently edited file using binary or ASCII search criteria. 
  107.  
  108. The Options Menu controls HexEdit/2 configuration. 
  109.  
  110. Finally, the Display Dialog allows you to select the format of displayed binary 
  111. data. 
  112.  
  113. HexEdit/2 allows you to use a combination of Keyboard and Mouse controls to 
  114. facilitate data manipulation. 
  115.  
  116.  
  117. ΓòÉΓòÉΓòÉ 2. File Menu ΓòÉΓòÉΓòÉ
  118.  
  119. The File menu contains the following choices: 
  120.  
  121.  Open         Opens and reads in a new file 
  122.  
  123.  Save         Saves the current buffer into the current file name (runs Save As 
  124.               if no current file name). 
  125.  
  126.  Save As      Saves the current buffer under as user-selected file name. 
  127.  
  128.  Clear        Clear the current buffer and erase the current file name. 
  129.  
  130.  Allocate     Allocate a block of memory for editing. 
  131.  
  132.  Resize       Resize either the current file or an allocated block of memory. 
  133.  
  134.  Exit         Exit from HexEdit/2 without saving anything. 
  135.  
  136.  
  137. ΓòÉΓòÉΓòÉ 2.1. File Open ΓòÉΓòÉΓòÉ
  138.  
  139. Use File Open to bring up the File Open Dialog to read in an existing file for 
  140. editing.  The file can be any length, up to the limit allowed by the operating 
  141. system. 
  142.  
  143.  
  144. ΓòÉΓòÉΓòÉ 2.1.1. File Open Dialog ΓòÉΓòÉΓòÉ
  145.  
  146. Use File Open to open a file, read it into the current buffer space, and then 
  147. close the file.  The current buffer will be identical to the file size. 
  148.  
  149. You can select a file with the File Open Dialog in several ways.  If you 
  150. already know the file's name and directory, you can enter that information by 
  151. typing directly into the Open Filename: field.  If you don't know the filename, 
  152. you can browse for it by using the Type of File:, Drive:, Directory:, and File: 
  153. fields of the dialog. 
  154.  
  155. When you see the file you want, either double-click on the entry in the File: 
  156. field, or highlight that file name (still in the File: field) and click on the 
  157. OK button. 
  158.  
  159. You can cancel the file selection process by clicking on the Cancel button (or 
  160. by hitting the Esc key). 
  161.  
  162.  
  163. ΓòÉΓòÉΓòÉ 2.2. File Save ΓòÉΓòÉΓòÉ
  164.  
  165. Use File Save to save the current buffer under the current file name. If there 
  166. is no current file name (for instance, if you have done a File Allocate) this 
  167. selection will bring up the File Save As menu instead. 
  168.  
  169.  
  170. ΓòÉΓòÉΓòÉ 2.3. File Save As ΓòÉΓòÉΓòÉ
  171.  
  172. Use File Save As to bring up the File Save Dialog to save the current buffer 
  173. under the current file name. 
  174.  
  175.  
  176. ΓòÉΓòÉΓòÉ 2.3.1. File Save As Dialog ΓòÉΓòÉΓòÉ
  177.  
  178. Use File Save As to save the current buffer into a disk file. 
  179.  
  180. You can select a file with the File Save As Dialog in several ways.  If you 
  181. already know the name and directory, of the file you want to save, you can 
  182. enter that information directly into the Save as Filename: field.  Otherwise, 
  183. you can use the Drive: and Directory: fields of the dialog to maneuver into a 
  184. chosen directory, and then either select an existing name from the File: field 
  185. (to overwrite that file) or type in a new name in the Save as Filename: field. 
  186.  
  187. When you have selected a file name to save to, click on the OK button. 
  188.  
  189. You can cancel the file selection process by clicking on the Cancel button (or 
  190. by hitting the Esc key). 
  191.  
  192.  
  193. ΓòÉΓòÉΓòÉ 2.4. File Clear ΓòÉΓòÉΓòÉ
  194.  
  195. Use File Clear to clear the current buffer and current file name (if any). 
  196.  
  197.  
  198. ΓòÉΓòÉΓòÉ 2.5. File Allocate ΓòÉΓòÉΓòÉ
  199.  
  200. Use File Allocate to bring up the File Allocate Dialog, which allows the user 
  201. to allocate buffer space for a new file. 
  202.  
  203.  
  204. ΓòÉΓòÉΓòÉ 2.5.1. File Allocate Dialog ΓòÉΓòÉΓòÉ
  205.  
  206. Use File Allocate to allocate current buffer space for a new file.  The 
  207. allocation must be non-zero. 
  208.  
  209. Enter the allocation quantity in the Desired Size  field.  The size is 
  210. interpreted according to the setting in the Display Mode field, so make sure 
  211. that you are entering a number valid for the display mode (for instance, don't 
  212. use the hex digits 'A' through 'F' if you are editing in decimal). 
  213.  
  214.  
  215. ΓòÉΓòÉΓòÉ <hidden> Desired Size ΓòÉΓòÉΓòÉ
  216.  
  217. Enter the desired allocation (i.e. file) size in this field, in a format 
  218. consistent with what is selected in the Display Mode field. 
  219.  
  220.  
  221. ΓòÉΓòÉΓòÉ <hidden> Display Mode ΓòÉΓòÉΓòÉ
  222.  
  223. The Display Mode selector allows you to select the mode (hex, decimal, or 
  224. octal) in which to interpret the value entered in the Desired Size field.  The 
  225. value in the Desired Size field must be valid for the selected Display Mode. 
  226.  
  227.  
  228. ΓòÉΓòÉΓòÉ 2.6. File Resize ΓòÉΓòÉΓòÉ
  229.  
  230. Use File Resize to bring up the File Resize Dialog, which allows the user to 
  231. resize the current buffer space. 
  232.  
  233.  
  234. ΓòÉΓòÉΓòÉ 2.6.1. File Resize Dialog ΓòÉΓòÉΓòÉ
  235.  
  236. Use File Resize to resize the current buffer space.  The new size must be 
  237. non-zero. 
  238.  
  239. The Initial Size field displays the current buffer size, in units specified by 
  240. the Display Mode field.  This field cannot be edited: it is there for 
  241. information only.  Enter the desired new size in the New Size field, but make 
  242. sure you enter the new number in a format acceptable to the Display Mode field. 
  243.  
  244.  
  245. ΓòÉΓòÉΓòÉ <hidden> Initial Size ΓòÉΓòÉΓòÉ
  246.  
  247. This is the current size of the buffer, displayed in the current Display Mode 
  248. format.  This field cannot be edited: it is provided for information only. 
  249.  
  250.  
  251. ΓòÉΓòÉΓòÉ <hidden> New Size ΓòÉΓòÉΓòÉ
  252.  
  253. Enter the desired new allocation size in this file, in units compatible with 
  254. the current Display Mode format. 
  255.  
  256.  
  257. ΓòÉΓòÉΓòÉ <hidden> Display Mode ΓòÉΓòÉΓòÉ
  258.  
  259. The Display Mode selector allows you to select the mode (hex, decimal, or 
  260. octal) in which to display the Initial Size field and interpret the value 
  261. entered in the New Size field.  The value in the New Size field must be valid 
  262. for the selected Display Mode. 
  263.  
  264.  
  265. ΓòÉΓòÉΓòÉ 2.7. File Exit ΓòÉΓòÉΓòÉ
  266.  
  267. Clear the current buffer and exit HexEdit/2. 
  268.  
  269.  
  270. ΓòÉΓòÉΓòÉ 3. Edit Menu ΓòÉΓòÉΓòÉ
  271.  
  272. The Edit menu contains the following choices: 
  273.  
  274.  Insert              Insert a specified number of bytes into the buffer at the 
  275.                      current cursor location.  The buffer is expanded by the 
  276.                      number of inserted bytes. 
  277.  
  278.  Delete              Delete a specified number of bytes from the buffer 
  279.                      starting at the current cursor location.  The buffer is 
  280.                      shrunk by the number of deleted bytes. 
  281.  
  282.  
  283. ΓòÉΓòÉΓòÉ 3.1. Edit Insert ΓòÉΓòÉΓòÉ
  284.  
  285. Select Edit Insert to bring up the Edit Insert Dialog, which allows the user to 
  286. specify the number of bytes to insert into the buffer at the current cursor 
  287. location.  The inserted bytes are all set to 0. 
  288.  
  289.  
  290. ΓòÉΓòÉΓòÉ 3.1.1. Edit Insert Dialog ΓòÉΓòÉΓòÉ
  291.  
  292. Edit Insert will insert the specified number of bytes of zero (0x00) into the 
  293. buffer at the current cursor point; the newly-inserted bytes can then be 
  294. edited. 
  295.  
  296.  
  297. ΓòÉΓòÉΓòÉ 3.2. Edit Delete ΓòÉΓòÉΓòÉ
  298.  
  299. Select Edit Delete to bring up the Edit Delete Dialog, which allows the user to 
  300. specify the number of bytes to delete from the buffer starting at the current 
  301. cursor location. 
  302.  
  303.  
  304. ΓòÉΓòÉΓòÉ 3.2.1. Edit Delete Dialog ΓòÉΓòÉΓòÉ
  305.  
  306. Edit Delete deletes the specified number of bytes from the buffer starting at 
  307. the current cursor point. 
  308.  
  309.  
  310. ΓòÉΓòÉΓòÉ 4. Search Menu ΓòÉΓòÉΓòÉ
  311.  
  312. The Search menu contains the following choices: 
  313.  
  314.  Search Forward      Search for a string forward from the current buffer 
  315.                      position. 
  316.  
  317.  Search Backward     Search for a string backward from the current buffer 
  318.                      position. 
  319.  
  320.  Search Again        Repeat the previous search (data and direction). 
  321.  
  322.  Replace Forward     Search and Replace for a string forward from the current 
  323.                      buffer position. 
  324.  
  325.  Replace Backward    Search and Replace for a string backward from the current 
  326.                      buffer position. 
  327.  
  328.  Replace Again       Repeat the previous Replace (data and direction). 
  329.  
  330.  Go To Offset        Go to a specific offset within the current buffer. 
  331.  
  332.  
  333. ΓòÉΓòÉΓòÉ 4.1. Search Selections ΓòÉΓòÉΓòÉ
  334.  
  335. HexEdit/2 allows you to search the current buffer for any sequence of octal, 
  336. decimal, hex, or ASCII characters.  Select Search Forward to search from the 
  337. current cursor position to the end of the buffer, Search Backward to search 
  338. backward from the current cursor position to the beginning of the buffer, or 
  339. Search Again to repeat the last search (same search string and direction). 
  340. Selecting either Search Forward or Search Backward brings up the Search Dialog, 
  341. which allows you to control the search parameters. 
  342.  
  343.  
  344. ΓòÉΓòÉΓòÉ 4.1.1. Search Dialog ΓòÉΓòÉΓòÉ
  345.  
  346. The Search Dialog controls the parameters of the search.  Enter the string to 
  347. search for in the Search String field, and select how that string is to be 
  348. interpreted in the Search Type selection. 
  349.  
  350.  
  351. ΓòÉΓòÉΓòÉ <hidden> Search String ΓòÉΓòÉΓòÉ
  352.  
  353. The Search String is the string to search for.  Enter either an ASCII string or 
  354. a sequence of bytes in the format indicated by the Search Type field. 
  355.  
  356.  
  357. ΓòÉΓòÉΓòÉ <hidden> Search Type Selection ΓòÉΓòÉΓòÉ
  358.  
  359. The Search Type field determines how the string entered in the Search String or 
  360. Replace String field is interpreted. 
  361.  
  362. For a non-ASCII search (octal, decimal, or hex), make sure that the byte 
  363. sequence is in a format acceptable to the Search Type field; for instance, do 
  364. not enter any hex digits unless the Search Type field is Hex. 
  365.  
  366. For an ASCII search, the string is interpreted as an ordinary ASCII character 
  367. string.  The Case Sens. checkbox performs a case-sensitive search ASCII search 
  368. when checked; it has no meaning for the Replace String (the Replace String data 
  369. is replaced as is - it is always case sensitive). 
  370.  
  371.  
  372. ΓòÉΓòÉΓòÉ 4.2. Replace Selections ΓòÉΓòÉΓòÉ
  373.  
  374. HexEdit/2 allows you to search the current buffer for any sequence of octal, 
  375. decimal, hex, or ASCII characters and replace that sequence with an alternate 
  376. sequence.  Select Replace Forward to search and replace from the current cursor 
  377. position to the end of the buffer, Replace Backward to search and replace 
  378. backward from the current cursor position to the beginning of the buffer, or 
  379. Replace Again to repeat the last search and replace (same search string, 
  380. replace string and direction).  Selecting either Replace Forward or Replace 
  381. Backward brings up the Replace Dialog, which allows you to control the search 
  382. and replace parameters. 
  383.  
  384.  
  385. ΓòÉΓòÉΓòÉ 4.2.1. Replace Dialog ΓòÉΓòÉΓòÉ
  386.  
  387. The Replace Dialog controls the parameters of the search and replace.  Enter 
  388. the string to search for in the Search String field, enter the replacement 
  389. string in the Replace String field, and select how those strings are to be 
  390. interpreted in the Search Type selection.  Both the Search and Replace strings 
  391. are interpreted in the same manner by the Search Type selection. 
  392.  
  393.  
  394. ΓòÉΓòÉΓòÉ <hidden> Replace String ΓòÉΓòÉΓòÉ
  395.  
  396. The Replace String is the string to replace the Search String with.  Enter 
  397. either an ASCII string or a sequence of bytes in the format indicated by the 
  398. Search Type field. 
  399.  
  400.  
  401. ΓòÉΓòÉΓòÉ 4.3. Go To Offset ΓòÉΓòÉΓòÉ
  402.  
  403. Use Go To Offset to bring up the Go To Offset Dialog, which allows you to enter 
  404. the buffer offset at which to position the cursor. 
  405.  
  406.  
  407. ΓòÉΓòÉΓòÉ 4.3.1. Go To Offset Dialog ΓòÉΓòÉΓòÉ
  408.  
  409. Use this dialog box to position the cursor to any offset within the current 
  410. buffer.  Enter the desired offset in the Desired Offset field, in the format 
  411. indicated by the Offset Mode field. 
  412.  
  413. You can select relative offset positioning by prefixing the desired offset with 
  414. either a + or - sign, indicating positive or negative relative movement, 
  415. respectively. 
  416.  
  417.  
  418. ΓòÉΓòÉΓòÉ 5. Options ΓòÉΓòÉΓòÉ
  419.  
  420. The Options menu contains the following choices: 
  421.  
  422.  Font         Selects a font for use by the client window. 
  423.  
  424.  Read Only    Toggles the buffer Read Only flag. 
  425.  
  426.  Auto Resize  Toggles the Auto Resize flag. 
  427.  
  428.  Register     Run the product Registration dialog. 
  429.  
  430.  
  431. ΓòÉΓòÉΓòÉ 5.1. Options/Font ΓòÉΓòÉΓòÉ
  432.  
  433. The Font menu selection brings up a standard Font Dialog Box, allowing the user 
  434. to select which fixed-pitch font to use for display purposes.  Note that only 
  435. the currently available fixed-pitch fonts appear in the selection list. 
  436.  
  437.  
  438. ΓòÉΓòÉΓòÉ 5.1.1. Font Selection Dialog ΓòÉΓòÉΓòÉ
  439.  
  440. The Font Selection dialog allows you to choose the font for information display 
  441. within the HexEdit/2 window.  Only fixed fonts can be used. 
  442.  
  443. The selected font will be saved at program exit and used again when the program 
  444. is next run.  The initial default font is 10 point System Monospaced. 
  445.  
  446.  
  447. ΓòÉΓòÉΓòÉ 5.2. Options/Read Only ΓòÉΓòÉΓòÉ
  448.  
  449. The Read Only flag toggles whether the buffer is editable.  This options 
  450. defaults to on (checked), but can be un-checked to allow editing within the 
  451. buffer. 
  452.  
  453. If this option is checked, you will not be able to edit the buffer. 
  454.  
  455.  
  456. ΓòÉΓòÉΓòÉ 5.3. Options/Auto Resize ΓòÉΓòÉΓòÉ
  457.  
  458. The Auto Resize flag toggles whether the client window will automatically 
  459. resize when the display options (offset mode, main display mode, 
  460. bytes-per-entity) are changed.  This option defaults to off (unchecked), but 
  461. can be checked to allow automatic window resizing. 
  462.  
  463.  
  464. ΓòÉΓòÉΓòÉ 5.4. Options/Register ΓòÉΓòÉΓòÉ
  465.  
  466. This option allows you to register HexEdit/2.  It does not appear in a properly 
  467. registered version. 
  468.  
  469.  
  470. ΓòÉΓòÉΓòÉ 6. Display Help ΓòÉΓòÉΓòÉ
  471.  
  472. The Display menu selection brings up the Display Dialog, which allows the user 
  473. to specify the format of on-screen information. 
  474.  
  475.  
  476. ΓòÉΓòÉΓòÉ 7. Display Dialog ΓòÉΓòÉΓòÉ
  477.  
  478. Use this dialog to alter the way information is displayed on the screen. Change 
  479. the file offset format with File Offsets selection, change the default data 
  480. representation with the Data Format selection, and chose the number of bytes 
  481. per item with the Bytes Per Item selection. 
  482.  
  483.  
  484. ΓòÉΓòÉΓòÉ 7.1. File Offsets ΓòÉΓòÉΓòÉ
  485.  
  486. Use this field to select the format of the file offset display; octal, decimal, 
  487. or hexadecimal. 
  488.  
  489.  
  490. ΓòÉΓòÉΓòÉ 7.2. Data Format ΓòÉΓòÉΓòÉ
  491.  
  492. Use this field to select the format of the main data display; octal, decimal, 
  493. or hexedecimal.  This field interacts with the Bytes Per Item field to control 
  494. the actual number of bytes/entities displayed on each line. 
  495.  
  496.  
  497. ΓòÉΓòÉΓòÉ 7.3. Bytes Per Item ΓòÉΓòÉΓòÉ
  498.  
  499. Use this field to select the number of bytes displayed in each entity in the 
  500. main data display.  This field interacts with the Data Format field to control 
  501. the actual number of bytes/entities displayed on each line. 
  502.  
  503. Note:  Multi-byte entities are displayed in Little-Endian format (used by VAXen 
  504.        and Intel), with the first (least significant) physical byte appearing 
  505.        at the end of the entity. 
  506.  
  507.  
  508. ΓòÉΓòÉΓòÉ 8. Help ΓòÉΓòÉΓòÉ
  509.  
  510. There are several entries in the Help menu: 
  511.  
  512.  Help Contents   Displays the Help Table of Contents 
  513.  
  514.  Help Index      Displays the Help Index 
  515.  
  516.  General Help    Displays General Help for HexEdit/2 
  517.  
  518.  Using Help      Displays a guide on how to use the OS/2 help system. 
  519.  
  520.  Keys Help       Displays a list of special keys used by HexEdit/2. 
  521.  
  522.  About           Displays the "About HexEdit/2" dialog box. 
  523.  
  524.  
  525. ΓòÉΓòÉΓòÉ 8.1. Help Table of Contents ΓòÉΓòÉΓòÉ
  526.  
  527. Select Table of Contents to bring up the Table of Contents of HexEdit/2 help 
  528. topics. 
  529.  
  530.  
  531. ΓòÉΓòÉΓòÉ 8.2. Help Index ΓòÉΓòÉΓòÉ
  532.  
  533. Select Index to bring up the index of HexEdit/2 help topics. 
  534.  
  535.  
  536. ΓòÉΓòÉΓòÉ 8.3. General Help ΓòÉΓòÉΓòÉ
  537.  
  538. Select General Help to bring up the initial HexEdit/2 help window (or just hit 
  539. the F1 key). 
  540.  
  541.  
  542. ΓòÉΓòÉΓòÉ 8.4. Using Help ΓòÉΓòÉΓòÉ
  543.  
  544. Select Using Help to display a guide on how to use the OS/2 help system. 
  545.  
  546.  
  547. ΓòÉΓòÉΓòÉ 8.5. Keys Help ΓòÉΓòÉΓòÉ
  548.  
  549. Select Keys Help for a list of special keys used by HexEdit/2. 
  550.  
  551.  
  552. ΓòÉΓòÉΓòÉ 8.6. Key Information ΓòÉΓòÉΓòÉ
  553.  
  554. Hexedit/2 supports cursor movement, data editing, and hot-keys display 
  555. formatting. 
  556.  
  557.  o Cursor Movement Keys 
  558.  
  559.  o Data Editing Keys 
  560.  
  561.  o Hot Keys 
  562.  
  563.  o Mouse Support 
  564.  
  565.  
  566. ΓòÉΓòÉΓòÉ 8.6.1. Cursor Movement Keys ΓòÉΓòÉΓòÉ
  567.  
  568.  Up Arrow        Moves the cursor up one line 
  569.  Ctrl-Up         Scrolls the screen up one line 
  570.  Down Arrow      Moves the cursor down one line 
  571.  Ctrl-Down       Scrolls the screen down one line 
  572.  Left Arrow      Moves the cursor left one character 
  573.  Right Arrow     Moves the cursor right one character 
  574.  PgUp            Moves up one screenful 
  575.  PgDn            Moves down one screenful 
  576.  Home            Moves to the beginning of the buffer 
  577.  End             Moves to the end of the buffer 
  578.  Tab             Switches between Binary edit and ASCII edit fields 
  579.  Spacebar        Moves the cursor right one character (only when in the Binary 
  580.                  edit field). 
  581.  
  582.  Note:  You cannot edit the File Offset field (only the Binary and ASCII 
  583.         fields). 
  584.  
  585.  
  586. ΓòÉΓòÉΓòÉ 8.6.2. Data Editing Keys ΓòÉΓòÉΓòÉ
  587.  
  588. In the Binary field, you can use the standard 0-9, A-F keys  to edit the data 
  589. display in place.  You must use the appropriate keys for the current Data 
  590. Format: for instance, you cannot use the A-F keys if the current Display Format 
  591. is Octal or Decimal. 
  592.  
  593. In the ASCII field, type any displayable character (one with an ASCII code 
  594. greater than 0x1F) to edit the field. 
  595.  
  596. Remember that you cannot edit the file offset field. 
  597.  
  598.  
  599. ΓòÉΓòÉΓòÉ 8.6.3. Hot Keys ΓòÉΓòÉΓòÉ
  600.  
  601. HexEdit/2 supports the following hot keys: 
  602.  
  603.     Display File Offset Format Control 
  604.  
  605.        Ctrl-T       Octal 
  606.        Ctrl-C       Decimal 
  607.        Ctrl-X       Hexadecimal 
  608.  
  609.     Display Data Format Control 
  610.  
  611.        Ctrl-O       Octal 
  612.        Ctrl-D       Decimal 
  613.        Ctrl-H       Hexadecimal 
  614.  
  615.     Display Byte Count Control 
  616.  
  617.        Ctrl-1       1 byte per entity 
  618.        Ctrl-2       2 bytes per entity 
  619.        Ctrl-4       4 bytes per entity 
  620.  
  621.     Search Keys 
  622.  
  623.        F5           Search Forward from current cursor position 
  624.        Alt-F5       Search Backward from current cursor position 
  625.        Shift-F5     Repeat last search operation 
  626.  
  627.     Replace Keys 
  628.  
  629.        F6           Replace forward from current cursor position 
  630.        Alt-F6       Replace backward from current cursor position 
  631.        Shift-F6     Repeat last replace operation 
  632.  
  633.     Go To Key 
  634.  
  635.        Ctrl-G       Invoke the Go To Offset Dialog 
  636.  
  637.  
  638. ΓòÉΓòÉΓòÉ 8.7. About ΓòÉΓòÉΓòÉ
  639.  
  640. Select Help About to display an "About HexEdit/2" screen. 
  641.  
  642.  
  643. ΓòÉΓòÉΓòÉ 9. Mouse Support ΓòÉΓòÉΓòÉ
  644.  
  645. You can move the cursor to any character within the Binary or ASCII fields by 
  646. positioning the mouse cursor on that character and clicking button 1 (usually 
  647. the left button).