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

&Ctrl;Q 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