nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
Other
2.08k stars 627 forks source link

Kindle: Jumping to location of links or search doesn't put the cursor where it belongs. #6937

Open derekriemer opened 7 years ago

derekriemer commented 7 years ago

Hi: Purchase, or get your hands on Unix and Linux System Administration Handbook,Nemeth, Evi Now, open search. Type 7.1: The /etc/passwd file or a subset thereof. It may not find it if you just do /etc/password, because bug, however if you search for just 7.1 you should get results. Click on the result involved in user management . 7.1 The / ETC / PASSWDLocation 5036

Note that NVDA's location is "lined in Chapter 19, Sharing System Files, starting on" It should be "7.1 The /ETC/PASSWD File"

Now, notice how the 7.1 is highlighted. However, jumping to the 7.1 can't be jumped to properly with k.

derekriemer commented 7 years ago

Also, if I search for 22.5, "22.5 PAM: Cooking Spray or Authentication Wonder?" 22.5 is highlighted, but the highlight seems different. I can't k to it like above. I wonder if the search highlight is somehow different?

jcsteh commented 7 years ago
  1. The nearest NVDA can get right now is the top of the virtual page (not physical page) containing the result. Kindle doesn't give us precise info yet allowing us to jump to the exact position of the result. This is certainly something that'd be good to have, but requires changes in both Kindle and NVDA.
  2. "k" jumps to links and footnotes. It does not (and should not) jump to highlights. Eventually, "a" will jump to annotations including highlights, but it doesn't yet.
derekriemer commented 7 years ago

It does jump to some highlights though. They might just happen to be links too.

On Tue, Mar 7, 2017 at 6:02 PM, James Teh notifications@github.com wrote:

  1. The nearest NVDA can get right now is the top of the virtual page (not physical page) containing the result. Kindle doesn't give us precise info yet allowing us to jump to the exact position of the result. This is certainly something that'd be good to have, but requires changes in both Kindle and NVDA.
  2. "k" jumps to links and footnotes. It does not (and should not) jump to highlights. Eventually, "a" will jump to annotations including highlights, but it doesn't yet.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/nvaccess/nvda/issues/6937#issuecomment-284912465, or mute the thread https://github.com/notifications/unsubscribe-auth/AFGivWMOkj9_3eqMT6JFufriYIKDeRSVks5rjf48gaJpZM4MUWRO .

--

Derek Riemer: Improving the world one byte at a time!

Personal website http://derekriemer.com

jcsteh commented 7 years ago

P2 because this is counter-intuitive and makes find a lot less useful. However, it's blocked for now because it needs changes in Kindle.

Adriani90 commented 5 years ago

@derekriemer any updates on this issue? Are there any improvements to kindle being made during last two years?

Adriani90 commented 4 months ago

This is still reproducible in Kindle 2.3.5. I wonder whether NVDA could support the NVDA find dialog in kindle? In fact when pressing nvda+delet the exact position of the character is reported, so maybe NVDA could use that to move the virtual cursor to the search string.