| Termin | Definicja |
|---|---|
| Narrator nie działa w aplikacjach Metro | Narrator niedziałający w aplikacjach Metro (UWP) wskazuje na niepełną implementację interfejsów dostępności przez konkretną aplikację. Narrator nie działa w aplikacjach Metro – czym jest ten problemProblem określany jako „Narrator nie działa w aplikacjach Metro” dotyczy sytuacji, w której wbudowany czytnik ekranu systemu Windows nie przekazuje poprawnie informacji o elementach interfejsu aplikacji pobranej ze sklepu lub zaprojektowanej w nowoczesnym modelu aplikacji systemowej. Może to oznaczać brak odczytu nazw przycisków, pomijanie pól tekstowych, nieprawidłowe informowanie o zaznaczeniu opcji albo przechodzenie fokusu w przypadkowe miejsce. Sama aplikacja może się uruchamiać i działać wizualnie, lecz korzystanie z niej bez wzroku staje się utrudnione. W aplikacjach Metro interfejs jest tworzony inaczej niż w wielu starszych programach okienkowych. Poszczególne kontrolki mogą być generowane dynamicznie, zmieniać zawartość bez przeładowania całego okna albo reagować na gesty i skróty klawiaturowe w sposób zależny od aktualnego kontekstu. Narrator potrzebuje natomiast prawidłowo opisanej struktury, informacji o stanie elementów oraz logicznej kolejności nawigacji. Jeżeli któryś z tych składników został pominięty, odczyt może być niepełny, opóźniony lub całkowicie niedostępny. Nie zawsze oznacza to awarię komputera. Źródłem może być błąd konkretnej aplikacji, niezgodność jej aktualnej wersji z systemem, uszkodzona konfiguracja Narratora, wyłączona usługa pomocnicza albo problem z aktualizacją systemu. Rozróżnienie tych możliwości pozwala uniknąć przypadkowych zmian i ułatwia ustalenie, czy trudność występuje wyłącznie w jednym programie, czy również w innych aplikacjach. Narrator nie działa w aplikacjach Metro – kontekst techniczny i porównaniaW klasycznych programach system często rozpoznaje hierarchię okien, etykiet i kontrolek za pomocą starszych mechanizmów dostępności. W aplikacjach Metro większą rolę odgrywają współczesne interfejsy automatyzacji, takie jak warstwa UI Automation oraz opis semantyczny elementów. Dzięki nim czytnik ekranu może ustalić, czy dany obiekt jest przyciskiem, przełącznikiem, listą, nagłówkiem lub polem edycyjnym. Gdy aplikacja wystawia jedynie wygląd elementu, bez jego roli i stanu, Narrator może odczytać niewiele albo przekazać informację pozbawioną znaczenia. Warto porównać trzy sytuacje. Jeżeli Narrator działa w menu Start, Ustawieniach i kilku innych aplikacjach, a milczy tylko w jednym programie, bardziej prawdopodobna jest wada tego programu lub jego chwilowa niezgodność. Jeżeli nie działa również w wielu narzędziach systemowych, należy sprawdzić ustawienia funkcji ułatwień dostępu, usługę uruchamiania aplikacji oraz stan systemowych składników. Jeżeli odczyt pojawia się, lecz fokus przeskakuje, przyczyną może być nieprawidłowa obsługa zdarzeń interfejsu, a nie brak samego Narratora. Znaczenie ma także sposób uruchamiania aplikacji. Program otwarty z menu Start może zachowywać się inaczej niż ten sam program wywołany z wyszukiwarki, przypiętego skrótu lub pliku. W niektórych przypadkach zawieszenie procesu pomocniczego powoduje, że odczyt przestaje działać dopiero po przejściu między ekranami. Zamknięcie aplikacji, ponowne uruchomienie oraz sprawdzenie jej aktualizacji może przywrócić poprawną komunikację, ale nie usuwa błędu w samej implementacji dostępności. Podobne trudności mogą wystąpić przy zmianie skali tekstu, kontrastu, orientacji ekranu lub ustawień wielozadaniowości. Nie są to jednak dowody, że każda zmiana obrazu powoduje awarię. Najważniejsze jest ustalenie powtarzalnego schematu: nazwa aplikacji, ekran, element interfejsu, użyty sposób nawigacji oraz reakcja Narratora. Narrator nie działa w aplikacjach Metro – typowe problemy i objawy
Przydatne jest sprawdzenie, czy problem dotyczy jednego konta użytkownika, czy całego systemu. Jeżeli na innym koncie odczyt funkcjonuje poprawnie, podejrzenie może paść na ustawienia profilu, dodatki lub zapisane preferencje programu. Jeżeli kłopot powtarza się niezależnie od konta, większe znaczenie mają komponenty systemowe, aktualizacje oraz sama aplikacja. Należy również odnotować, czy problem występuje przy użyciu klawiatury, dotyku, myszy czy skrótów Narratora. Narrator nie działa w aplikacjach Metro – praktyczne wskazówki diagnostyczneNa początku należy uruchomić Narratora skrótem systemowym i sprawdzić jego podstawowe opcje, w tym głos, szybkość odczytu, poziom szczegółowości oraz sposób informowania o elementach sterujących. Następnie warto przejść do aplikacji systemowej, w której znane jest poprawne działanie czytnika. Taki test pozwala oddzielić usterkę konfiguracji od zachowania konkretnego programu. Dobrym krokiem jest pełne zamknięcie aplikacji, a nie tylko przejście do ekranu głównego. Po ponownym uruchomieniu można sprawdzić ten sam fragment interfejsu i porównać rezultat. W razie dostępności aktualizacji należy ją zainstalować, ponieważ poprawki często obejmują obsługę klawiatury, fokus oraz zgodność z mechanizmami dostępności. Jednocześnie nie powinno się usuwać ustawień użytkownika bez zapisania informacji o dotychczasowym zachowaniu programu. Warto przeprowadzić kontrolę systemu w uporządkowanej kolejności: sprawdzić dostępne aktualizacje Windows, ponownie uruchomić komputer, zweryfikować działanie aplikacji po odłączeniu zbędnych urządzeń wejściowych, a następnie przetestować inną aplikację tego samego typu. Jeżeli problem pojawił się po aktualizacji, należy zapisać datę i wersję systemu. Jeżeli występuje tylko po zmianie ustawień ekranu, trzeba zanotować zastosowaną skalę, rozdzielczość i tryb kontrastu. Przy zgłoszeniu warto przygotować nazwę aplikacji, wersję systemu, opis czynności prowadzącej do problemu oraz informację, czy Narrator odczytuje inne programy. Pomocne może być nagranie dźwięku lub zapis kolejnych kroków wykonanych z klawiatury, o ile nie zawiera danych prywatnych. Takie informacje ułatwiają odtworzenie sytuacji i ograniczają ryzyko błędnej diagnozy. Narrator nie działa w aplikacjach Metro – kiedy zgłosić się do serwisuDo serwisu warto zgłosić się wtedy, gdy problem nie ogranicza się do jednego ekranu, powraca po ponownym uruchomieniu, towarzyszą mu zawieszanie aplikacji, samoczynne zamykanie okien lub inne nieprawidłowości systemu. Pomoc jest również wskazana, gdy nie można ustalić, czy przyczyną jest aplikacja, konfiguracja profilu, aktualizacja albo uszkodzenie składników Windows. Przed przekazaniem urządzenia dobrze jest opisać objawy własnymi słowami i wskazać, czy najważniejsza jest obsługa klawiaturą, głosem czy inną metodą. Warszawskie Pogotowie Komputerowe 24/7 może sprawdzić konfigurację systemu, działanie Narratora, zgodność aplikacji oraz podstawowe składniki odpowiedzialne za komunikację z interfejsem. W razie potrzeby można odtworzyć problem na konkretnym koncie użytkownika i zweryfikować, czy występuje również w innych aplikacjach. Naprawy z reguły są wykonywane do 3 dni roboczych, zależnie od zakresu czynności i stanu urządzenia. Nie każda wada odczytu może zostać usunięta ustawieniem po stronie komputera. Jeżeli aplikacja nie udostępnia wymaganych informacji dostępności, rozwiązaniem może być aktualizacja programu, zgłoszenie błędu jego twórcom albo wybór innego narzędzia o lepszej obsłudze Narratora. Serwis może jednak potwierdzić, gdzie leży granica między błędem aplikacji a problemem lokalnej konfiguracji, uporządkować ustawienia i przywrócić prawidłowe działanie systemowych funkcji tam, gdzie jest to technicznie możliwe. |