Keyboard Navigation

The FleetOps console is fully keyboard-navigable and compatible with screen readers. Every interactive element is reachable by keyboard alone.

General navigation

KeyAction
TabMove focus to the next interactive element.
Shift + TabMove focus to the previous interactive element.
Enter / SpaceActivate a focused button or link.
EscapeClose the mobile sidebar or the user menu.

Skip to content

When you press Tab on any page, the first item that receives focus is a "Skip to main content" link. Press Enter to jump directly to the page content, bypassing the navbar and sidebar. This is particularly useful if you navigate primarily by keyboard.

User menu

The avatar button in the top-right corner opens a dropdown menu.

KeyAction
Enter / SpaceOpen or close the menu.
Arrow DownOpen the menu and move to the first item.
Arrow UpOpen the menu and move to the last item.
/ in menuMove between menu items.
HomeJump to the first menu item.
EndJump to the last menu item.
EscapeClose the menu and return focus to the avatar button.
TabClose the menu and move focus to the next page element.

Forms

KeyAction
TabMove to the next field.
Shift + TabMove to the previous field.
EnterSubmit the form (when a field is focused).

Screen reader support

All interactive elements include descriptive labels (aria-label), so screen readers announce what each control does. Error messages in forms are marked as live regions — your screen reader will announce them automatically when they appear, without you having to navigate back to them.

The sidebar toggle buttons announce their expanded/collapsed state, and the main navigation landmarks (nav, main, aside) are labelled so you can jump between them using your screen reader's landmark navigation.