Skip to content

Accessibility

On macOS, VoiceOver reads the terminal as a text area: the text on screen, by character and by line, the cursor position, the selection, and changes as they happen, coalesced so a busy program does not flood speech. The pane’s title is its label.

The text-area interface does not provide a command-prompt rotor or link activation actions.

The Linux frontend exposes the same text through GTK’s accessibility interface.

[appearance] colorblind_mode remaps the palette for deuteranopia, protanopia or tritanopia, so the red and green slots programs use for failure and success stay distinguishable. The remap applies inside the theme, so every program’s colours change together.

Sixteen ANSI colour swatches in two rows, with text labels for the red, green, yellow, blue, magenta and cyan slots in Noir.
The theme's own palette.
The same swatches and lines with the deuteranopia remap: the red and green slots are replaced by a pair that stays distinct without red-green discrimination.
colorblind_mode = "deuteranopia": red and green slots remapped to a distinguishable pair.

[appearance] text_contrast raises faint text against its own cell background without changing its hue. It is off by default.

The app follows the system’s Reduce Motion setting: the cursor stops gliding between cells and interface animations stop. Reduce Transparency turns off background vibrancy. Cursor blinking is a setting ([cursor] blink).

[appearance] ui_font_scale scales the tab bar, the command palette and the settings window from half to double size, independently of the terminal font. The terminal font size is ⌘+ and ⌘−.

The Welcome screen has an Accessibility button that opens these settings.