Accessibility
Accessibility
Xplorer is designed to be usable by everyone. This page documents the accessibility features available across the application.
High-Contrast Theme
Enable the high-contrast theme from Settings > Accessibility for stronger color contrast between foreground and background elements. This improves readability for users with low vision or in bright environments.
Font Scaling
Adjust the UI font size from Settings > Accessibility:
| Size | Scale | | ----------- | -------------------- | | Small | Smaller than default | | Normal | Default size | | Large | 120% of default | | Extra Large | 140% of default |
Font scaling applies globally to all text in the application, including sidebars, panels, dialogs, and the file grid.
Reduced Motion
When enabled, all CSS animations and transitions are disabled. This respects the system-level prefers-reduced-motion setting and can also be toggled manually in Settings > Accessibility.
Enhanced Focus Indicators
Focus indicators use a visible var(--xp-blue) outline so you can always see which element has keyboard focus. These indicators are styled with :focus-visible to appear only during keyboard navigation, not on mouse clicks.
Screen Reader Support
ARIA Roles
Xplorer uses semantic ARIA roles throughout the UI:
| Component | ARIA Role |
| ------------------ | ----------------------------- |
| Top bar tabs | tablist, tab, tabpanel |
| Bottom panel tabs | tablist, tab, tabpanel |
| Pane tab bar | tablist, tab, tabpanel |
| File grid | listbox with option items |
| Left sidebar items | treeitem |
| Top bar toolbar | toolbar |
Live Announcements
File operations are announced to screen readers so users receive confirmation of their actions:
- Copy, cut, paste
- Delete (trash and permanent)
- Rename
- Create file or folder
Keyboard Navigation
File Grid
| Key | Action | | ---------- | ---------------------------- | | Arrow keys | Move selection between files | | Home | Jump to first file | | End | Jump to last file | | Enter | Open selected file or folder | | Space | Toggle selection |
Bottom Panel Tabs
| Key | Action | | ---------- | -------------------- | | ArrowLeft | Move to previous tab | | ArrowRight | Move to next tab |
Top Bar Tabs
| Key | Action | | ---------- | -------------------- | | ArrowLeft | Move to previous tab | | ArrowRight | Move to next tab |
Pane Tab Bar
| Key | Action | | ---------- | ------------------------- | | ArrowLeft | Move to previous pane tab | | ArrowRight | Move to next pane tab |
Left Sidebar
| Key | Action | | ------------------- | -------------------------- | | Enter / Space | Activate the focused item | | ArrowLeft | Collapse an expanded group | | ArrowRight | Expand a collapsed group | | ArrowUp / ArrowDown | Move between sidebar items |
Global Shortcuts
Standard keyboard shortcuts (Ctrl+C, Ctrl+V, Ctrl+X, Delete, F2, Ctrl+A) work throughout the application. See the Keyboard Shortcuts page for the full list.