Operating Common Controls and Interactive Elements

 

Interactive user interface elements are the parts of an application or website that allow users to take actions, make selections, or input information. These include controls like buttons, combo boxes, checkboxes, menus, and sliders. For screen reader users, understanding how these elements behave and how to operate them using the keyboard is essential for effective navigation and interaction. Each element has a specific role and responds to certain key commands, so learning these patterns helps in using software more efficiently and independently.

The following notes explain how to open, navigate, and interact with these common interface elements using a keyboard with screen readers such as NVDA or JAWS.

 

Basic Navigation Between Controls

  • Move to next control: Tab
  • Move to previous control: Shift + Tab

 

Combo Box / Drop-down List

  • Open dropdown: Alt + Down Arrow
  • Close dropdown: Alt + Up Arrow or Escape
  • Move through options: Up Arrow or Down Arrow
  • Jump to option: Type first letter
  • Select option: Enter
  • Move out: Tab

 

Check Box

  • Check or uncheck: Spacebar
  • Move forward: Tab
  • Move backward: Shift + Tab

 

Radio Button

  • Move between options: Arrow keys
  • Select option: Spacebar
  • Move out: Tab

 

Toggle Button

  • Toggle on or off: Spacebar or Enter
  • Move forward: Tab
  • Move backward: Shift + Tab

 

Split Button

  • Activate default action: Enter or Spacebar
  • Open menu part: Alt + Down Arrow
  • Move through menu: Up Arrow or Down Arrow
  • Select option: Enter
  • Close menu: Escape

 

Edit Box (Text Field)

  • Type text: Start typing
  • Select all text: Ctrl + A
  • Move cursor: Arrow keys
  • Delete text: Backspace or Delete

 

Buttons

  • Activate button: Enter or Spacebar
  • Move between buttons: Tab

 

List Box

  • Move through list: Up Arrow or Down Arrow
  • Select item: Enter or Spacebar
  • Multi-select (if supported): Shift + Arrow keys or Ctrl + Spacebar

 

Tabs (Tab Control)

  • Move between tabs: Ctrl + Tab or Arrow keys
  • Select tab: Enter (sometimes automatic)

 

Slider (Trackbar)

  • Increase value: Right Arrow or Up Arrow
  • Decrease value: Left Arrow or Down Arrow
  • Larger step: Page Up or Page Down
  • Minimum or maximum: Home or End

 

Spin Button (Number Picker)

  • Increase value: Up Arrow
  • Decrease value: Down Arrow
  • Direct typing may work in some cases

 

Links (Hyperlinks)

  • Activate link: Enter
  • Move between links (browser): Tab or K

 

Search Box with Suggestions

  • Type text: Start typing
  • Open suggestions: Down Arrow
  • Move in suggestions: Up Arrow or Down Arrow
  • Select suggestion: Enter

 

Menus (Application Menus like File, Edit)

  • Open menu bar: Alt
  • Move between menus: Left Arrow or Right Arrow
  • Open menu: Enter or Down Arrow
  • Open submenu: Right Arrow
  • Move inside menu: Up Arrow or Down Arrow
  • Close menu: Escape

 

Context Menu (Right-click Menu)

  • Open context menu: Shift + F10 or Applications key
  • Move through options: Up Arrow or Down Arrow
  • Open submenu: Right Arrow
  • Select option: Enter
  • Close menu: Escape

 

Menu Button (Common on Websites)

  • Open menu: Enter or Spacebar
  • Sometimes: Alt + Down Arrow
  • Navigate: Arrow keys
  • Close: Escape

 

Tree View (Folder Structures)

  • Expand item: Right Arrow
  • Collapse item: Left Arrow
  • Move between items: Up Arrow or Down Arrow

 

Collapsed Sections (Expandable Content)

  • Expand or collapse: Enter or Spacebar
  • Sometimes Arrow keys also work

 

Dialog Box

  • Move between controls: Tab or Shift + Tab
  • Activate default button: Enter
  • Close dialog: Escape

 

Toolbar

  • Move between items: Tab or Arrow keys
  • Activate item: Enter or Spacebar

 

Ribbon (like in Microsoft Word)

  • Activate ribbon: Alt
  • Move between tabs: Left Arrow or Right Arrow
  • Open tab: Enter
  • Move inside ribbon: Tab
  • Open options: Enter or Down Arrow
  • Exit ribbon: Escape

 

Group / Grouped Controls

  • Enter group: Tab
  • Navigate inside: Arrow keys
  • Exit group: Tab

 

Table (Interactive Tables)

  • Move cell by cell: Arrow keys
  • Move row-wise: Up Arrow or Down Arrow
  • Move column-wise: Left Arrow or Right Arrow
  • Read current cell (NVDA): Insert + Tab

 

Status Bar

  • Read status (NVDA): Insert + End
  • Some items can be accessed using Tab

 

Progress Bar

  • Usually announced automatically
  • Read manually (NVDA): Insert + Tab

 

Web Navigation (NVDA / JAWS)

  • Next form field: F
  • Next button: B
  • Next combo box: C
  • Next check box: X
  • Next heading: H
  • Enter forms mode: Enter
  • Exit forms mode: Escape
  • Open dropdown: Alt + Down Arrow
  • Expand items: Enter or Spacebar

 

Important Tips

  • Use Tab and Shift + Tab for moving between controls
  • Use Arrow keys for navigating within elements
  • Use Enter or Spacebar to activate most controls
  • Use Escape to close menus, dialogs, or exit modes

Listen for screen reader announcements like “collapsed”, “expanded”, “pressed”