VoiceOver Rotor
The VoiceOver Rotor is a feature of Apple's built-in VoiceOver screen reader that lets users choose how they move through content, such as jumping between headings, links, or form controls. It works like a virtual dial: turning it selects a navigation option, and only one option is active at a time. It gives blind and low-vision users quick access to many settings and actions, some of which are available only through the Rotor.
The VoiceOver Rotor is a contextual, wheel-based control in Apple's VoiceOver screen reader (available on macOS, iOS, and iPadOS) that exposes a set of navigation options and commands, with a single option active at any given moment. Rotating the wheel changes the active option, allowing the user to navigate content by a chosen unit or category (for example, headings, links, or form controls) or to adjust settings and perform actions. On iOS and iPadOS, the Rotor is invoked with a two-finger rotation gesture on the screen. On macOS, the Rotor is commonly opened using VO-Command-Left/Right Arrow (where VO is the VoiceOver modifier, typically Control-Option) or VO-U; when Quick Nav is enabled, pressing the Up Arrow together with the Left or Right Arrow opens the Quick Nav rotor. The available Rotor options are contextual and depend on the app or web content, and correct behavior in web contexts depends on proper semantic markup. This entry describes assistive-technology behavior and is not legal advice; consult current Apple documentation, as behavior and shortcuts may change across versions.
Why it matters
The VoiceOver Rotor is one of the primary ways blind and low-vision users navigate content efficiently on Apple devices. Rather than moving through a page or app one item at a time, the Rotor lets a user jump directly between headings, links, form controls, and other elements, or quickly reach settings and actions. Because some of these settings and actions are available only through the Rotor, it is not merely a convenience but a core part of how many VoiceOver users interact with content.
For teams building and testing websites and apps, the Rotor is significant because its usefulness depends heavily on the underlying structure of the content. In web contexts, correct behavior depends on proper semantic markup: if headings, links, and form controls are not marked up correctly, the Rotor cannot reliably expose them, and users lose the ability to navigate by those units. This means that supporting the Rotor is closely tied to building content with well-structured, semantically meaningful markup.
Because the Rotor exposes contextual navigation and commands that shift depending on the app or web content, manual testing with VoiceOver and the Rotor is an important complement to automated checking. Automated tools detect only a portion of accessibility issues, and verifying that Rotor navigation works as expected generally requires hands-on testing with the assistive technology itself. This entry describes assistive-technology behavior and is not legal advice.
Who it's relevant to
Inside VoiceOver Rotor
Common questions
Answers to the questions practitioners most commonly ask about VoiceOver Rotor.