Mouse Pointer spontaneously changes to Follow VO Cursor

By PaulMartz, 11 August, 2025

Forum
macOS and Mac Apps

I’m about to open a feedback report. But I thought I’d throw this dog out to the community and see if anyone besides me wants to give it a kick. How many other MacOS users have been bitten by this? How frequently does it happen? Please chime in. I recall Mr. Grieves has ran into this. Others?

If you have MousePointer set to Ignores VoiceOver curser, as many of us do, sometimes it spontaneously and inexplicably switches from Ignores VoiceOver Cursor to Follows VoiceOver Cursor. This setting is in VO Utility, Navigation, Mouse Pointer.

This causes a subtle change in desktop behavior. Typically, the user observes that menu behavior has changed for no apparent reason.

As an example, when Mouse Pointer is set to Ignores VoiceOver Cursor, the system menubar behaves as follows:
* Press Control+F2 or VO+M to move to the menubar.
* Press F. VoiceOver focus jumps to the File menu.
However, when Mouse Pointer spontaneously switches to Follows VoiceOver Cursor, the behavior changes to the following:
* Press Control+F2 or VO+M to move to the menubar.
* Press F. VoiceOver focus jumps to Force Quit on the Apple menu.

Behavior in other app menus also changes. As an example, the context menu in Google Drive becomes unusable when Mouse Pointer is set to Follows VoiceOver cursor.

I don’t know what triggers the change. For years, I have suspected that I’m inadvertently pressing some key combination that changes the Mouse Pointer setting. But as near as I can tell, there is no VoiceOver command to change the Mouse Pointer behavior setting, let alone a keyboard shortcut. My conclusion is that this setting becomes corrupted due to some defect in VoiceOver. But I have never been able to determine a reproducer case. Days go by with everything working normally. Then, one day, menus don’t behave as expected, and I open VO Utility and find that the Mouse Pointer behavior has changed to Follows all by itself. I set it back to Ignores, and everything works fine again.

This might seem like a low priority issue with a trivial workaround. That’s not the case. There is nothing about the change in behavior that would give a blind user any kind of clue about what has gone wrong. Users are at a complete loss as to how to fix it. It impacts productivity dramatically until they stumble onto some AppleVis post that gives them a hint about what has broken.

Options

Comments

By PaulMartz on Monday, August 11, 2025 - 23:52

Thanks for the guess.

According to Apple's documentation, VO+Shift+F3 doesn't change the settings in VO Utility. But what we see with this issue is that the VO Utility setting for Mouse Pointer actually changes, and must be changed back.

It's easy to test with the menubar. Set Mouse Pointer to Ignores, use the menubar, and observe the behavior. Then press VO+Shift+F3 and use the menubar again. Same behavior? That's my experience, and I can only conclude that VO+Shift+F3 is not involved.

If you're saying that you can press some key combination that changes the Mouse Pointer pulldown to Follows in VO Utility, I'd love to hear about it. But in ten years of VoiceOver usage, I've never encountered such a shortcut.

By mr grieves on Tuesday, August 12, 2025 - 12:37

I think this changes the behaviour of the text cursor. If I go to VO+H, H and search for mouse, there is a command to toggle this setting but it doesn't seem to have a keyboard shortcut.

I used to have this a lot but haven't for ages.

I was suspicious of the way I was dragging and dropping my Spotify playlists using VO+Shift+F5 to move the mouse pointer to the VO cursor, then VO+Cmd+Shift+Space to handle the mouse down and up. But I could never get it to do it on demand, and it hasn't happened for a long time.

But I do agree that it is annoying. One of those Mac things that just disorientates you for a while until you figure out what is going on. Then at that point you have to try to remember what you wanted to do in the first place!

Out of curiosity, I used VO+H, H to hcange the setting and it actually doesn't speak anything when it does. Whereas most toggles will say "speech on" or whatever. It's not massively helpful.

By PaulMartz on Tuesday, August 12, 2025 - 13:46

VoiceOver seems to offer three types of behavior.

One, The VO cursor moves to follow the mouse. This is what you get by setting Mouse Pointer to Moves VO Cursor. To test if this is on, drag your mouse around the screen and see if this changes the VO cursor location. This might be useful to low vision mouse users who would benefit from some spoken feedback. Mr Grieve, I think this is the command you found in the help menu, toggle VO cursor follows mouse on or off. And I've tried this command, and indeed, when it's on, the VO cursor reads whatever I move my mouse to. And it changes the Mouse Pointer setting in VO Utility to Moves VO Cursor.

Two, The mouse cursor follows the VO cursor. This is what you get by setting Mouse Pointer to Follows VO Cursor. To test if this is on, jump to the menubar and test whether the menus behave like you're hovering over them with the mouse or not, as described in the original post. There is no command that turns this on and no shortcut. The only way to turn this on is in VO Utility.

Three, the mouse and VO cursors aren't synchronized at all. This is the behavior you get by setting Mouse Pointer to Ignores VO Cursor.

It seems to me that there's a design flaw. The VO Utility pulldown menu for Mouse Pointer clearly has three options. I would think there would be a command that cycles through all three options. Instead, we have the command with no keyboard shortcut that gives us the Moves VO Cursor behavior, and we have VO+Shift+F3, whose documentation is confusing at best, but which doesn't affect the mouse and VO cursor synchronization at all, as near as I can tell from my testing, only the text cursor synchronization.

By PaulMartz on Tuesday, August 12, 2025 - 15:16

This problem could be something unique to me, which has haunted me through multiple releases and multiple hardware upgrades, but affects no one else. I wouldn't be surprised. I see this on my iPhone. I have problems that no one else experiences.

Or this Mouse Pointer issue could be universal, and none of us realize it's happening because we can't see the mouse pointer jhumping around the screen. We simply assume this is the way menus always work.

Perhaps the reason we don't see a flood of comments calling for the resolution of this long-standing issue is that the subject for the thread is wrong. Maybe I should start a new thread asking how to change the behavior of the menubar. If I did, I bet we'd find out pretty quick that most users have Mouse Pointer set to Follows, their menus open automatically, and first key nav takes them to a menu entry rather than a different menu.

That's not a solution for me, Having Mouse Pointer set to Follows VO Cursor makes it impossible to use the context menu / actions menu in Google Drive.

By mr grieves on Tuesday, August 12, 2025 - 16:59

I had presumed that this toggled the option for the text cursor to follow the VO cursor. But I had a play about with it and it doesn't seem to affect any of the options in VO Utility. Which begs the question - what, if anything, is it actually doing??

The VO+K description for it is confusing as it suggests it changes both the text cursor and mouse pointer behaviour. Certainly it's ambiguous if you use it as I think "cursor tracking" could mean anything.

I wonder if maybe in the distant past there was just a single option to do both things, and then it was later changed to what we have now. But no one thought to change the keyboard shortcut.

Anyway going back to the original post....

The most obvious symptom for me was that it meant you couldn't navigate menus by typing letters. Is that still the case? If so I am certain I would have noticed if it was still happening as it used to drive me crazy.

By PaulMartz on Tuesday, August 12, 2025 - 19:14

Yes, the most obvious symptom that Mouse Pointer has spontaneously switched to Follows VO Cursor is the change in first letter nav menubar behavior. When set to Follows, bringing VO focus to a menu also places the mouse pointer there, and the menu opens, just as if a sighted user had hovered their mouse. That's what makes this issue so difficult to discuss in a forum of primarily blind users, and why it's almost impossible for a blind user to know what's amiss.

As for VO+Shift+F3 not actually changing the VO Utility setting, Apple's own documentation (link above), says this command only changes state temporarily without altering the actual setting. And this is how it appears to work--but only with the text cursor, not with the mouse pointer as the documentation implies. Here's a description of what it does: We're all used to typing into whatever text field has VO focus, right? But what if we wanted to type into one field while using VoiceOver to review some other part of the screen? Just press VO+Shift+F3, then navigate whereever with VO, and your typing would still go into that first text box. Interesting, but it's a feature I've never had occasion to use in 10 years.

It's noteworthy that the Mouse Pointer pulldown has three options, but the unassigned Toggle VoiceOver Cursor Follows Mouse On or Off command is a simple toggle between only two of them (Moves VO Cursor and Ignores VO Cursor). This seems like a design oversight to me. I've opened a Feedback request suggesting they change this command to cycle through all three options. But my real hope is that, while making such a change, they might stumble onto whatever is corrupting this setting and fix it.

I opened a second feedback report concerning the actual bug in which this setting flips by itself. Next time this happens to me, I'll update it, and over time this will create a log of how often the issue occurs. It seems like it happens every few months.

By jim pickens on Wednesday, August 13, 2025 - 11:18

Vo curser synchronization is what insures you can type in text fields with out moving the keyboard focus to them, select items with out having to move keyboard focus, etc. Turning it off decupples system focus and vo, which can be nice with websites which have terrible accessibility and do things like autamatically activate the tab you're focused on, making it so you have to find a way around that element, or when a sight makes the vo curser loop. Basically, when it is off, the vo curser is invisible to the system, unless you perform a voiceover action, vo space, etc, move the system focus to it, etc. It is great for workarounds, terrible for productivity.

By PaulMartz on Wednesday, August 13, 2025 - 18:29

Thanks, Jim. I understand why you might or might not want the text and VO cursors synchronized, or the mouse and VO cursors synchronized, and that you might want VO in command with the other cursors following, or you might want the other cursors in command with VO following. But Apple's existing implementation and documentation don't quite make it clear how to fully control this, and why setting it one way -- or another, or another -- would be useful. It would be nice if they would revisit this functionality to make it clearer and easier to control. (And while they're in the code, if they took a crack at fixing my setting corruption bug, I wouldn't complain.)

With two feedback reports open and a commitment to update them in the future, I think I've done all I can, and it's now up to Apple. Though I wonder if I should open a third feedback report about VO+Shift+F3 having no affect on the mouse pointer, in contradiction to Apple's own documentation.

By jim pickens on Wednesday, August 13, 2025 - 18:32

Wait does it actually specifically state the mouse pointer moves? Because I don’t think it does… I think I stated that and I was wrong about it.

By PaulMartz on Wednesday, August 13, 2025 - 18:50

Here's the link to their documentation again. See the section called Turn Off Cursor Tracking, which tells you to turn off keyboard synchronization and set Mouse Pointer to Ignores VO Cursor. Right after that, it says the following:

To temporarily turn cursor tracking on or off while you’re working, press VO-Shift-F3.

It's right there in the same section that talks about turning off both keyboard and mouse synchronization, so I think the only reasonable way to read this is that it is intended to toggle both. Otherwise it would specify which it works with and which it doesn't.

By Peter Saathoff on Wednesday, August 13, 2025 - 21:32

I’ve had this problem in the last few months on the latest versions of macOS. I use a few different Macs, and it has only happened on one of them. The setting in VoiceOver Utility remains on the ignore setting even though the behavior is that the mouse pointer is following the voiceover focus. I use Zoom in addition to VoiceOver, and I really need the mouse pointer not to be affected by VoiceOver because it controls the zoom region, and I don’t want the zoom region to jump around as I navigate with VoiceOver.

By PaulMartz on Thursday, September 4, 2025 - 20:25

This just happened again, less than a month since the last time. I generated a sysdiagnose with VO+Command+Shift+Period and updated my Feedback report. Then I opened VO Utility and set it back to Ignores.

By PaulMartz on Wednesday, December 31, 2025 - 02:35

Just happened December 30 after a fairly long day of Mac use. I was literally just about to shut down my computer for the night, and suddenly noticed the menus not responding correctly to first letter navigation. Sure enough, the mouse setting had flipped all by itself.

By mr grieves on Wednesday, December 31, 2025 - 11:08

I don't think I've had this all year, then it happened once a few weeks ago and again nothing since. It's one of those things that is really disorientating until you realise what has happened.

By PaulMartz on Saturday, July 18, 2026 - 23:47

I was really hoping that setting up Golden Gate as a new Mac would drive a stake through the heart of this bug. Unfortunately, that's not the case.

I always have VO Utility > Navigation > Mouse Pointer set to Ignores VoiceOver Cursor. But, just today, after about a week of dedicated Golden Gate usage, the setting spontaneously flipped to Follows VoiceOver Cursor.

And in Golden Gate, once it's in that state, most menus become inoperable, including the Navigation > Mouse Pointer menu required to restore the setting. I had to bring in a sighted spouse to open that menu for me, and I had to disable VoiceOver before she was able to do so.

I updated my feedback report, but I don't know what it's going to take for Apple to fix this one.

By mr grieves on Sunday, July 19, 2026 - 15:06

I have found a way to turn this off without going through VO Utility. It's not particularly obvious.

In VO Utility the option for the mouse pointer behaviour is a dropdown - so either ignore, follow VO cursor or move VO cursor.

If you go to VO+H, H to bring up VO commands, then type "follow" you should find the option to toggle whether the mouse pointer moves the VO cursor or not. This isn't exactly what you want, but if you toggle this it effectively turns the other option on or off - and because it is really the same option it might be possible to use this to get back to where you want. If I purposefully turn on the option for the mouse to follow VO, then this does seem to be a way to get out of it.

Anyway might be worth a go if it happens in future - it might at least get you into VO Utility so you can find out what is going on.

I also found an option in VO commands "Toggle cursor tracking" which I thought might be the one. I can't figure out what this option is doing, so no doubt I've put something in VO in a weird state.

I'm still waiting to discover any bug at all that Golden Gate has fixed. I saw you mentioned the solidus thing but I've barely ever heard that one anyway but good to know they are really going for the important ones.

(By the way I should say I am on Tahoe here, so I've not tried the above in Golden Gate)

By Brian on Sunday, July 19, 2026 - 15:15

Correct me if I am wrong, but isn't this the feature that allows VoiceOver to read what's under the mouse pointer when using a mouse or trackpad? Just to be clear, I am not referring to Trackpad Commander, or whatever it's called these days.

By Khomus on Sunday, July 19, 2026 - 15:57

I think in order to click things in recognized text, that needs to be on. IIRC it's on by default. I don't have any issues accessing menus or whatever with it on, but I'm on 26.5.2, not the beta.

By PaulMartz on Sunday, July 19, 2026 - 20:31

The menu has three options that control how the VoiceOver cursor and mouse pointer effect each other.

First option: Ignores VoiceOver Cursor. When this option is set, the VoiceOver cursor and mouse pointer move independently. Changing one doesn't change the other. This is what I use as a totally blind person.

Second option: Follows VoiceOver Cursor. When this option is set, changing the VoiceOver cursor (with VO+arrow keys, jumping by heading, or whatever) moves the mouse pointer. Like Khomus said, you might want this on if you use VOCR, or for any situation where you always want the mouse pointer centered on the VoiceOver cursor. I don't know. I never use it.

Third option: Moves VoiceOver Cursor. When this option is set, moving the mouse moves the VoiceOver cursor. I imagine this might be useful if you're low vision, dyslexic, or reading-impaired; you can see well enough to move a mouse but not well enough to read the text. So you would drag the mouse to some text that you see, and VoiceOver would read it.

And the bug, just to be clear: I always have this menu set to Ignores VoiceOver cursor. But it spontaneously changes to Follows VO Cursor. In Tahoe and before, when this happens, it would subtly change the behavior of the entire VO desktop user interface. And now in Golden Gate, it actually renders menus unusable. So anyone who actually uses Follows VO Cursor might want to file a Feedback Assistant report, otherwise VO menu navigation will be broken.

By Brian on Sunday, July 19, 2026 - 21:10

I realize not everybody has a MacBook.
Some have an iMac.
Some have a Mac Studio.
Or a Mac Mini.
For those with a MacBook, however, would enabling the feature formerly known as Trackpad Commander be a sufficient workaround to this issue?

By mr grieves on Monday, July 20, 2026 - 07:51

You do not need this option enabled to simulate mouse clicks. You can use VO+Shift+F5 to move the mouse pointer to the VO Cursor any time. I might be wrong but I think VOCR does that kind of thing on its own. I'm not aware of ever needing to have this option on. From memory what it effectively does is stop you being able to type letters of application menus. So if you use VO+M then it jumps to the Apple menu, but because the mouse pointer also shoots up there, it automatically expands the menu, so you couldn't start typing "View" or whatever to jump to that menu, because it's already opened the Apple menu. I think you can still move around the menus in other ways - or at least you could prior to Golden Gate, maybe you can't now.

I don't use trackpad commander but I would be amazed if that made a difference - as that changes what happens when you use the trackpad, it's not really anything to do with the mouse pointer, and I would expect it to have the same mouse pointer options.

As far as I can tell, the only VO command
you can use to change this option is the one I mentioned before that toggles it between Off and VO Cursor follows mouse pointer. This is sort of the other way around to the problem option but does give you an out if you get stuck, I believe.

The cursor tracking option seems to be something else. I don't think it's the text cursor either. I was toggling it yesterday and checking back in VO Options to see what has changed and I couldn't find anything.

By Ines on Monday, July 20, 2026 - 09:29

Oh yes, I initially thought I had accidentally changed a setting or pressed something, but no. It turns out that this option changes by itself. Whenever navigation starts behaving strangely, I immediately know what the problem is.
By the way, there is a keyboard shortcut that is supposed to change this setting from “VoiceOver cursor follows mouse pointer” to “none.” However, you have to assign the shortcut yourself. I assigned one, but it does not work correctly. Instead, it changes the setting from “none” to “VoiceOver cursor follows mouse pointer.” It should work the other way around — it should change the setting from “mouse pointer ignores VoiceOver cursor” to “mouse pointer follows VoiceOver cursor.”
I have already reported that this shortcut does not work correctly, but unfortunately it did not make any difference. I suspect that too few people have reported it, probably because very few people even know that this shortcut can be assigned.
At first, I thought I might be pressing the shortcut accidentally and that this was why the setting kept changing. However, when I checked and found that the shortcut still did not work as it should, I realised that I could not possibly have been pressing it by accident. If I had, a different option would have been enabled, but that did not happen.

By mr grieves on Monday, July 20, 2026 - 10:48

Yes I think this is the one I was talking about. I am guessing this option was maybe just a tickbox originally and they expanded it into a dropdown so that they could add in the setting that breaks everything. But you can use that to turn it off, just not on. If you don't want to assign a keyboard shortcut then you can use VO+H then H and find the command in there as I described above.

By PaulMartz on Monday, July 20, 2026 - 12:54

Yeah, as discussed above in this way-too-long thread, I have a Feedback Assistant issue open on the fact that the GUI menu has three options: Ignores, Follows, and Moves, but the associated keyboard shortcut VO+Shift+F3 only toggles between Ignores and Moves.

Still, Mr Grieves, that's a good observation: If this setting ever spontaneously changes to Follows and leaves my Golden Gate system unusable, I should be able to use that keyboard shortcut to restore my system to a usable state.

By PaulMartz on Monday, July 20, 2026 - 13:26

I emailed accessibility, begging them to have a developer investigate this issue prior to Golden Gate.

Although we still don't have a reproducer case for the spontaneous change, we do have a reproducer case for unusable menus in Golden Gate:
1. Turn on VoiceOver
2. In VO Utility > Navigation, set Mouse Pointer to Follows VoiceOver Cursor.
3. Open the Apple menu and attempt to up and down arrow through the options.

Observed behavior: You can't.

Hopefully, this will get someone's attention.

By Tyler on Thursday, July 23, 2026 - 06:25

Member of the AppleVis Editorial Team

The inability to navigate menus when the mouse pointer is configured to follow the VoiceOver cursor is definitely a bug, but at least for me, menu navigation works if I hold down the VoiceOver modifier in addition to the arrow keys.

By PaulMartz on Thursday, July 23, 2026 - 12:52

Thanks Tyler and Mr Grieves. I appreciate the workarounds.

Tyler, I confirmed VO+Up/Down Arrow navigates when Follows is selected. So Golden Gate only breaks normal arrow navigation and first-letter nav.

By PaulMartz on Saturday, July 25, 2026 - 15:37

Thanks, Mr Grieves, for suggesting the VO+Shift+F3 workaround.

In Golden Gate, this shortcut appears to actually change the VO Utility Mouse Pointer menu. That's huge. If this value ever spontaneously corrupts to Follows, I can press VO+Shift+F3 twice. First time sets it to Moves, second time to Ignores. And I no longer have to go into VO Utility to make that change permanent.