Pytanie dotyczy tego, kiedy w NVDA należy użyć nawigacji opartej o przegląd tekstu w aktualnym obiekcie (mechanizmy przeglądu/kursora przeglądu). To rozwiązanie jest szczególnie przydatne, gdy nie można polegać na standardowym kursorze systemowym (caret) i typowej nawigacji edycyjnej.
Odpowiedź: "Gdy kursor systemowy jest nieobecny lub ma ograniczone możliwości." jest właściwa, ponieważ przegląd tekstu pozwala NVDA odczytywać zawartość i poruszać się po tekście/treści kontrolki nawet wtedy, gdy aplikacja nie udostępnia poprawnie kursora systemowego, fokus zachowuje się nietypowo albo kontrolka jest niestandardowa i słabo wspiera dostępność.
Dlaczego pozostałe propozycje są błędne?
- "Podczas pracy z dokumentem w formacie DOC." – sam format pliku nie determinuje konieczności użycia przeglądu obiektu. W wielu przypadkach dokumenty DOC da się czytać i edytować z użyciem kursora systemowego i standardowych metod nawigacji.
- "Podczas pracy z dokumentem w formacie PDF." – podobnie, PDF nie jest automatycznie sygnałem do użycia przeglądu tekstu w obiekcie. Kluczowe jest to, czy treść jest dostępna i czy działa typowa nawigacja; format jest wtórny względem zachowania aplikacji/komponentu.
- "Gdy kursor systemowy jest dostępny." – to odwraca logikę. Gdy kursor systemowy działa poprawnie, zwykle korzysta się z niego, bo umożliwia najpełniejszą nawigację i edycję w polach tekstowych. Przegląd obiektu jest trybem pomocniczym na sytuacje problemowe.
W praktyce (ważne dla technika tyfloinformatyka) warto zapamiętać zasadę: gdy standardowa nawigacja nie dociera do treści lub nie pozwala jej czytać – przełącz się na mechanizmy przeglądu. To często ratuje pracę w aplikacjach o niepełnej dostępności, w oknach z nietypowymi kontrolkami lub w elementach interfejsu, które nie zachowują się jak klasyczne pola edycyjne.