General Hex Editing
Hex Workshop includes a professional hex editor with the power and ease of a Word Processor allowing cut, copy, paste, insert, delete, undo, redo and more.
A file can be edited from either the Hex Area or Text Area. The cursor can be toggled between hex and ASCII with the tab key or hex/ASCII can be chosen by clicking the mouse in the particular region.
You can tell what area you are editing by looking at the caret shape. A vertical blinking caret (I) is displayed in the active area and a solid underline caret (_) is displayed in the inactive area.
You can use the arrow keys to navigate around the document in either the hex or ASCII display. You will notice that the left and right arrow keys will move one byte (2 hex digits) at a time in the hex display. Pressing the Ctrl+Left or Ctrl+Right will allow you to navigate within bytes (1 hex digit at a time).
Cut (Ctrl+X), Copy (Ctrl+C), and Paste (Ctrl+V) operate in a similar manner to other editors. Paste Special allows you choose from and paste any of the standard Windows Clipboard formats currently available into a file.
Undo (Ctrl+Z) and Redo (Ctrl+Y) allows you to reverse the most recent editing operation(s). The size of the undo buffer (which determines how many operations are saved) can be set in the General Configuration Preferences.
Automated Inserting and Fill (Ctrl+Ins) allows a specified number of bytes to be inserted at the cursor position with any hex fill value. If data is selected in the editor, Hex Workshop will fill the selection region with the specified hex fill value.
Deleting (Del) simply deletes the highlighted bytes.
Normal editing can be done in either insert or overwrite (OVR) mode. Insert mode with automatically insert hex values entered at the cursor position, while overwrite mode will overwrite existing bytes at the cursor position with hex values entered. The current mode is shown in the status bar and is toggled with the Insert key or by double clicking the "OVR" in the status bar.
The contents of a file can be inserted into the document at the caret location by selecting "Insert File" from the "File" menu.
A block of hex can be automatically selected at the cursor position using the Select Block feature and specifying either the size of the block or the ending position. In either case the block starts at the cursor position. Select All (Ctrl+A) automatically selects the entire file.
File/Disk Properties (Alt+Enter or Right Mouse Button) displays information on the current file or disk being edited.
Open windows can be tiled Horizontally (F2), Vertically (Alt+F2), or Cascaded (Ctrl+F2) from the Window Menu or using keycuts.