Skip to main content

Introduction to assistive technologies

Assistive technologies (AT) are hardware, software, or system features that help people with disabilities perceive, understand, navigate, and interact with software and digital content.

People use assistive technologies due to situations such as the following:

  • Permanent disabilities

  • Temporary conditions (injury, illness)

  • Situational or environmental constraints (noise, glare, limited mobility)

Esri products work with a wide range of assistive technologies, helping users access mapping, spatial analysis, and storytelling tools in ways that work best for them.

Keyboard and alternative inputs

Keyboard navigation benefits individuals who do not use a mouse or who have difficulties with precise pointer movements. This can result from motor impairments, such as tremors, or physical limitations, such as loss of a limb or arthritis.

Keyboard navigation supports devices such as the following:

  • Standard keyboards

  • On-screen keyboards

  • Trackpads

  • Alternative keyboards, such as one-handed or ergonomic designs

  • Devices that emulate keyboard input, such as switches, joysticks, or eye-gaze technology

line illustration of handheld joystick with two front buttons, a top control switch and four directional buttons on top

Screen readers

Screen readers convert on‑screen content into speech or Braille, allowing users to navigate through headings, landmarks, links, and form controls. They rely heavily on proper semantic structure, labels, and programmatic relationships.

Screen readers are commonly used by individuals who are non-sighted, have low vision, or who prefer auditory output.

line illustration of refreshable Braille keyboard with front panel controls and pins for displaying Braille characters

Voice recognition and speech input

Voice recognition software allows individuals to navigate interfaces and dictate text through spoken commands. Voice recognition relies on semantic structure and visible or learnable labels, which act as keyword anchors for voice commands.

People often use voice recognition software to support limited mobility or dexterity, with dictation features popular for efficiency or to assist with cognitive tasks.

line illustration of map with voice recognition number grid and microphone indicating voice selection

Screen magnification and zoom

Screen magnification, zoom tools, and text resizing assist individuals with low vision and vision deficiencies, or to reduce eye strain. These tools are typically built into an operating system, with text resizing available in specific applications, such as browsers. Content should reflow without loss of information, text should not overlap or be cut off when zoomed, and interactive elements should remain usable.

line illustration of map within browser window with magnification lens increasing the size of navigational controls

High contrast and visual adjustments

High-contrast modes, color adjustments, or reduced transparency are options for individuals with low vision, color vision deficiencies, or sensitivity to glare or low contrast. These settings can be changed at the operating-system level.

line illustration of split browser screen where colored text is on light background and then inverted for more emphasis