From: Tony MalykhSent: Wednesday, December 6, 2017 7:22 PM
To: nvda@nvda.groups.ioSubject: Re: [nvda] Browsing hierarchical tree of comments
I am an NVDA newbie, so I don't know how or why this works, but it works for me. I tried it on both Reddit and Hacker News in Google Chrome and Firefox. I don't have to press any extra buttons to route the review cursor, perhaps the review cursor just follows the system cursor in my case.
After your email I tried pressing Insert+Delete only once, and it indeed speaks the horizontal offset of current object in (I assume) pixels. After pressing it twice it speaks the horizontal offset in percentage of the screen width. So either way can be used.
I like your idea about NVDA addon that would let you jump between paragraphs with the same offset. I might try to write such a plugin myself when I have some free time.
Tony
On 12/6/2017 3:33 PM, Gene wrote:
I haven't tried this but I don't see how using the cursor location feature would help much. You would still have to move to the beginning of each comment and check the distance. If that would save you time in not having to read any of the comment, I don't know but having to move to the next comment and check the distance of each comment would seem to be cumbersome and perhaps not much easier than reading a bit of each comment to see if it’s a reply. but those who try this may explain that I'm wrong and why.
Perhaps what we need, if this can be done, is a feature or a plugin you can set to look for text that starts a certain distance from the left side of the screen and then be able to jump to the next text that starts at the same number of pixels from the left of the screen. You could issue a next and a back command to move to these items. So the idea may lead to a good solution if such a feature can be developed.
By the way, you don't have to issue the command twice. It does the same thing if issued once or more times.
----- Original Message -----
Sent: Wednesday, December 06, 2017 4:20 PM
Subject: Re: [nvda] Browsing hierarchical tree of comments
I've been playing with NVDA and just discovered a simple solution: press
Insert + Numpad Delete twice (Report review cursor location) and it will
tell you the distance from the left edge of the screen. The greater the
distance - the deeper the level of the comment.
I think in theory something can be done on the client side to make the
comments more readable for screenreader users.. You can write a browser
plugin that would modify a page to include the level of the comment
explicitly for example. But this is only in theory: my knowledge of
javascript/HTML/CSS is too poor to write it myself.
Tony
On 12/6/2017 11:29 AM, Bill Dengler wrote:
> I’m interested in this as well, but suspect it requires changes on the site’s end.
>
> Bill
>
>> On Dec 6, 2017, at 7:00 PM, Tony Malykh <anton.malykh@...> wrote:
>>
>> Hi everyone,
>>
>> Many websites have tree-like structure of comments. For
>> example, reddit, hacker news, and probably a lot more websites are
>> like this. Sometimes I would like to read some comments, but for
>> example I would like to read only the top-level comments, and not the
>> deeper levels, because that would be the replies to the top-level
>> comments, and they are typically not as interesting. Is there any way
>> to achieve this with NVDA?
>>
>> So, for example, I would like to have a key combination to jump to the
>> next same level comment. Right now I can only jump to the next comment
>> of any level by searching a keyword ("up vote" or something, that
>> appears next to every comment), and then I'd have to deduce in my mind
>> what level comment is this. It is very tedious to browse comments this way.
>>
>> Another way that might help me would be to figure out the level of the
>> current comment. At least I'd be able to move down through the
>> comments without reading them and without trying to deduce its level
>> from the contents.
>>
>> I can use Firefox, Google Chrome and IE, so I'd be happy to find a solution that works in any of these browsers.
>>
>> Any advice would be appreciated!
>> Tony
>>
>>
>>
>>
>
>
>