Keyboard Navigation Guide
Keyboard Navigation Guide
This guide explains how to navigate the Society for Adaptive Organisations website using only your keyboard. These navigation patterns are essential for users who cannot use a mouse, including those who rely on assistive technologies.
Quick Reference
| Key | Action |
|---|---|
Tab | Move to next interactive element |
Shift + Tab | Move to previous interactive element |
Enter | Activate links and buttons |
Space | Activate buttons and checkboxes |
Arrow Keys | Navigate within menus and dropdowns |
Escape | Close menus and dialogs |
Home | Jump to first item in menus |
End | Jump to last item in menus |
Basic Navigation
Skip Navigation
- First Tab: Takes you to the “Skip to main content” link
- Press Enter: Jumps directly to the main content area
- Purpose: Avoids having to tab through the entire navigation menu
Page Structure
- Skip Link: Direct access to main content
- Main Navigation: Site menu and language selector
- Main Content: Page-specific content
- Footer: Additional links and information
Navigation Menu
Desktop Navigation
- Tab: Move through menu items left to right
- Enter/Space: Open dropdown menus
- Arrow Down: Open dropdown and focus first item
- Arrow Up: Open dropdown and focus last item
- Escape: Close dropdown and return focus to trigger
Mobile Navigation (screens under 1024px)
- Tab: Focus the mobile menu button (hamburger icon)
- Enter/Space: Open mobile menu
- Tab: Navigate through visible menu items
- Escape: Close mobile menu
- Automatic: Menu items are always visible, no need to open dropdowns
Dropdown Menus
Once a dropdown is open:
- Arrow Down: Move to next menu item
- Arrow Up: Move to previous menu item
- Home: Jump to first menu item
- End: Jump to last menu item
- Tab: Move to next element (closes dropdown on desktop)
- Enter: Follow the selected link
- Escape: Close dropdown and return to trigger
Language Selector
- Tab: Focus the language selector
- Enter/Arrow Down: Open language menu
- Arrow Keys: Choose language
- Enter: Switch to selected language
- Escape: Close language menu
Form Navigation
Contact Form
- Tab: Move through form fields in order:
- Name field
- Email field
- Subject field
- Message field
- Submit button
- Shift + Tab: Move backward through fields
- Enter: Submit form (when on submit button)
Form Validation
When validation errors occur:
- Error Summary: Automatically announced to screen readers
- Tab to Error Links: Click links in error summary to jump to problem fields
- Field Errors: Individual field errors announced when field receives focus
- Error Correction: Errors clear automatically when valid input is provided
Content Pages
Educator Profiles
- Tab: Navigate through:
- Educator information section
- Certification badges (where applicable)
- Contact information
- Company website links
- Social media links (where available)
Certification Pages
- Tab: Navigate through:
- Certification description
- Related links
- Badge information
- Associated educators (where listed)
Search and Filtering
Educator Search
- Tab: Move to search controls
- Type: Filter results automatically (live regions announce changes)
- Tab: Navigate through filter options
- Enter/Space: Select filter options
- Tab: Navigate through filtered results
Accessibility Features
Screen Reader Announcements
The website includes live regions that announce:
- Page navigation changes
- Form submission status
- Menu state changes (open/closed)
- Loading states
- Error messages
- Search result updates
Focus Indicators
- Visible Focus: All interactive elements show a clear focus indicator
- High Contrast: Focus indicators are clearly visible
- Consistent: Same focus style used throughout the site
Touch Targets
- Minimum Size: All interactive elements are at least 44px × 44px
- Spacing: Adequate spacing between touch targets
- Mobile Optimized: Touch targets enlarged on mobile devices
Troubleshooting
If Navigation Isn’t Working
- Check Browser: Ensure your browser supports keyboard navigation
- Check Settings: Verify keyboard navigation is enabled in your browser
- Try Different Keys: Some browsers use different key combinations
- Clear Cache: Clear browser cache and reload the page
If You Get Stuck
- Use Escape: Press Escape to close any open menus
- Refresh Page: Reload the page to reset navigation state
- Use Skip Links: Use the skip link to jump to main content
- Contact Support: Use our accessibility feedback form
Browser-Specific Notes
Chrome/Edge
- Tab Navigation: Standard Tab/Shift+Tab navigation
- Enter/Space: Both work for activation
Firefox
- Tab Navigation: Standard Tab/Shift+Tab navigation
- Full Keyboard Access: Enable “Use the cursor keys to navigate within pages” for additional keyboard support
Safari
- Enable Tab Navigation: Go to Safari > Preferences > Advanced > “Press Tab to highlight each item on a webpage”
- System Settings: Ensure “Full Keyboard Access” is enabled in System Preferences
Assistive Technology Support
Screen Readers
- NVDA: Full support with browse and focus modes
- JAWS: Compatible with virtual cursor navigation
- VoiceOver: Native macOS screen reader support
- ORCA: Linux screen reader compatibility
Voice Control
- Voice Access: Works with browser voice control features
- Dragon: Compatible with voice navigation commands
Switch Navigation
- Switch Access: Compatible with switch navigation devices
- Scanning: Supports sequential and group scanning modes
Advanced Navigation Tips
Keyboard Shortcuts
- Ctrl/Cmd + F: Find text on page
- Ctrl/Cmd + L: Focus address bar
- Ctrl/Cmd + W: Close current tab
- Ctrl/Cmd + T: Open new tab
Browser Navigation
- Alt + Left Arrow: Go back
- Alt + Right Arrow: Go forward
- Ctrl/Cmd + R: Reload page
- F5: Refresh page
Page Navigation
- Page Up/Page Down: Scroll by viewport
- Home/End: Go to top/bottom of page
- Arrow Keys: Scroll in small increments (in some browsers)
Getting Help
If you encounter any keyboard navigation issues or have suggestions for improvement:
Email: accessibility@adaptive-organisations.org
Response Time: We aim to respond within 2 business days
When reporting issues, please include:
- Your operating system and version
- Your browser and version
- The specific page where you encountered the issue
- What you were trying to do
- What happened instead
We are committed to ensuring our website is fully accessible via keyboard navigation and welcome your feedback to help us improve.