Multiple-selection list box

GUI95

Widget index / Basic controls · Download this HTML

Use Ctrl+click to toggle, or Shift to extend a range. Keyboard conventions follow your host.

Ready — try the example.

States and behavior

Discontiguous selections, range selection and empty selection.

Keyboard

Native modifier+arrow/Space selection varies by platform; Ctrl+A selects all on Windows. Tab leaves.

Scope and adaptation

The native multiple select retains host keyboard behavior; custom lists must choose and document a selection model.

Sources

Microsoft preliminary guide (1995), chapters 7–8 · Modern browser accessibility pattern

Original implementation; system colors are represented by CSS variables. The default 13 px system-font stack is a readable browser adaptation. The 1995 source is preliminary, not a final product specification. Test the target browser and native host before shipping.