home *** CD-ROM | disk | FTP | other *** search
/ The Unsorted BBS Collection / thegreatunsorted.tar / thegreatunsorted / programming / misc_programming / hexedit2.inf (.txt) < prev    next >
OS/2 Help File  |  1994-09-25  |  22KB  |  606 lines

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