User-defined keyboard shortcuts
The file Echoview Shortcuts.cfg is used to manage Echoview keyboard shortcuts. Shortcut names generally mirror the documented shortcut.
Echoview Shortcuts.cfg can be found at the following file location:
Microsoft Windows operating system | C:\Users\<username>\AppData\Roaming\Echoview Software\Echoview\Echoview Shortcuts.cfg |
Notes:
- When Echoview Shortcuts.cfg can't be found, Echoview will reload its default keyboard shortcuts file.
- When Echoview Shortcuts.cfg contains incorrectly set shortcuts, Echoview will ignore them and apply the remaining valid shortcuts.
- See also Echoview Configuration dialog box: Keyboard shortcuts.
The topics discussed are:
Customize keyboard shortcuts
You can customize keyboard shortcuts by editing a keyboard shortcut configuration file.
- On the File menu select Configuration.
- On the General page, under the Keyboard shortcuts section, click Edit...
- Enter your changes, Save the file.
- On the General page, under the Keyboard shortcuts section, click Reload File.
- OR -
- Close Echoview.
- Edit the configuration file with a plain text editor.
- Restart Echoview to implement changes to the configuration file.
Note: Select Restore Defaults on the General page of the Echoview configuration dialog box to reload Echoview's default keyboard shortcuts.
Configuration file rules
- The ‘=’ character is the only valid separator between the shortcut name and the shortcut key(s).
- e.g. ECHOGRAM_UPDATE_ACTIVE_LINE = L
- Spaces, blank lines and any text following “//” will be ignored to allow for easier reading/formatting of the configuration file. Function names are case insensitive.
- Echoview's global shortcut keys override user-defined shortcut key assignments.
- Shortcut keys are case insensitive.
- ALT is not used.
- Mouse buttons are not used as keyboard shortcuts.
- KP_ENTER is not used.
- “NONE” can be used to disable a shortcut name.
- A multiple key press is written using CTRL and/or SHIFT with + between each key.
- e.g. ECHOGRAM_BEAM_NUMBER_OR_ANGLE_DECREMENT = CTRL+F7
Note: CTRL and SHIFT cannot be used as standalone key shortcuts. - The F1 to F10 keys cannot be used as standalone key shortcuts. However, they can by used in a multiple key press combination.
- ECHOGRAM_UNDO in the Echoview shortcuts.cfg file is deprecated from Echoview 4.70 onwards.
Key syntax
Key syntax | Keyboard key |
A ... Z | A ... Z |
0 ... 9 | 0 ... 9 |
BACKSPACE SPACE CAPSLOCK ESC ENTER INS HOME PGUP PGDN DEL END PAUSE UPARROW DOWNARROW RIGHTARROW LEFTARROW CTRL1 SHIFT1 |
Backspace Spacebar Caps lock Esc Enter Insert Home Page Up Page Down Delete End Pause Break ↑ ↓ → ← Ctrl Shift |
F1 ... F122 | F1 to F12 |
, | , (comma) |
; | ; (semicolon) |
[ | [ |
] | ] |
\ | \ |
/ | / |
` | ` (under tilde) |
' | ' (single quote) |
- | - (Hyphen) |
= | = |
KP_1 KP_2 KP_3 KP_4 KP_5 KP_6 KP_7 KP_8 KP_9 KP_0 KP_DEL KP_SLASH KP_MINUS KP_PLUS KP_MULTIPLY |
Numeric Keypad 1 Keypad 2 Keypad 3 Keypad 4 Keypad 5 Keypad 6 Keypad 7 Keypad 8 Keypad 9 Keypad 0 Keypad Del Keypad / Keypad - Keypad + Keypad * |
Designated user-defined shortcuts
Classify regions
You can assign a shortcut to classify one or more regions using the rules defined on the Region Classification page of the EV File Properties dialog box.
-
ECHOGRAM_CLASSIFY_REGION can be used for classifying the currently selected region.
-
ECHOGRAM_CLASSIFY_ALL_REGIONS can be used to classify all regions on an Echogram.
To activate these shortcuts, edit the Echoview shortcuts.cfg file and allocate any available shortcut key combinations.
Create marker region at last ping
You can assign a shortcut to create a marker region at the last ping. This function is useful for creating marker regions when live viewing. The shortcut key is set to NONE by default and the name is called:
- ECHOGRAM_DEFINE_MARKER_REGION_AT_LAST_PING
To activate this shortcut, edit the Echoview shortcuts.cfg file and allocate any available shortcut key combination.
Increment or decrement the multibeam replay rate
You can assign a shortcut to increment or decrement the multibeam replay rate. These shortcut keys are set to NONE by default and are names are called:
- MULTIBEAM_REPLAY_SPEEDUP
- MULTIBEAM_REPLAY_SLOWDOWN
Refer to Sound Metrics data files - Notes for information about a specific set of key assignments suitable for DIDSON data.
Toggles for multibeam display settings
You can assign a shortcut to toggle several multibeam display settings. These shortcut keys are set to NONE by default and the shortcuts are called:
- MULTIBEAM_TOGGLE_INPUT_DATA_UNDER_TARGETS
- MULTIBEAM_TOGGLE_TARGET_SAMPLE_OUTLINES
Create fish tracks in an echogram
You can assign a shortcut to create fish tracks from single targets in a selection on an echogram. The shortcut applies the action Create fish tracks from targets. The shortcut key is set to NONE by default and is the name is called:
- ECHOGRAM_CREATE_FISHTRACKS_FROM_TARGETS
Region class shortcuts
You can assign a shortcut to change the Region class of a region under the mouse pointer. Available Region classes that can be assigned a shortcut are the first nine region classes together with the Unclassified regions class as displayed under Region Classes of the Classes page of the EV File Properties dialog box. For a list of the default mapping of region classes to keypad numbers refer to Echogram keyboard shortcuts: Region management.
The Echoview shortcuts.cfg names are:
- ECHOGRAM_STAMP_REGION_CLASS_0
- ECHOGRAM_STAMP_REGION_CLASS_1
- ECHOGRAM_STAMP_REGION_CLASS_2
- ECHOGRAM_STAMP_REGION_CLASS_3
- ECHOGRAM_STAMP_REGION_CLASS_4
- ECHOGRAM_STAMP_REGION_CLASS_5
- ECHOGRAM_STAMP_REGION_CLASS_6
- ECHOGRAM_STAMP_REGION_CLASS_7
- ECHOGRAM_STAMP_REGION_CLASS_8
- ECHOGRAM_STAMP_REGION_CLASS_9
Find Next Line Break and Line status shortcuts
The default shortcut value of the Find Next Line Break and line status shortcuts is NONE.
- ECHOGRAM_FIND_NEXT_LINE_BREAK
- ECHOGRAM_SET_LINE_STATUS_BAD
- ECHOGRAM_SET_LINE_STATUS_GOOD
- ECHOGRAM_SET_LINE_STATUS_NONE
- ECHOGRAM_SET_LINE_STATUS_UNVERIFIED
Detect schools shortcuts
The detect schools keyboard shortcuts can be reassigned to different keys.
- ECHOGRAM_DETECT_SCHOOLS_SELECTION
- ECHOGRAM_DETECT_SCHOOLS_SELECTION_SAME_SETTINGS
- ECHOGRAM_DETECT_SCHOOLS_WHOLE_FILE