Designed as a complete system

Accessibility reaches every part of the IDE.

Editor, navigation, debugging, Problems, Preview and Assistant workflows share the same accessibility principles.

01

Keyboard navigation

Primary actions are available through app menus and keyboard shortcuts. Quick Open, command search, file cycling, editor commands, problem navigation, run and debug controls are designed for keyboard-led work.

02

VoiceOver semantics

Icon-only controls expose spoken labels and useful hints. Toggle and selection states are communicated programmatically, while file, problem and breakpoint locations include descriptive text.

03

Meaning beyond colour

Important states use text, symbols, position and accessibility values in addition to colour. Disabled capabilities remain discoverable and explain when they become available.

04

Flexible text

Interface text and editor code size can be adjusted independently. Developers can tune font, size, line height, tab width and wrapping without forcing one setting across the entire workspace.

05

Contrast and appearance

TotalIDE supports light and dark code themes, can align its chrome with the selected editor theme and preserves readable states when macOS Increased Contrast is enabled.

06

Motion and native behavior

The interface follows native macOS behavior and respects system accessibility preferences. Essential information never depends on animation to be understood.

Practical workflows

Clear context from code to runtime.

  • ProblemsOpen diagnostics by file and exact source location; move through them in order.
  • BreakpointsLocations, conditions and pause reasons are available as text—not colour alone.
  • PanelsControls announce their purpose, current selection and whether they show or hide a panel.
  • StatusImportant changes such as indexing and runtime state can be announced without monitoring the screen.

Help us improve

Accessibility is ongoing work.

If a TotalIDE workflow creates a barrier, tell us what you were trying to do and which assistive technology or setting you use.

Send accessibility feedback