Before using a screen reader with Microsoft MakeCode for micro:bit, students should have experience of:
- touch-typing including using Control and Shift as modifiers, be able to find Tab, Enter and Backspace as well as arrow keys and number keys.
- reading and creating documents with a screen reader and know what their screen reader key is (often Insert or Caps Lock).
How to get started with using a screen reader with MakeCode
Press Tab and then Enter to ‘Skip to Blocks workspace’. Alternatively, you can reach the workspace at any time by pressing Control + B on Windows or Command + B on Mac, then 4.
To enable screen reader mode from the workspace, press Alt + Shift + A on Windows or Option + Shift + A on Mac. Screen reader mode includes features such as hard stops instead of wrapping when navigating blocks and beeps when changing container nesting levels.
More details of the functionality are provided within the Microsoft MakeCode Accessibility Statement. The resources below will help you get started.
Getting started with screen reader activities
The following activities are designed to introduce screen reader users to the BBC micro:bit. These activities have been designed with and for blind and sighted educators. The activities can be used directly with students to introduce them to block-based coding in MakeCode for micro:bit.
They can also be completed by a teacher or teaching assistant of blind and visually impaired learners and adapted for existing lessons or to create new ones. All the resources are editable to suit specific requirements.
The activities use optional tactile and text-based resources to familiarise learners with the vocabulary and concepts used in the MakeCode editor. The activities can be spread over multiple sessions, as needed.
In these activities, instructions are given for Windows users. Mac users should use Command instead of Control and Option instead of Alt when using keyboard controls.
After completing the six getting started activities, students and teachers will be able to complete other projects that use the MakeCode for micro:bit editor, adapting visual outputs for audio outputs.
Teachers will need to review the activities in advance and prepare tactile resources as well as download a welcome program onto micro:bit devices. The activities include:
- Beginner text tour of the micro:bit supports tactile exploration of the device.
- Welcome to the micro:bit uses a powered up micro:bit to explore relevant features of the device.
- Start sound introduces block-based programming where students navigate an existing project in MakeCode and modify the program.
- Doorbell introduces adding blocks from the toolbox and moving blocks in the workspace.
- Shake alarm introduces creating a complete project from the MakeCode homepage and working with ‘repeat’ blocks.
- Mood music introduces using replaceable inputs and adding ‘else’ and ‘else if’ branches to ‘if’ blocks.

Explore the micro:bit device

What can the micro:bit do?

Read and change your first code

Add code blocks from the toolbox

Create a complete project

Use ‘if’ blocks and replaceable inputs
Additional resources
- Join Lucy Gill, Head of Product at the Foundation, for the Screen reader compatibility in MakeCode webinar (Thursday, 1st October 2026) – a demonstration of screen reader in MakeCode and a presentation of the getting started resources.
- Resources for the activities are available to customise.
- 3D Tactile Coding Blocks for the resources for the activities be downloaded as STL files to print on a 3D printer. This is a third-party website and not endorsed by Microsoft or the Micro:bit Educational Foundation. To report incorrect or inappropriate content please email reporting@microbit.org.
- Inclusive projects with sounds and images may be valuable for students with visual impairments.



