Skip to content

Keyboard Shortcuts ​

Complete keybinding reference for the OpenShield-XDP TUI.

Global ​

ActionKey(s)
Toggle help overlay?
Close help overlay?, Esc, q
Quitq, Ctrl+C
ActionKey(s)
Dashboard1
Traffic2
Attacks3
Bans4
Logs5
Status6
Config7
Next screenTab
Previous screenShift+Tab
Click nav tabMouse left-click on tab label

Logs screen (5) ​

ActionKey(s)
Scroll down (1 line)j, ↓
Scroll up (1 line)k, ↑
Page downPgDn
Page upPgUp
Jump to bottomG
Jump to topg
Search/filter/ (type query, Esc to clear, Enter to confirm)
Clear searchEsc
Toggle line wrappingw
Scroll (mouse)Scroll wheel up/down

Bans screen (4) ​

ActionKey(s)
Next pagen
Previous pagep
Search by IP/reason/ (type query, Esc to clear)
Clear searchEsc
Scroll pages (mouse)Scroll wheel up/down

Attacks screen (3) ​

ActionKey(s)
Next page of offendersn
Previous page of offendersp

Config screen (7) ​

Browse mode ​

ActionKey(s)
Move cursor down↓, j, Tab
Move cursor up↑, k, Shift+Tab
Edit selected fieldEnter (runtime-safe fields only)
Toggle read-only fields visibilityr
Preview and apply pending changesa
Discard all pending changesd
Revert individual fieldx

Edit mode ​

ActionKey(s)
Save edited valueEnter
Cancel editingEsc
Delete last characterBackspace
Type charactersAny printable ASCII

Preview mode ​

ActionKey(s)
Confirm and apply changesy
Canceln, Esc

Confirmation dialog ​

ActionKey(s)
Confirmy
Canceln, Esc

Mouse ​

ActionGesture
Switch screenClick nav tab in navigation bar
Scroll logsScroll wheel (anywhere on logs screen)
Scroll bansScroll wheel (anywhere on bans screen)

Search mode ​

When search is active (/ pressed on Logs or Bans screen):

ActionKey(s)
Add characterType any printable ASCII
Delete last characterBackspace
Confirm searchEnter
Cancel searchEsc

The hint bar displays the current search query while in search mode. Matching entries are filtered in real-time as you type.

Visual indicators ​

IndicatorMeaning
> (cyan)Currently selected config field
* (yellow)Field has a pending change
[RO] (dimmed)Read-only field
Red textError, ban event, under attack
Yellow textWarning, suspect IP, pending changes
Green textOK, normal, healthy
Dimmed textSecondary info, read-only, inactive

Next steps ​

TUI Screens Deep-Dive · TUI Overview · CLI Reference