Wixen Mail is designed from the ground up to be fully accessible to users who rely on assistive technologies, particularly screen readers. This document outlines our accessibility commitments and provides a comprehensive guide to keyboard navigation.
- WCAG 2.1 Level AA: We aim to meet or exceed Web Content Accessibility Guidelines 2.1 Level AA standards
- Section 508: Compliance with Section 508 of the Rehabilitation Act
- Windows Accessibility: Full integration with Windows accessibility APIs (UIA - UI Automation)
Wixen Mail is tested and optimized for the following screen readers:
- NVDA (NonVisual Desktop Access): Primary testing platform
- JAWS (Job Access With Speech): Full support
- Windows Narrator: Native Windows screen reader support
- Other Screen Readers: Best effort support for other screen readers that follow Windows accessibility standards
Alt + F4- Close applicationCtrl + Q- Quit applicationCtrl + ,(Comma) - Open preferences/settingsF1- Open help documentationCtrl + Shift + K- Open keyboard shortcuts reference
F6- Cycle through main panes (folder tree, message list, reading pane)Shift + F6- Cycle through main panes in reverseCtrl + Tab- Switch between tabs (if multiple windows/tabs are open)Ctrl + Shift + Tab- Switch between tabs in reverseEsc- Close dialog/cancel current operation
Up/Down Arrow- Move between foldersLeft Arrow- Collapse current folderRight Arrow- Expand current folderHome- Jump to first folderEnd- Jump to last folder*(Asterisk) - Expand all subfoldersCtrl + Up/Down- Move without changing selection
Enter- Open/select folderCtrl + N- Create new folderF2- Rename selected folderDelete- Delete selected folder (with confirmation)Ctrl + C- Copy folderCtrl + X- Cut folderCtrl + V- Paste folderAlt + Enter- Show folder propertiesShift + F10orMenu Key- Open context menu
Up/Down Arrow- Move between messagesPage Up/Page Down- Scroll one page of messagesHome- Jump to first messageEnd- Jump to last messageCtrl + Up/Down- Move without changing selectionShift + Up/Down- Extend selectionCtrl + A- Select all messages
Enter- Open message in new windowSpace- Mark message as read/unread (toggle)Delete- Move message to trashShift + Delete- Permanently delete message (with confirmation)Ctrl + R- Reply to messageCtrl + Shift + R- Reply allCtrl + L- Forward messageS- Star/flag messageM- Move message to folderT- Add tag to messageJ- Mark as junkShift + J- Mark as not junk
N- Jump to next unread messageP- Jump to previous unread messageShift + N- Jump to next unread threadShift + P- Jump to previous unread threadT- Toggle thread viewO- Expand/collapse threadShift + O- Expand/collapse all threads
Space- Scroll down one pageShift + Space- Scroll up one pageHome- Jump to top of messageEnd- Jump to bottom of messageTab- Move to next link/buttonShift + Tab- Move to previous link/button
Ctrl + R- Reply to messageCtrl + Shift + R- Reply allCtrl + L- Forward messageCtrl + S- Save messageCtrl + P- Print messageA- Show/hide attachments paneCtrl + K- Open link (when focused on a link)
Tab(when in attachment area) - Navigate between attachmentsEnter- Open/view attachmentCtrl + S- Save attachment to diskShift + F10orMenu Key- Open attachment context menu
Ctrl + NorCtrl + M- New messageCtrl + Enter- Send messageCtrl + S- Save draftCtrl + W- Close composition windowAlt + S- Send message (alternative)Esc- Close composition window (saves draft)
Ctrl + Z- UndoCtrl + Y- RedoCtrl + X- CutCtrl + C- CopyCtrl + V- PasteCtrl + A- Select allCtrl + F- Find in messageCtrl + H- Replace text
Ctrl + B- BoldCtrl + I- ItalicCtrl + U- UnderlineCtrl + Shift + L- Bulleted listCtrl + Shift + O- Numbered listCtrl + Shift + >- Increase font sizeCtrl + Shift + <- Decrease font sizeCtrl + \- Clear formatting
Tab- Move between To/Cc/Bcc/Subject/Body fieldsShift + Tab- Move backwards between fieldsCtrl + Shift + T- Show/hide Cc fieldCtrl + Shift + B- Show/hide Bcc field
Ctrl + Shift + A- Add attachmentDelete(when focused on attachment) - Remove attachment
Ctrl + F- Focus quick search box (in message list)Ctrl + Shift + F- Advanced search/filterEnter- Execute searchEsc- Clear search/return to full listF3- Find next matchShift + F3- Find previous match
Tab- Move between search criteria fieldsCtrl + Enter- Execute searchCtrl + W- Close search window
Alt + T, A- Account settingsCtrl + Shift + A- Add new accountF9- Get new messages for all accountsCtrl + T- Get new messages for current account
Ctrl + ,(Comma) - Open preferencesTab- Navigate between preference categoriesSpace- Toggle checkbox/radio optionsEnter- Activate buttonsEsc- Cancel and close preferences
Shift + F10orMenu Key- Open context menu for selected itemUp/Down Arrow- Navigate menu itemsEnter- Activate menu itemEsc- Close menuAlt + Letter- Access menu item by underlined letter (when available)
Tab- Move to next controlShift + Tab- Move to previous controlSpace- Toggle checkbox/buttonEnter- Activate default buttonEsc- Cancel/close dialogAlt + Letter- Access control by underlined letter
- Real-time announcements for new mail arrival
- Message status changes (read/unread, flagged)
- Folder selection changes
- Progress notifications for long operations
- Error and warning messages
- Full support for Windows High Contrast themes
- Custom high contrast mode within application
- Adjustable color schemes for different visual needs
- Clear visual focus indicators
- Logical focus order throughout the application
- Focus trapped in modal dialogs
- Focus returns to appropriate location after dialog closure
- Customizable font sizes
- Zoom in/out support (
Ctrl + Plus/Minus) - Respect system font settings
- Line spacing adjustments
- Support for Windows display scaling
- No time-sensitive operations without alternatives
- Option to disable animations
- Configurable auto-save intervals
- No automatic timeouts for user interactions
- Breadcrumb navigation for complex hierarchies
- Skip links to jump to main content areas
- Landmarks for major application sections
- Consistent navigation patterns throughout
We regularly test Wixen Mail with:
- Automated accessibility testing tools
- Manual screen reader testing (NVDA, JAWS, Narrator)
- Keyboard-only navigation testing
- High contrast and zoom testing
- Real users with disabilities
If you encounter any accessibility barriers:
- Open an issue on our GitHub repository
- Tag it with the
accessibilitylabel - Provide details about:
- Your assistive technology (name and version)
- Operating system version
- Steps to reproduce the issue
- Expected vs. actual behavior
We prioritize accessibility issues and aim to address them promptly.
Users can customize keyboard shortcuts through:
- Settings → Keyboard Shortcuts
- Select action to customize
- Press new key combination
- Save changes
Adjust the level of detail provided by screen readers:
- Verbose: Detailed announcements for all events
- Normal: Standard announcements (default)
- Brief: Minimal announcements for experienced users
- Auto-focus: Automatically focus new windows and dialogs
- Manual focus: Keep focus in current location until manually moved
For accessibility-related questions or feedback:
- GitHub Issues: Use the
accessibilitylabel - Email: accessibility@wixen-mail.org (when available)
- Community Forum: GitHub Discussions
Accessibility is not a one-time effort but an ongoing commitment. We will:
- Regularly audit our application for accessibility
- Incorporate user feedback from the disability community
- Stay updated with accessibility standards and best practices
- Continuously improve our accessibility features
Thank you for helping us make Wixen Mail accessible to everyone!