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.

Hex/ASCII Editing:

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).

Clipboard Functionality:

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 & Redo

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.

Inserting/Filling

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 Data

Deleting (Del) simply deletes the highlighted bytes.

Insert/Overwrite Mode

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.

Insert File

The contents of a file can be inserted into the document at the caret location by selecting "Insert File" from the "File" menu.

Select Block/Select All:

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:

File/Disk Properties (Alt+Enter or Right Mouse Button) displays information on the current file or disk being edited.

Window Operations:

Open windows can be tiled Horizontally (F2), Vertically (Alt+F2), or Cascaded (Ctrl+F2) from the Window Menu or using keycuts.