Mouse and text selection

wsx captures the mouse so the wheel scrolls the agent's history and parts of the screen are clickable. As a result, a plain click-and-drag no longer selects text.

Selecting text

Hold Shift while you drag. Most terminals (Alacritty, Kitty, WezTerm, iTerm2, GNOME Terminal) pass a Shift-drag through to their own selection. On macOS, some terminals use Option instead. In iTerm2 you can also right-click and choose Bypass mouse reporting.

Scrolling

  • The wheel scrolls the attached pane's history. If the agent handles the mouse itself, the wheel goes to the agent; hold Shift to scroll wsx's history instead.
  • On the dashboard, the wheel over a detail bar container scrolls that container.

Clickable targets

ClickDoes
A key hint in the footerPresses that key
A status in the header tally (? 2 question)Filters the list to that status; click it again, or press esc, to clear
A row's PR chip (⏺ #123 open)Opens the PR in your browser
A repo header's PR linkOpens your open PRs in that repo on GitHub
A row's process count (● 2p)Opens the process list
A pinned-command chipSends that pinned command
A prompt-tag chipOpens that prompt tag's body box
A workspace in the attached view's stripAttaches to it
The strip's +N moreOpens the updates panel
An agent pillSwitches the pane to that agent
A $hosts chipOpens that host's shared workspaces
The footer activity graphPicks the graph's time window

The repo PR link shows as PR, or as a pull-request icon with nerd_fonts on. It turns green when one of the repo's workspaces has an open PR. It appears only for repos whose origin is on github.com.

Opening PRs needs gh, installed and authenticated.