Using Microsoft Teams With a Screen Reader
Doug Lee
Last Revised September, 2024

This document is meant as an introduction and reference for using Microsoft Teams (Teams) with a screen reader. This document may more directly or frequently refer to JAWS but is not meant to exclude other screen readers in its coverage. For documentation and download of JAWS scripts for Teams, refer to Using the JAWS Scripts For Microsoft Teams.

This document was last revised against Teams version 23195.1511.2279.823 as tested on August 9, 2023. This Edge WebView2-based app, which Microsoft sometimes calls Teams 2, began replacing the Teams 1.x Electron/Angular-based versions in 2023. In both cases, the active interface code comes directly from a Microsoft server and may change without notice and without changing the Teams version number. As a result, user experience may vary even when version numbers match this documentation.

Table of Contents

A Quick Simplification of Terminology

In this document, "virtual navigation" refers to navigation using JAWS' virtual PC cursor, NVDA's Browse mode, Narrator's scan mode, or any similar system that involves navigating a screen-reader-crafted view of the document that causes many keystrokes to interact with the screen reader rather than with the application.

Application Structure

Teams functionality is divided into "apps," chosen from an app bar or with specific keystrokes for each app based on the app icon's position on screen: Ctrl+1 opens the first app, Ctrl+2, the second, etc. When run inside a browser rather than as a stand-alone application, these commands become Ctrl+Shift+1, Ctrl+Shift+2, etc. Common apps, though there may be more, include

Note that the specific effects of the keystrokes just mentioned may vary slightly among Teams installations, based on corporate policies and app presence and order. Also be sure to use the Ctrl+Shift variants when running Teams inside a browser.

General Tips

Quick Ways To Get Things Done

Review available Teams keystrokes by typing Ctrl+Period and then turning on virtual navigation to read the shortcut information.

Use Ctrl+Comma to open Settings, or Ctrl+Shift+Comma in a browser Teams instance. Virtual navigation may be useful on these screens. Several of these screens contain subscreens opened with a button. Press the Back button near the top of the virtual view to return from one of these to the original Settings screen.

To jump to a specific team, type Ctrl+G, type its name or type part of its name and select the full name via DownArrow, and press Enter. Naturally, this command only works when the Teams app is available in your Microsoft Teams instance.

To start a one-to-one chat, type Ctrl+N, type a partial name, use DownArrow to select a person, and press Enter. If this is a chat with just one person, type Enter a second time to open the chat. Otherwise continue adding new members until done, then press Enter an extra time to create the chat.

In a chat screen, use Tab and Shift+Tab to jump between the input edit box and the list of messages. When a chat is threaded, use Enter and Esc to switch between the thread level and the messages in a particular thread. When in the list of messages for a thread, the Down arrow will reach a Reply button that will allow you to send a reply.

Use the command edit box to accomplish many tasks very quickly. On Windows, this has over the years been accomplished with either Ctrl+/ or Alt+K. Type the correct command for your Teams instance before each of the actions below, and make sure virtual navigation is turned off. In JAWS, use Insert+Z to do this if necessary.

There are more commands available than are listed here. For a better description of this feature and a list of the available commands provided by Microsoft, visit the "Use commands in Teams" page.

Available Microsoft Resources and Internal Application Help

Microsoft provides several useful resources for Teams users in general and screen reader users in particular: As of this writing (August, 2023), all of the below pages specifically address JAWS, NVDA, and Microsoft Narrator users.