nvda icon indicating copy to clipboard operation
nvda copied to clipboard

Adding the ability to read allowed from a certain position microsoft edge

Open M3198 opened this issue 1 year ago • 20 comments

Is your feature request related to a problem? Please describe.

Yes. Specifically, my issue is trying to use the read allowed feature in microsoft edge In microsoft edge, whenever I try to read allowed from a specific portion of the text, it always reads from top rather than from where I want it to read from. For example, if we assume there are 26 lines on a particular page, and I want microsoft edge to read allowed from line 4 or 5 for example, it reads from line one, i.e. the top line..

Describe the solution you'd like

In microsoft edge, when a sited person wants to use the read allowed function and read from a specific portion of the text, they would left click and hold on the portion, then do a right click and select read allowed. Also, when a sited person highlights the portion they want the read allowed feature to read from, they use the mouse to highlight the text in yellow as microsoft edge recognizes that it should start reading from that point. So there could be a keyboard combination to invoke this highlighting feature. Also, in the NVDA settings categories, there could be a highlight category or maybe in the vision category itself where one can select the color and change it. There could be options like yellow, red, white etc.

Describe alternatives you've considered

I've tried to use object navigation and right click through NVDA key pluss right bracket, using shift down arrow to select the text normally as in selecting words in a word document. I have also tried invoking the applications menu through function right control and using shift f 10 shortcut. Whenever I did a right click through NVDA right bracket, I always made sure I was in object navigation mode, not screen review mode.

Additional context

I have also tried enabling the ability to highlight text in NVDA preferences vision, but that hasn't worked either.

M3198 avatar Sep 21 '24 17:09 M3198

Hi,

Are you referring to Edge's own ability to read text aloud?

That requires a browser native selection.

Unfortunately NVDA has a hard time doing that on Edge, and it takes some finesse.

Related: #3773

Thanks.

hwf1324 avatar Sep 21 '24 18:09 hwf1324

Yes, I'm refering to microsoft edge's own ability to do that. Can you teach me how to do it if at all possible? Best regards, Muhammad.

M3198 avatar Sep 21 '24 18:09 M3198

Hi,

I'm sorry, I'm actually a mouse user.

I may need to do some testing with a keyboard tomorrow to answer this question.

Thanks.

hwf1324 avatar Sep 21 '24 19:09 hwf1324

Hi,

It doesn't seem to be as difficult as I thought it would be.

You just need to move the mouse to the current navigator object using the “Moves the mouse pointer to the current navigator object” command, and then click the right mouse button to select Read Aloud.

However, it is not possible to start reading from the selected text.

This requires another method.

Thanks.

hwf1324 avatar Sep 22 '24 04:09 hwf1324

Thanks. I used to do that, but then when I tried to do it on a different website, I began running into problems. The website in question is www.howtogeek.com I tried with a different website, and it seems to work. Also, I saw a post on tech Vi about NVDA roadmap. One of the longterm priorities is to do with giving image description for free. How will that work? Will gpt 4 be used and when will this be available?

Best regards, Muhammad.

M3198 avatar Sep 22 '24 13:09 M3198

Hi,

Another problem,. I did as you said, but when I press NVDA right bracket for righ click, a lot of the time it says right click and that's it, it doesn't open the context menu. How do I tackle this issue? Best regards, Muhammad

M3198 avatar Sep 22 '24 15:09 M3198

Hi,

Can you give us an example?

Preferably with reproduction steps.

So that I can view the specifics.

Thanks.

hwf1324 avatar Sep 22 '24 15:09 hwf1324

Hi,

This is the specific link. https://www.howtogeek.com/hands-on-first-impressions-apple-iphone-16-camera-control/ This is the text I'm trying to read from. Apple added a dedicated camera button to the iPhone 16 series, but it's much more than just another reprogrammable Action button. So I use the usual keys until I get to the specific line I just showed you above. Then I use object navigation laptop keyboard layout until it finds that line. Then I press NVDA shift m to root the mouse to that area. Then I use NVDA right bracket to do right click.

M3198 avatar Sep 22 '24 15:09 M3198

Then I use object navigation laptop keyboard layout until it finds that line.

In fact you shouldn't have to re-use object navigation to move objects in browse mode. The navigation object should follow the browsing cursor.

You can check to see if the system display and web page are scaled to 100% This may affect where the mouse moves to. Since in browsing mode the mouse moves to the upper left corner of the object, this may cause some deviations.

Also if the mouse is blocked by other programs or is off-screen.

At least I can get the menu to pop up properly

hwf1324 avatar Sep 22 '24 16:09 hwf1324

How do I check whether the system display and web page are set to 100? Best regards, Muhammad.

M3198 avatar Sep 22 '24 16:09 M3198

The display zoom is placed in the display settings of the system settings.

The Web page zoom class is in the More menu of the browser toolbar. Class I can also be restored to default by pressing Ctrl+0.

Of course since I use a translator to communicate, the words may deviate from the actual.

hwf1324 avatar Sep 22 '24 16:09 hwf1324

I don't get where I'm going wrong... So even using the normal up and down arrows, once I find the line of text, I prest NVDA shift M. Then NVDA right bracket. All it says is, right click, right click. Nothing else.

M3198 avatar Sep 22 '24 17:09 M3198

This could be: #17155

hwf1324 avatar Sep 22 '24 17:09 hwf1324

Okay, but how do I disable the UIA feature provider thingy in edge then? Best regards, Muhammad

M3198 avatar Sep 22 '24 18:09 M3198

I'm not sure, maybe you could add the corresponding command line parameters to the properties of the shortcut icon?

hwf1324 avatar Sep 22 '24 18:09 hwf1324

Thank you very much. By the way, when will the new version wwith the kill switch be released? If it has, how do I find it in the settings? Best regards, Muhammad.

M3198 avatar Sep 22 '24 18:09 M3198

I'm sorry, I'm not sure. It's up to the third party program to decide.

hwf1324 avatar Sep 22 '24 19:09 hwf1324

@hwf1324 @M3198 I have hidden a number of your comments as they were off topic. For technical support, please use the NVDA user group or a similar forum. Thank you.

SaschaCowley avatar Sep 25 '24 03:09 SaschaCowley

Regardoing NVDA failing to open the context menu, actually the context menu opens when pressing the right click, but NVDA does not announce it and does not switch to focus mode when the menu pops up while in browse mode. When changing to focus mode with NVDA + space bar, pressing right mouse click opens the context menu and up and down arrow can navigate it. But when the menu opens, NVDA does not say anything. Probably similar underlying issue as for the alt+f command when envoked from browse mode, but that one was fixed in Chromium canary. The opening context menu via mouse right click is still valid. @benbeaudry can you have a look into this? Probably the context menu needs a focus redirection of system focus and role_:application when envoked with right mouse click.

Also, feature to read aloud from selected text is still buggy in MS Edge, probably the tool cannot interpret properly mouse selection or native selection methods. This needs an improvement from MS Edge development team, there is nothing NVDA can do about this I guess.

Adriani90 avatar Nov 28 '25 13:11 Adriani90

The context menu not being announced when opened from a right click on the mouse is indeed a bug in Chromium. Please file a bug there!

benbeaudry avatar Dec 01 '25 16:12 benbeaudry