## Keyboard Shortcuts

These keyboard shortcuts are used throughout the UI on any tab and allow available information to be displayed in a variety of ways.

G - Go To
L - Lockout
H - Hold
S - Skip/Scan
V - View (light/dark toggle)
R - RX Screen
J - Home Screen
M - Minify
P - Show / Hide Plots
A - Show / Hide Adjacent Sites
B - Set display text BOLD
N - Set display text NORMAL
1 - Show / Hide Call History
2 - Show / Hide Events
3 - Show / Hide Logs Block
4 - Show / Hide Channel ID Band Plan
0 - Show / Hide Main Display

## Home Tab

The Home tab contains:

### Main Display

List of systems included in the trunk.tsv file. Each of these may be enabled or disabled. The last time a TSBK was received and total TSBKs received since OP25 was started is also displayed. Under the Alias column there can be as many as 3 links shown, TA, SRC, SA, for Talkgroup Alias, Source ID Alias, and Site Alias, respectively. See the Editors section below.

Plots - Plots are displayed if defined in the config files.

Blocks from the RX Tab may be added to this display using the keyboard shortcuts.

## Config Tab

UI Display Mode Toggle: Set the theme to light or dark. Default is dark.

System Font Size: The front size of the System Name in the Main Display.

Talkgroup Font Size: The font size of the Talkgroup Name in the Main Display.

Main Display Font Style (Normal / Bold): System and Talkgroup Name normal or bold selection in the Main Display.

Animation Speed: UI animation of transitions between tabs. Set to 0 to turn off.

Color Code for Unknown Talkgroups: Talkgroups which do not appear in the talkgroup tag id list will be assigned this color code.

Max Display String Length: Talkgroup names will be truncated beyond this number of characters.

Show Adjacent Sites on RX Tab: Adjacent Sites will be shown on the RX tab.

Show Trailing Zeros on Frequencies: Zeros will be appended so all frequencies appear with 5 characters after the decimal.

Use TG Colors on Main Display - System / Talkgroup: When selected, the color code for the talkgroup will be applied to the system and/or talkgroup elements in the Main Display.

Show Band Plan on RX Screen: The band plan advertised by the control channel will be displayed on the RX tab for each active system.

Exclude Encrypted Calls from Call History: Encrypted calls will be excluded from the Call History log.

Show Timeslots in Call History Log: When selected TDMA timeslots will be shown in the Call History Log, “Svc” column. See RX Tab, below.

Use SmartColors: SmartColors searches the Talkgroup Tag string for each item in the list and applies the color on a match. Colors defined in the Talkgroup tag config file take priority over SmartColors. Entries in these fields are case-insensitive.

UI Colors: colors of the UI elements may be changed as follows:

Tag Colors Editor - Access the Tag Colors Editor

Accent 1 and 2 - the “fade” effect behind the Main Display

Values - Values presented in the Main Display, System Information Table, and elsewhere

System / Talkgroup - The color of the System Name text and Talkgroup Tag text when “Use TG in Main Display” options are unchecked.

Buttons - Button text color (all)

Log Events in Browser: Selected events will be logged in the browser. These options do not affect server-side logging. The available options are:

Control Channel Events (CC)

Joins - subscriber joins the talkgroup

Login / Logout - subscriber logs into or out of the system

Calls - a voice chanel grant

Denials - a voice channel request was denied

Change Frequency (CF) - these events are used to update the Main Display

Trunk Update (TU) - these events are used to update Active Frequencies table and system information displays

RX Update (RX) - these events update the plot images, fine tune, and error data (if present, rx.py only)

Some Control Channel Event opcodes are received and displayed by the UI but cannot be logged (e.g. Adjacent Sites or Identifier Update). The last three of these are mostly useful for debugging and troubleshooting and typically should remain off.

Number of Rows in Log Tables - The maximum number of rows allowed for each of the Call History, Events, and Error Tracking (if enabled) tables. Default is 2,500. This setting does not apply to the server-side OP25 SQL logging -- only the browser logs.

Save and Load Display Settings - Changes made on the Config tab should be saved by clicking Save Display Settings. These saved settings will be applied next time OP25 Web UI is started. Load Display Settings will reload the settings on the server, overwriting the current contents of the Config tab. Changes made with keyboard shortcuts will not persist beyond the session.

## RX Tab

Main DisplayDisplay showing active system, talkgroup, frequency, source ID, encryption status.

Site Information - Each active system

Active Frequency Table - Double click elements in these tables to access the editors.

Call History - Logs channel grants as seen on the control channel. Click the Call History Magnifying Glass to pop open a searchable table. FIlter by any column. Export the table as CSV by clicking the CSV icon. The “Svc” column displays timeslot, encrypted status, and the priority when that information is pertinent. Example: “S1 Ø 4” = Slot 1, Encrypted, Pri 4. “XP” in this column means patched talkgroup, or crosspatch.

Events - Logs Control Channel events, and application events as selected in the Config tab. Click the Events Magnifying Glass to pop open a searchable table. FIlter by any column. Export the table as CSV by clicking the CSV icon. Error Tracking (if enabled in command line option -X): Logs the error tracking data when enabled in the command line used to start OP25. The same filter and export options are available. Click the triangles to the right of each table to expand, retract and hide that table.

## View tab

Toggle Dark / Light Display

## Popout

Pops open the app in a new window with minimal browser UI.

## About

Well, information about the app is here.

## Talkgroup Editor, Source ID Editor, Site Alias Editor
and Colors Editor

### Talkgroup and Source ID Editors

These editors allow changes and additions to the talkgroup tags tsv file and the source ID tags tsv files. These files are specified in the trunk.tsv configuration file in the “TGID Tags File” field. Both files are supplied in the same field, separated by a comma. For example: “talkgroups.tsv,sources.tsv”

To access the Talkgroup Editor or Source ID Editor, double click on the talkgroup ID, talkgroup tag, source ID, or source ID tag in the Active Frequency Table or the Call History Table. Alternatively, click the TG or SRC link on the Home tab for the desired active system.

The talkgroup and source ID editors have an import and export as CSV or TSV function. The import function accepts a 3 column comma-separated values or tab separated values file:

ID TAG PRI/COLOR

Any columns beyond the third are ignored.

ID is a decimal value.

TAG is an alphanumeric tag.

PRI/COLOR is:

For Talkgroups IDs: a 3 digit decimal value 0 through 999 where the first digit represents the priority and the last two represent the color code (see Colors Editor, below).

For Source IDs: a 2 digit decimal value 0-99 matching the color map (see Color Editor).

The Export function may be used to bring the file out to a text or spreadsheet editor, save, and import back into OP25.

Use the Filter box to search/filter the data.

To create a new entry, complete the required 3 fields and click Add New. The new entry will appear in the table. Click Save to commit or the Red X to Delete.

To Delete an entry, click the red X to the right. Confirm the delete. Click Save to commit.

Click on Help in the editors for information on using wildcard matching.

### Site Alias Editor

The Site Alias editor allows a friendly name to be supplied for each site in a system. This is currently used in the System Information table on the RX Tab and in the Adjacent Sites table. The Site Alias editor is accessed by clicking on the SA link on the Home tab. The Site Alias editor allows editing of the site names for the active system, or any other system in the file. New lists can be created by clicking Change > Add New…

### Color Editor

Talkgroups Tags and Source IDs can be assigned a color value 0-99 in the Talkgorup Editor and Source ID Editor. The Colors Editor allows you to change/modify those 100 colors. The Colors Editor is accessed on the Config tab, Tag Colors Editor. The “blink” function can be squarely blamed on Max.

---

Changes made in the editors take a few seconds to apply in the UI. Click Save when finished or the changes will be abandoned. Click Load to reload the saved values and overwrite all edits in the table. Additional information for the editors is available by clicking Help in the editor.