⌨️Keyboard Navigation Reference

Reference guide for keyboard navigation patterns in web apps. Common shortcuts and ARIA patterns.

🆓 Free🔒 Secure⚡ Instant📱 Mobile-friendly🚫 No signup

Free keyboard navigation reference. Common patterns, shortcuts, ARIA interactions for web apps.

KeyComponentBehaviorARIA
TabGeneralMove focus to next focusable elementtabindex='0' for custom elements
Shift+TabGeneralMove focus to previous focusable elementtabindex='0' for custom elements
EnterButtonActivate the buttonrole='button'
SpaceButtonActivate the buttonrole='button'
EnterLinkFollow the linkrole='link'
SpaceCheckboxToggle checked staterole='checkbox', aria-checked
Arrow DownSelect/ListboxMove to next optionrole='listbox', role='option'
Arrow UpSelect/ListboxMove to previous optionrole='listbox', role='option'
Arrow RightTabMove to next tabrole='tablist', role='tab', aria-selected
Arrow LeftTabMove to previous tabrole='tablist', role='tab', aria-selected
HomeTabMove to first tabrole='tablist'
EndTabMove to last tabrole='tablist'
EscapeDialog/ModalClose the dialogrole='dialog', aria-modal='true'
EscapeDropdown/MenuClose the menu and return focus to triggerrole='menu', aria-expanded
Arrow DownMenuMove to next menu itemrole='menu', role='menuitem'
Arrow UpMenuMove to previous menu itemrole='menu', role='menuitem'
EnterMenuActivate focused menu itemrole='menuitem'
Arrow RightTreeExpand node / move to childrole='tree', role='treeitem', aria-expanded
Arrow LeftTreeCollapse node / move to parentrole='treeitem', aria-expanded
Arrow DownSliderDecrease valuerole='slider', aria-valuenow
Arrow UpSliderIncrease valuerole='slider', aria-valuenow
Arrow RightSliderIncrease valuerole='slider', aria-valuenow
Arrow LeftSliderDecrease valuerole='slider', aria-valuenow
SpaceRadio GroupSelect focused radio buttonrole='radiogroup', role='radio', aria-checked
Arrow Down/RightRadio GroupMove to and select next radiorole='radiogroup'
Arrow Up/LeftRadio GroupMove to and select previous radiorole='radiogroup'
EnterComboboxSelect current option or open listrole='combobox', aria-expanded
EscapeComboboxClose the dropdown listrole='combobox'
Arrow DownComboboxOpen list / move to next optionrole='combobox', role='option'
Page DownGridScroll down one pagerole='grid'
Page UpGridScroll up one pagerole='grid'
Ctrl+HomeGridMove to first cellrole='grid'
Ctrl+EndGridMove to last cellrole='grid'

How to Use Keyboard Navigation Reference — Step by Step

  1. 1Upload your file using the drag-and-drop zone above, or click to browse your device
  2. 2Configure any options shown below the upload area
  3. 3Click the process button and wait a few seconds for the result
  4. 4Download the processed file — ready to use immediately

Related Tools

Popular on ToolNest

Frequently Asked Questions

Is this tool completely free?

Yes. All ToolNest tools are 100% free with no signup required, no account, and no watermarks added to output files.

Are my uploaded files secure and private?

All uploads use HTTPS encryption during transfer. Files are processed on secure isolated servers and automatically deleted within 2 hours of upload.

Does this tool work on mobile phones?

Yes. ToolNest works on any modern browser on iPhone, Android, tablet, or desktop — no app download or plugin needed.

Do I need to create an account?

No. Just open the tool, upload your file, and download the result. No email, no signup, no password.