# Menu Entries

Note that most menu commands also have a keyboard shortcut.

## File Menu

&Ctrl;N File New

  Creates a new byte array.

&Ctrl;O File Open...

  Open an existing file.

File Open Recent

  Choose from a list of the last opened files.

&Ctrl;S File Save

  Save byte array to a file.

File Save As...

  Save byte array to another file with a new name.

File Export

  Export the selected bytes to a file...

  - Values: ... encoded as byte values.

  - Plain Text: ... encoded as characters.

  - C array: ... defined as an array in the programming language C.

  - View in Plain Text: ... as in the data view with offset, byte values and characters.

File Revert

  Revert all changes and reset the edited byte array to the content of the file.

&Ctrl;P File Print...

  Print the current byte array.

File Permissions

  Set modification privileges:

  Read only

    When set, changes may not be made to the loaded byte array.

&Ctrl;W File Close

  Close the current byte array.

File Quit

  Close the &kappname; window.

## Edit Menu

Currently in &kde; 4.1 copy and cut send data to the clipboard with the mimetype "application/octetstream", &klipper; is not able to display this data. And almost all other applications cannot handle this, too, as this is simply raw data.

&Ctrl;Z Edit Undo

  Undo the last action.

&Ctrl;&Shift;Z Edit Redo

  Redo the last undone action.

&Ctrl;X Edit Cut

  Delete the selected bytes and copy them to the clipboard.

&Ctrl;C Edit Copy

  Copy the selected bytes to the clipboard.

&Ctrl;V Edit Paste

  Insert the cut or copied bytes in the clipboard.

Edit Copy as

  Copy the selected bytes to the clipboard...

  - Values: ... encoded as byte values.

  - Plain Text: ... encoded as characters.

  - C array: ... defined as an array in the programming language C.

  - View in Plain Text: ... as in the data view with offset, byte values and characters.

&Ctrl;A Edit Select All

  Select the entire byte array.

&Ctrl;&Shift;A Edit Deselect

  Deselect the current selection.

&Ctrl;F Edit Find...

  Find a specified pattern in the document. Hexadecimal, decimal, octal, binary or text patterns can be searched for.

  Options in the dialog box allow you to specify the starting point, direction and range of the search.

F3 Edit Find Next

  Find the next instance of the Find pattern.

  If there isn't a pattern specified, the dialog box will be shown.

&Shift;F3 Edit Find Previous

  Find the previous instance of the Find pattern.

  If there isn't a pattern specified, the dialog box will be shown.

&Ctrl;R Edit Replace...

  Replace the find pattern with a different pattern.

Ins Edit Overwrite Mode

  Switch between Insert mode and Overwrite mode.

  Overwrite mode is implemented to be very strict, it is not possible to change the size of the data (no appending or removing of bytes).

&Ctrl;G Edit Goto Offset...

  Move the cursor to a specified offset.

Edit Insert
  &Ctrl;Ins Insert Pattern...

    Insert a specified string of bytes at the cursor.

    Options in the dialog box allow you to specify the number of insertion of the pattern and it's format (Hexadecimal, Decimal, Octal, Binary or Character(s)).

## View Menu

&Ctrl;+ View Zoom In

  Increase the size of the font.

&Ctrl;- View Zoom Out

  Decrease the size of the font.

View Show Non-printing Chars

  Toggle display of non-printing chars on and off. If the display is turned off, at the corresponding places in the character column a substitute char is shown instead.

F11 View Show Line Offset

  Toggle display of the line offset on a pane to the left on and off.

View Show Values or Chars

  Select which of the byte interpretations are shown. Possible are:

  - Values

  - Chars

  - Values and Chars

View Value Coding

  Select the coding of the values from:

  - Hexadecimal

  - Decimal

  - Octal

  - Binary

View Char Coding

  Select the coding of the chars from the submenu.

View Resize Style

  Set the rules for the layout of the data display. This defines how many bytes are displayed per line, depending on the width of the view. Possible rules are:

  - No Resize: The layout is fixed to the current and not adapted on the change of the view size.

  - Lock Groups: Puts as many bytes per line as possible, as long as groups of bytes are complete.

  - Full Size Usage: Same as previous, but allows also uncomplete groups of bytes.

View View Mode

  Select the layout for the view from:

  - Columns: The values and chars interpretations are shown in the classic layout with each listed in a separate column.

  - Rows: The char interpretation of a byte is directly shown under the value interpretation.

&Ctrl;&Shift;F11 View Full Screen Mode

  Toggle full screen mode on and off.

## Windows Menu

Provides a list of the current views. Select the active window.

## Bookmarks Menu

Multiple bookmarks can be set for a single byte array. Each byte array has its own set of bookmarks, and the appropriate set is displayed at the bottom of the Bookmarks menu. Choose a bookmark from the menu to move the cursor and the view to it.

&Ctrl;B Bookmarks Add Bookmark

  Bookmark a location within the byte array.

&Ctrl;&Shift;B Bookmarks Remove Bookmark

  Remove the current bookmark. This command is only available if the cursor is at a bookmarked location.

Bookmarks Remove All Bookmarks

  Clear the bookmark list.

&Alt;Down Bookmarks Goto Next Bookmark

  Move the cursor to the next bookmark.

&Alt;Up Bookmarks Goto Previous Bookmark

  Move the cursor to the previous bookmark.

## Tools Menu

Provides a list of installed tools. Toggle the display of each tools on or off. A detailed description of each tool you find in the Tools section.

## Settings Menu

Settings Show Toolbar

  Toggle display of the toolbar below the menu bar.

Settings Show Statusbar

  Toggle display of the status bar.

Settings Configure Shortcuts...

  Change program action shortcuts.

Settings Configure Toolbars...

  Control the content of the toolbar.

## Help Menu

&help.menu.documentation;

## Toolbar

The toolbar contains icons for the following commands:

(All behave identically to the menu command.)

- New

- Open

- Save

- Revert

- Print

- Undo

- Redo

- Cut

- Copy

- Paste

- Find

- Find Next