Voiceover and text handeling / navigation

By TheBllindGuy07, 24 November, 2024

Forum
macOS and Mac Apps

Edit: I started this thread focused on text scrolling, but I think that we need to have this dedicated hub to centralized any false positive and positive complaints to apple concerning this once and for all, and write any tip or trick we each might have for text handling with voiceover on the mac, as complaints about this topic are spread out in lots of random macos topics. Plus how mac text navigation works is very different from that of windows especially from a screen reader perspective...

So as page up and page down don't work the same way on the mac than on windows for scrolling text, and voiceover gestures on the trackpad have disappointing and innefficient result for me, I have just found a clever tip.
It's not the best but it at least works and is quite decent, but basically you want to use the move to visible beginning/end commands, vo-shift-left/right arrows, and then go down or up with the keyboard, and so on, in apps such as pages, textedit and etc. I find it baffeling that apple is unable to make such a simple and essential feature accessible and convenient for blind users on mac to the point that people apparently think that searching is more efficient. Scrolling gives you this big overview and allow you to quickly jump to a desired part of the text when you actually don't know what to search for.
Anyways, hope this can help somebody out there.
PS: is it a bug or the vo-shift-s for the scroller just doesn't seem to work anywhere from safari to textedit and pages?

Options

Comments

By Bill on Tuesday, November 26, 2024 - 07:11

Hello,
Thank you for your workaround tips.
Can you explain more in detail how to use the hotkeys to netagating through different pages e.g. in the Pages app. I always find difficult to go through long documents in Pages.

By Mert Ozer on Tuesday, November 26, 2024 - 07:11

Iā€™m really eager to buy a MacBook Pro soon. I was testing some of the navigation commands that I used to have trouble with, but I still have a few questions!

First, when interacting with long text in an app, I often want to review it by character, word, and line. Right now, when I interact with long text, VO + right and left arrows let me move by words, and VO + up and down arrows move me by lines. But how do I move by characters? Just using the arrow keys alone doesnā€™t seem to do anything. Iā€™d prefer not to use the characters rotor to navigate. The Option + arrow keys also donā€™t seem to work.

Using the rotor feels awkward in some ways. For example, the Lines rotor is out of sync when I move the cursor with other navigation commands. Thatā€™s why I donā€™t prefer using the rotor to navigate textā€”itā€™s not very practical.

For text on websites in Safari, itā€™s different. With Sonoma, weā€™re able to navigate websites using just the arrow keys. But with standard text, how do you guys review it? Iā€™m basically looking for something similar to NVDAā€™s review cursor. I wish I had a chance to test this more, but itā€™s not really possible in a store with just 15 minutes to try it out.

Thanks!

By TheBllindGuy07 on Wednesday, November 27, 2024 - 07:11

For your first question, @Mert Ozer, you do it with vo-shift-left/right arrow. Note that with the trackpad you don't have any equivalent of this way to navigate by character if you understand what I mean, only the rotor for which I completely agree with the problems you've stated.
Me too two of the biggest remaining problems I still have with the mac is how to navigate efficiently long text in different apps and this problem with selecting through multiple paragraphs or block of text on the web or pdf with VO navigation commands (https://www.applevis.com/forum/macos-mac-apps/selecting-text-pdf). These are the reason why I currently oculd never be independent of windows.
For your last question it's basically a mess. With modern progressive web apps it's a loss or a win situation, but sadly just don't expect to find the same convenience as with nvda review cursor. And outside safari this is 99% truer (f7 on chrome edge and firefox will find some of its usefulness here). I'd state though that I prefer teams on macos rather than windows so it's definitely possible to enjoy the experience and do most of the real world productivity things you can do on windows, but these are definitely some things to be aware off and unless you brows deep in the forums here or you learn by experience it's rather difficult.
As for my original post, you can of course assign a new trackpad commander gesture but this will not change things much.
I will definitely feedback to apple so they at least are able to make voiceover vocalized the screen of scrolled text when using page up and page down at least. They better listen to that.

By Tyler on Wednesday, November 27, 2024 - 07:11

Member of the AppleVis Editorial Team

Also, it may be easier when editing text to turn arrow-key Quick Nav off and use left and right arrow to move by character, and Option-left and right arrow to move by word.

By Nicholas on Wednesday, November 27, 2024 - 07:11

TheBllindGuy07,

Thank you for the indepth tips. Using text outside of web pages is what I do the most. I will be trying the slash command in your tip. Nice.
This may go beyond your original focus, As for your selecting text conundrum, here's what I often use in large amounts of scrolling text, in case these help:

In VO:

VO-Shift-c copies the last spoken phrase. This will also cause some edits afterwards since it will copy any VO additional info that is being spoken; like Link, Heading Level Two, collapsed, dimmed, etc.

VO-Shift-a, will select the text currently in the VO cursor, regardless of its source or size. Then Command-c will copy it.

As Tyler alluded to, it pays to check out the standard Mac shortcut keys also, they work in conjunction with VO, QNav on or off.

Command-Shift-down arrow, selects from current keyboard position to the bottom of document. Command-shift-up arrow selects to the top.

Option-shift-right arrow, selects one word at a time. Repeat to add words to selection. use with left arrow instead to remove words from selection, or select into previous of keyboard position..

Option-shift-down arrow, selects one line at a time, ahead of position. Use up arrow instead to remove from selection, or start selecting previous lines instead.

There are many more. If you search on "Mac Sequoia standard shortcut keys" there are hundreds and most work with VO running. I used to use them extensively back when I could still see. One can navigate the entire computer using just a keyboard, even without VO.
Hope this helps someone.

Mac standard shortcut keys
https://support.apple.com/en-us/102650#:~:text=Shiftā€“Commandā€“Down%20Arrow%3A,end%20of%20the%20current%20line.

By TheBllindGuy07 on Wednesday, November 27, 2024 - 07:11

I already know these and use all. Windows has just something impossible to replicate in an efficient and accessible way on the mac.

By TheBllindGuy07 on Wednesday, November 27, 2024 - 07:11

Navigating, larger portions of text is just inherently slower with voiceover, to the point that .docx book converted to html from bookshare sometimes trigger safari/chrome does not respond. And despite the headings when the document is relatively well structured this scrolling issue is even worst on the browser.
Similarely, the dragging gesture to quickly preview text on the visible screen when interacting with the source code text field in xcode doesn't output any relevent speech.

By Mert Ozer on Wednesday, November 27, 2024 - 07:11

How about Google Docs? I use Google products/apps for editing text and productivity tasks. I dislike using anything by Microsoft, so their office products have never been my favorite. Google Docs works much better in Google Chrome compared to Safari. I can't edit text efficiently in Google Docs when using Safari. Is there a way to make it work on Safari? I really like the ability to review text with the arrow keys in Safari, which is something I can't do in Google Chrome. Arrow-key text review doesnā€™t seem to work in Chrome. I also donā€™t want to keep switching between browsers, as that would cause issues with data importing, cookies, and other things.

By Kevin Shaw on Thursday, November 28, 2024 - 07:11

Stop interacting with the document.
You'll hear: "Out of page 174, summary:"
VO-left/right to the desired page.
Interact.

Alternatively, use Command-Control-G.
Type in the desire page and press return.
Note, this will stop your interaction and put you back into summary view. A bug appears to be present that puts the VO cursor around the desired page, but not right on it. VO-left/right to the desired page. YOu'll be in the neighbourhood. I will report this bug.

In Pages, you don't use VO navigation to move around the text inside your document. Use native mac OS keyboard commands.

After my PC nearly caught fire and melted, I was forced to use a Mac exclusively to write a Master's thesis, business plans, complex spreadsheets, presentations and other long documents. That was 15 years ago and I've never touched Windows since. You can totally do the same.

Now you know; and knowing's half the battle.

By TheBllindGuy07 on Thursday, November 28, 2024 - 07:11

While my somehow hate towards the mac has gotten much more civilized for the past 3 months, I have lots of problems with the exact thing you just describe.
Most books from bookshare in .docx are a pain to navigate on the mac because even if I do vo-page up/down when I am at the lowest level of interaction, voiceover would also randomly stop interacting with the text so it considerably slows things down as I have to interact back with the text. Not to mention that if I am faster than 1-2 seconds voiceover will either partially reboot or say pages does not respond, which is quite pathetic from apple. Again, if I know the page I want to go at no problem, but for a quick overview things are very horrible (from my experience of 1.5y of using mac and in my humble opinion so far).
Plus navigation by find commands only works for the visible screen / page and even then it's not always reliable.
I always said I want to learn how to love and be efficient on my mac, so any tip is welcome and that's why I created this thread in the first place. I have tried xp just for a very brief time and started my computer journey on windows 7 and above. Back then the page up/down keys were already supported built-in in windows (probably before xp too) and we can even select big portion of text at once without having to always rely on a hopefully decent paragraph structure (option shift up/down).
And is it a bug or it's impossible to get any formatting information in legible .pdfs in preview or the safari view with vo-t? In chrome the structure is inexistent for tables and lists, on windows at least in adobe (as much as I hate this app) we can see with capslock-f with nvda any font size changes or emphasis (italic, bold)... For the latter with VO it partially work you can try to use find next/previous bold, italic, underline... in preview and it might work if these are present.
In Pages these commands work extremely well in some documents and not at all in others (for me), and now with this new bug of announcing everything at each cursor movement for text attributes when this is set to speak this is not a reliable option. And yes voiceover will pause when there is italic/bold but we can't know for sure which it is exactly. So to know if something is underlined you have to press vo-t, but to know that you can press vo-t to know if it's underlined you have to know it... You see?
:)
While we are in this topic of text, why aren't more people complaining until apple fix the spellcheck not working in web browsers with voiceover? IE we can know when there is a mistake if this etting is on, but we can't see corrections and select them, plus most of the rotors like misspelled are broken since at least Ventura (first macos version when I bought my mac), and now even the Navigation one (macos developer beta 15.2 beta 4) doesn't always work.
VO-shift-page up/down for paragraphs, the Paragraph element of the rotor, and the vo-arrows command for navigating text content in this comment multiline text field (and on most others on the we) are very weird to say the least and there are many focus issues and what not.

By PaulMartz on Thursday, November 28, 2024 - 07:11

I'm just as frustrated as the rest of you regarding the sorry state of text editing, in MacOS to be certain, but also in iOS and iPadOS. Apple has a reputation for being the platform of choice for artists. That's true if you're a musician or work in the visual arts. But, for some reason, the language arts are excluded. And you don't need to write poetry or bestselling fiction. Anyone sending an email or doing their homework feels this pain.

This discussion makes me think that what we really need to create is a specification for, and set of documentation describing how, text editing should work with VoiceOver. Then we would be in a position to point at an app or editing control and state objectively how it fails to meet that specification. Currently, there is no specification, at least not a public one. Documentation exists, but without a specification, each app and text editing control varies in behavior. The result is that I'm not even sure where to begin a discussion with Apple, except, perhaps, to suggest that they need to redesign text editing with VoiceOver from the ground up.

By PaulMartz on Thursday, November 28, 2024 - 07:11

We're getting off topic here, but I wanted to thank Brian for plugging that Google Docs article. I'm currently using Google Docs to help work around deficiencies in MS Word. So many things work better in Docs, like excellent support for comments and track changes.

By peter on Thursday, November 28, 2024 - 07:11

I am a Windows user so don't run into these issues. But here is something you might suggest to Apple to make selecting blocks of text a bit easier.

In Windows using JAWS, JAWS has the ability to put placemarkers within a document or web page. The placemarkers make it very handy to quickly get back to a previously marked location in a document or web page that you are using and moving through a lot.

Anyway, here is how selecting a large block of text is done in Windows using JAWS. First one places a placemarker at the beginning of the block of text to be copied. Then one navigates to the end of the block of text to be copied. At this point, JAWS has a command that is essentially "select from marked location to current position". That makes it very simple to then copy and paste the desired block of text or delete it.

Sometimes seeing how such tasks are done in another OS can give one ideas as to how to do the same task in another OS. So you might suggest such features to Apple.

Very surprised that something as important and ubiquitous as text editing can present such problems. After all, that is a fundamental use for any computer!

--Pete

By Brian on Thursday, November 28, 2024 - 07:11

Confirmed. NVDA does in fact do this as well. I am not sure about VoiceOver for macOS, though. I will say that I am glad these text editing issues were not present back when I was in college. Pretty sure I would not have graduated otherwise ... šŸ˜Œ
Can you imagine? "I'm sorry Professor, the VoiceOver ate my homework "! šŸ˜«

By Jason White on Thursday, November 28, 2024 - 07:11

I almost never use Page-Up/Page-Down on any operating system. I move by paragraph, code block, heading, line, sentence, etc., depending on the nature of the text being edited and the task to be performed. So I don't notice issues with Page-Up/Page-Down on the Mac. Nor do I use VoiceOver commands significantly to navigate while editing text.

Also, having learned both Emacs and Vim over the years, I can conclude that they make the keyboard interface of every other text editor seem restrictive, incomplete and inadequate. The difference is: they were designed to be used primarily or exclusively with a keyboard, on the assumption that the user was willing to learn to use the commands efficiently - a reasonable assumption for those of us who do a lot of text editing and who do not find it difficult to learn to use such a tool. Primarily graphical editors simply aren't competing on the same grounds, as they're designed first and foremost for people who rely on a pointing device in a graphical environment, with the keyboard interaction being a secondary consideration.

By TheBllindGuy07 on Thursday, November 28, 2024 - 07:11

No worries bro both are in my to do list for the next year :) Any guide on how to install emacspeak on the mac would be appreciated, I found two on github a couple months ago but some of the commands for homebrew were not correct (which I was able to find myself) but at the end of the day I wasn't able to get any speachspeech out of emacs on mac.
https://gist.github.com/devinprater/a794a448ccc46e72fca63c932105c043
https://gist.github.com/ibookg4/b0c0b47870716530386ecc974c6910f6
And you hit a good point saying that especially for mac keyboard is really secondary while on windows you can do litteraly 99% of the things on the keyboard and that's why most sighted people love mac trackpad so much.

By Jason White on Thursday, November 28, 2024 - 07:11

I have Emacspeak running on Linux, but I haven't tried to install it on the Mac yet. There's a relatively new Mac speech server for it, written in Swift. The basic procedure is to get the speech server running first, test it, then load Emacspeak from your Emacs initialization file. That's true regardless of operating system. I would suggest cloning the Git repository and installing from there.

My more general point applies to Microsoft Windows as well: the graphical text editors just don't have the wealth of keyboard commands that the primarily text terminal-based, UNIX editors do. Have a look at a good Emacs or Vim keyboard command reference, or a good tutorial.

By TheBllindGuy07 on Friday, November 29, 2024 - 07:11

Hey I just learned here https://stackoverflow.com/questions/1430164/differences-between-emacs-and-vim that emacs has more in common to macos shortcuts than vim? It's true that what one of the poster mention work the same way on most text edit interface on mac from textedit to pages and they're even documented as such on apple website. So yeah emacs seems very interesting, plus everything will be new while I know a little bit about vim basics.

By Jason White on Friday, November 29, 2024 - 07:11

It's in the Emacspeak repository, along with all the other speech servers for Emacspeak.

By TheBllindGuy07 on Friday, November 29, 2024 - 07:11

Oh okay will have a look didn't know that. Thanks a lot!
This doesn't excuse the fact that the text editing experience in gui and stock apps could be slightly better on mac from a keyboard prospective like windows where I don't feel the need to use terminal when I don't have to.

By Jason White on Friday, November 29, 2024 - 07:11

I've read this thread, and it isn't clear what the supposed problems of text editing with VoiceOver for macOS are. One complaint seems to be that Page-Up/Page-Down functions don't seem to have an equivalent on the Mac, but we shouldn't expect those to work in applications that don't divide text into "pages". Moving by one "screen" of content at a time is completely arbitrary, depending on window size, so that wouldn't make much sense either in a nonvisual setting. In any case, scrolling the text in the viewport doesn't move the VoiceOver cursor or the keyboard focus in a Web browser, and I'm reasonably sure that's consistent with normal GUI conventions. You might find it useful to experiment with moving VO cursor to mouse pointer.

Another complaint seems to be that using VoiceOver commands to review text can be awkward (e.g., reading by character using speech only). While this is true in that you need to invoke rotor commands, I've never had to do this while editing text. In a browser, the command to spell the current word would often be sufficient anyway. Since I use a braille display quite heavily, I don't notice these issues so much. As others have pointed out, for text editing, normal cursor movement can be done by line, word, character, etc.

So, I'm not sure what the issues are here that Apple should be addressing. Part of the problem seems to be experienced Windows users who have trouble getting used to the fact that conventions are different in another operating system and that you can't expect your previous way of working simply to be replicated in a different environment with different conventions and a screen reader that takes a different approach to providing access. There may of course be issues that Apple should address, but the discussion here doesn't give clarity as to what those might be.

By Jason White on Friday, November 29, 2024 - 07:11

I gave it a test: in Visual Studio Code, Page-Up/Page-Down move the cursor by some amount - presumably based on the window size. In Cot Editor, Page-Up/Page-Down do nothing. This makes sense, as they're application commands, not screen reader commands, and some applications just don't support them.
They navigate by page in Microsoft Word, which is what one would expect. Microsoft Word has the concept of a page, corresponding to what would be printed.
As far as I know, they're not supported operations in Safari either.

By TheBllindGuy07 on Friday, November 29, 2024 - 07:11

I'm rather busy now but definitely will go in depth in everything you mention as it deserves. Tldr? I'm ready to obey to another os rule. Page up/down actually do something but to have this output to VO and be convenient for us blind user is the problem. Yes for vscode and word. I actually prefer option l/r arrows to windows ctrl+. For the specific issues I pointed ios voiceover handels them better with keyboard than mac's, so they know how to do it in reality.

By TheBllindGuy07 on Saturday, November 30, 2024 - 07:11

For the moment thanks for cot editor I didn't know it and it's at least actually maintained unlike textmate :)

By TheBllindGuy07 on Tuesday, December 17, 2024 - 07:11

Significant issue with Voiceover on the trackpad not properly recognizing 3-finger swipe gestures for scrolling

FB16111381 (slightly helped with apple in-house ai models for ease of understanding :) )

I understand that the page up/down key works differently on Mac compared to Windows. Voiceover offers these gestures to scroll large content on Mac.

Iā€™ve used Apple devices since 2011, including iPhones, iPads, and Apple Watches. Iā€™m well-versed in using different screen sizes and performing these gestures effectively.

These scrolling gestures are standard across the Apple ecosystem and work similarly.

I confirmed this bug on a Mac at an Apple Store, with other MacBook Airs of blind friends who use VoiceOver, and on my own MacBook with separate installs of stable and unstable versions of macOS.

I stress again that these gestures are the primary way to scroll through large content, especially text, on the web, PDFs, and in apps like Notes, TextEdit, Pages, and third-party apps.
They are rarely accurately recognized by VoiceOver. They seem design to be used often as the only default way to scroll, so depending on the context the speed of these gestures vary based on .the length of the content/text I need to scroll. However, Voiceover often misinterprets them, such as taking a 3 finger swipe up/right/left/down as the 3-finger tap gesture which speaks current page in scroll area, 3-finger double tap for speech mute/unmute, or 3-finger triple tap for screen curtain on/off.

This is a major annoyance and productivity disruptor. I could and have assigned other trackpad shortcuts with one finger and a modifier but then because of this arbitrary limitation I have to use two hands. Currently, a task as trivial and essential as scrolling is still something I feel more comfortable doing on Windows as it can be done completely via the keyboard. I perform these gestures consistently on various devices (including Android) without issue, but this seems to be a macOS-specific problem.

To improve the situation, please:

1. Address the flaws outlined above.
2. At a minimum, announce the first line of new content when using page up/down, which are the keyboard way to scroll but inaccessible with VoiceOver.
3. Expending on the point 2, consider moving the insertion point when scrolling with the keyboard, or creating an exception for VoiceOver with a new feature/mode.
4: Enhance how blind users primarily using the keyboard can easily scroll text, including selection, with a quick overview of large web pages like sighted users do with mouse or keyboard scrolling. VoiceOver doesnā€™t handle this, but iOS and iPadOS manage it well with three-finger gestures that also move the VoiceOver focus to the first visible item when swiping left or right. This is tedious on Macs.

Side note: Trackpad features for navigating lines, words, sentences, and paragraphs, designed to be used in tandem with scrolling, as only they can move the insertion point on the new location, donā€™t work on pages and Xcode. No text is announced when dragging a finger on the trackpad when I am interacting with the body text field of Pages or the source code text field in XCode.

Thanks!

By PaulMartz on Wednesday, December 18, 2024 - 07:11

There are many, but Iā€™ll start with my latest mis-feature. Up until 15.1, selecting text has always announced the selected text. However, if you have Apple Intelligence enabled, the announcement ā€œWriting tools in Action Menuā€ will prevent VoiceOver from announcing your selection.

There is no effective way to work with MS Word reviewing features such as Track Changes and Comments. The absence of this functionality excludes blind persons from participating in many fields.

In MS Word, with your text cursor at a specific location in a large document, Command+Tab over to another application, then back to Word. You will often find that your cursor has moved several pages away from where you left it.

Open a document in Pages and press VO+A to read all. Often, VoiceOver will halt at the top of each new page.

VO+T to announce formatting fails to announce hanging indents. In Safari, VO+T fails to announce formatting altogether. If you're working with a document with color highlighting, the interface for moving to next color change is cumbersome. There is no interface for moving to next strikethrough text at all, as far as I can tell.

There are several problems with announcing dates. How dates are announced varies by voice. Abbreviated dates are announced using an arbitrary century assumption that is often incorrect. Sequences of numbers that look like dates are often incorrectly announced as dates. The only workaround is VO Utility, Verbosity, Text, and set Read Numbers As to Digits, which is a poor solution. Try it yourself.

Spaces at end of line are often incorrectly announced as the final non-space character of that line. This is easily reproduced in Safari if you navigate by character.

Introduced with Sequoia, VoiceOver sometimes fails to announce entire chunks of text. This is open on the AppleVis bug tracker.

There is no consistent way to jump to top and bottom of document or list. It varies by application. Sometimes itā€™s Command+arrow, sometimes itā€™s Option+arrow. In MS Word, itā€™s Command+Home or End.

Sequences of words and punctuation without spaces are often read incorrectly when navigating by word or character, making it difficult to know exactly where your text cursor is located. Such sequences are common in tech writing, and even here on the AppleVis forum.

Despite great advances in AI, VoiceOver still fails to use simple rules of grammar to correctly pronounce heteronyms, which reduces comprehension.

Despite some good add-on tools like VOCR, Text embedded in images or in PDFs composed of images remains an accessibility barrier.

That's off the top of my head.

By TheBllindGuy07 on Wednesday, December 18, 2024 - 07:11

I also tried to hold mouse click down with voiceover emulated mouse key to select text in two separate line/paragraph on the web and though sighted people seem to do exactly that everyday you actually can't move the cursor when you hold mouse down.
Navigating paragraph is either done with the rotor or holding 3-4 keys at once because option up/down arrow only read the first/last line of that paragraph. Plus when you're in pages with the rotor or the other commands for paragraph navigation when you're on the first paragraph and navigate up or last and down voiceover go interact out of the body text and you have to interact back in.
You can't navigate by headings, links, font change... when they are not in the visible area of the screen/voiceover.
Generally speaking, if emacs/vim work for me no problem at all! But other blind people don't necessarily have the time or knowledge to learn these advanced text editor just because the gui is not efficient or accessible.

By Brian on Wednesday, December 18, 2024 - 07:11

Some time ago, VoiceOver had a rather unique ability to copy text, and paste the text itself as a snippet on the macOS desktop. I know this had a purpose, but my memory fails me as to why.
I bring it up, because it sounds like text selecting is all kinds of broken nowadays, and I wonder about this particular feature?

By PaulMartz on Wednesday, December 18, 2024 - 07:11

This sounds vaguely familiar. If I remember correctly, what was saved to the desktop was an audio recording of VoiceOver speaking.

By PaulMartz on Wednesday, December 18, 2024 - 07:11

I thought on this over lunch, and here are a couple of other issues.

TheBlindGuy07 already mentioned reading next/prev paragraph. I'll add that the VO command for this is VO+Shift+PageUp and Down, accourding to the VO+H commands menu. It is inconsistently supported at best. It doesn't work in this text box (it incorrectly moves by line), or in MS Word (where it fails altogether). It does work in Pages and Scrivener.

Speaking of Scrivener, after upgrading to 15.1, moving by paragraph sometimes fails to move to the final paragraphs of a document.

Read next/prev sentence VO+Command+PageUp and Down is also inconsistently supported. I know it works reliably in Scrivener, but I rarely even bother trying to use it in other applications. It does work in this text box, a pleasant surprise.

As for how things got this bad, and why I'm still here, it's rather the proverbial frog in boiling water. I'm always able to work around (or adjust my muscle memory to accommodate) new changes in behavior.

Looking back at my list of issues, some of these problems are very old. I understand Apple has to produce flashy new features. I understand Apple Intelligence was an all-hands-on-deck strategy shift for a large company that took resources away from other projects. But what I can't comprehend is how accessible text editing - the one thing that should be trivial to do accessibly - continues to get worse with each release. I know Apple cares about accessibility. That's why I'm so baffled that these issues persist in release after release.

At this point, someone will inevitably ask if I've reported these issues. The answer is that I've had email communication with Apple accessibility about many of the issues listed here. And there is an open Feedback issue about VoiceOver skipping over whole chunks of text.

By TheBllindGuy07 on Wednesday, December 18, 2024 - 07:11

I reported the issues too and just an hour ago I sent the link of this thread to apple accessibility.
The thing is, even on ios we don't have as much problems. In 12 years I only saw VO improved with ocasional minor bugs which don't completely disrupt the workflow. And for the usecase of an iphone, accessibility is still extremely solid.
On the mac just an year after I feel forced to beta test otherwise I ruin my own productivity, and I can't trust accessibility on macos to improve enough.
This is a huge contrast over nvda on windows where despite it being open source and having tried infinite things, I never felt the need to report one single issue since 2014, and I am know I can trust nvaccess and the real beta testers to correct bug. Even the transition to windows 11 quite early was rather smooth compared to just ventura to 14.0.
This is not acceptable, and I feel that the blind apple fan boys don't help and ignore most of the issue. Workarounds, like using vim/emacs, don't correct the actual problem, and as said earlier although I myself don't have any problem learning terminal text editors as I am a developer myself, in the blind community at large not many have the knowledge, time or willingness to go that far, and it is perfectly normal.

By Brian on Wednesday, December 18, 2024 - 07:11

Hey Paul,

The thing you are talking about I think is an old iTunes shortcut, where we could convert copied text into an mp3 with something like the Alex voice reading said text aloud.
The thing I am referring to is a little different, and was around a very long time ago (OS X mavericks anyone?). I wish I could remember the hotkeys, but we could, at one point, copy text, say from a webpage, and litterally paste the text onto the desktop, almost like a filename.
Sorry I am not explaining this very well. Just know it was a thing at one point, and it sounds like it maybe is not a thing anymore.
A shame ...

By TheBllindGuy07 on Wednesday, December 18, 2024 - 07:11

"The thing you are talking about I think is an old iTunes shortcut, where we could convert copied text into an mp3 with something like the Alex voice reading said text aloud."
This is still possible if you're talking about the finder action add text as spoken track to apple music or something like that.
For vo-shift-z, it's very tedious and though you can have the logs in text it takes lots of time for bigger text and is not practical or intended to be use like that.

By Brian on Wednesday, December 18, 2024 - 07:11

Ok, so the thing I was referring to is an old trick, but I think since Sticky's are a thing it is not really a valid utility anymore. The trick in question is where you can write out some text, like say a note to yourself, in Text Edit, and then copy all of the text and litterally drag it to the desktop.
It is supposed to paste the text itself directly onto your desktop.
Again, since Sticky's are a thing, this is no longer really useful, but it was bothering me that I could not remember how to do this. HaHa.

By Tyler on Wednesday, December 18, 2024 - 07:11

Member of the AppleVis Editorial Team

Pressing VO-Shift-Z will save VoiceOver's last spoken phrase to the desktop as an audio file. While I am aware of this feature, it is not something I've ever used.

Additionally, it is possible to select text and choose Services > Add to Music as a spoken track from the context menu, but I've not used this feature either, so can't comment on its overall utility.

By TheBllindGuy07 on Wednesday, December 18, 2024 - 07:11

The point is not what can we do after selecting but rather selecting itself in adjacent paragraphs on the web and especially outside safari and in pdf viewers where arrow keys don't do anything.

By Brian on Wednesday, December 18, 2024 - 07:11

I have another question. Does VoiceOver on macOS have a feature where you can mark a beginning and an endpoint to select text?

By TheBllindGuy07 on Wednesday, December 18, 2024 - 07:11

No and this would solve so much problem. You can just start the selection at a point and end it to select between those point with vo-enter, but only when the text is in the same element like 1 paragraph on the web or everthing in the terminal by going to the beginning, starting selection, going to the end and ending selection and doing whatever you want with it afterwards.

By PaulMartz on Wednesday, December 18, 2024 - 20:11

Use VoiceOver to select text on Mac.

Historically, I've had problems selecting large chunks of text on Mac. But that article gave me a solution that seems to work, at least in Scrivener. I'll have to try it in Word. The method is: place your cursor at the start of the selection region and press VO+Enter. Use normal VO navigation to move to the end of the region, then press VO+Enter again. That defines the selection. Then Command+C to copy or whatever.

By TheBllindGuy07 on Wednesday, December 18, 2024 - 20:11

I already know that... As I said, there is no way to select text in two separate paragraphs/lines on the web or pdf, and especially outside safari. Like... There are this scripts select to left/right to the cursor, but then it will select everything from that point to the end or the beginning.
Edit: wait... static text? Maybe exactly what I was looking for. ... Nah it's quite broken. From what I can tell when there is this weird problem of fragment of words read with option left/right arrow, and/or when VO can't read the text attribute, it can't properly select either.
Plus it seems that in a table cell when there's a list it's impossible to select with vo-enter. Most frustrating is that these problems are very easily reproducable on the same apple support article.