── /interactions/dispatch ────────────────────────────────────────────────────────────────────────────────────
 Overview │ Components │ Interactions │ Styling │ Patterns │ Reference                          theme: default
  Focus & input       Dispatch                                                                               ░
  Focus               The host loop's fixed order: panels, chrome, gestures, pointer, focus, host keys.      ░
  Pointer             ───────────────────────────────────────────────────────────────────────────────────────░
  Selection           ┌─ preview ───────────────────────────────────────────────────────────────────────────┐░
  Search & chrome     │ ┌─────┬───────────┬──────────────────────────────────────────┐                      │░
  Find                │ │ #   │ tier      │ owns                                     │                      │░
  Scrollbar           │ ├─────┼───────────┼──────────────────────────────────────────┤                      │░
  Panels              │ │ 1   │ stats     │ counts every event, consumes none        │                      │░
  Modal stack         │ ├─────┼───────────┼──────────────────────────────────────────┤                      │░
▌ Dispatch            │ │ 2   │ palette   │ the global command palette while open    │                      │░
                      │ ├─────┼───────────┼──────────────────────────────────────────┤                      │░
                      │ │ 3   │ modal     │ the topic's blocking panel while open    │                      │░
                      │ ├─────┼───────────┼──────────────────────────────────────────┤                      │░
                      │ │ 4   │ find      │ the search row while open                │                      │░
                      │ ├─────┼───────────┼──────────────────────────────────────────┤                      │░
                      │ │ 5   │ scrollbar │ the pane's thumb and track               │                      │░
                      │ ├─────┼───────────┼──────────────────────────────────────────┤                      │░
                      │ │ 6   │ toasts    │ clicks on the notification stack         │                      │░
                      │ ├─────┼───────────┼──────────────────────────────────────────┤                      │░
                      │ │ 7   │ gesture   │ press/drag/release selection             │                      │░
                      │ ├─────┼───────────┼──────────────────────────────────────────┤                      │░
                      │ │ 8   │ pointer   │ hover and stationary clicks (watches     │                      │░
                      │ │     │           │ beside)                                  │                      │░
                      │ ├─────┼───────────┼──────────────────────────────────────────┤                      │░
                      │ │ 9   │ focus     │ the focused leaf: arrows, enter, handled │                      │░
                      │ │     │           │ keys                                     │                      │░
                      │ ├─────┼───────────┼──────────────────────────────────────────┤                      │░
                      │ │ 10  │ host      │ navigation, theme, palette, find, quit   │                      │░
                      │ └─────┴───────────┴──────────────────────────────────────────┘                      │░
                      │                                                                                     │░
                      │ i The focus ring sees a key only after every panel above it declined.               │░
                      └─────────────────────────────────────────────────────────────────────────────────────┘░
                      Try: press c-g to watch the stats counter, or c-f to see a lower tier take the keys    ░
                      API: read_event() → tiers in order → focus ring → host keys → refresh()                ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
                                                                                                             ░
c-1..6 section · c-n/c-p topic · tab focus · / palette · c-f find · c-t theme · c-g stats · q quit
theme default · focus navlist · last -                                                  interactions/dispatch
