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