# Select

All three official Select demos run live below — real framework code on PHP 8.4 WebAssembly, in your browser, **fully interactive**.

## Interactive selection

Pick a variation in the tabs, press Run, then **click the terminal** to give it your keyboard: **↑/↓** move the aim, **Space** toggles, letters filter, **Enter** confirms.

<d-block-terminal
  engine="bootgly-cli"
  title="Select — live demos"
  commands="Single selection:demo 13|Multiple + locked:demo 14|Viewport + filter:demo 15"
  height="380"
>
Each tab is one official demo: single selection with radio marks, multiple selection with checkbox marks and a locked display-only row, and a long windowed list with the type-ahead filter. The selected options are printed when you confirm.
</d-block-terminal>

Use the source button on the terminal to read the exact PHP file behind each tab. The component is documented in the [Select overview](/manual/CLI/UI/Components/Select/overview).
