| Termin | Definicja |
|---|---|
| Dotyk nie działa w aplikacjach Win32 | Dotyk nie działa w aplikacjach Win32 wskazuje na starszy program niezaimplementowany pod obsługę WM_TOUCH/WM_POINTER — dotyk działa wtedy wyłącznie jako emulacja kliknięcia myszy. Dotyk nie działa w aplikacjach Win32 – co oznacza ten problemBrak reakcji na dotknięcie ekranu w aplikacji Win32 oznacza, że dany program nie interpretuje wszystkich zdarzeń generowanych przez nowoczesny panel dotykowy. Sam ekran może działać prawidłowo w systemie Windows, w menu ustawień, w przeglądarce internetowej albo w aplikacjach pobranych ze sklepu, a mimo to nie odpowiadać po uruchomieniu starszego programu dla środowiska pulpitu. Aplikacje Win32 korzystają z klasycznych mechanizmów obsługi okien i komunikatów systemowych. Program może odbierać jedynie standardowe zdarzenia myszy, takie jak kliknięcie, naciśnięcie i zwolnienie przycisku, bez rozpoznawania informacji o miejscu dotyku, czasie jego trwania, przesunięciu palca czy jednoczesnym użyciu kilku punktów. W takiej sytuacji system czasem próbuje zamienić dotknięcie na pojedynczy klik, ale nie zawsze jest to wystarczające do obsługi przycisków, gestów, przewijania lub pól wyboru. Nie jest to zatem jednoznaczny dowód uszkodzenia matrycy dotykowej. Usterka może dotyczyć wyłącznie zgodności konkretnego programu z metodą komunikacji stosowaną przez sterownik i system. Rozróżnienie problemu sprzętowego od programowego wymaga sprawdzenia reakcji ekranu w kilku niezależnych miejscach. Jak działa obsługa dotyku w środowisku WindowsWspółczesne systemy Windows przekazują aplikacjom informacje o dotknięciach za pomocą kilku warstw komunikacji. Jedna warstwa może przekazywać podstawowe zdarzenia przypominające pracę myszy, a inne mechanizmy dostarczają dane potrzebne do rozpoznawania dotyku bezpośrednio, w tym pozycji palca, ruchu, nacisku logicznego lub wielu punktów kontaktu. Program musi być przygotowany do odbioru odpowiedniego rodzaju komunikatów, aby wykorzystać możliwości panelu. Starsze aplikacje pulpitowe często powstawały z myślą o klawiaturze i myszy. Ich interfejs może reagować na pojedyncze kliknięcie, lecz nie rozumieć gestu przesunięcia, przytrzymania ani powiększania dwoma palcami. Nawet jeśli system widzi dotyk, program może otrzymywać jedynie zdarzenie zastępcze albo całkowicie je pomijać. W rezultacie kursor może zmienić położenie, lecz element interfejsu nie zostanie aktywowany. Znaczenie ma również sposób uruchomienia aplikacji. Program działający z podwyższonymi uprawnieniami, w trybie zgodności albo w niestandardowym środowisku może inaczej obsługiwać przekazywanie zdarzeń wejściowych. Niektóre aplikacje mają własne kontrolki, które nie korzystają ze standardowych elementów Windows, dlatego reakcja na dotyk może być nierówna: jeden przycisk działa, a pole przewijania lub lista wyboru pozostaje nieaktywna. Warto odróżnić obsługę dotyku od obsługi pióra cyfrowego. Oba sposoby wprowadzania danych mogą korzystać z innych informacji i sterowników, dlatego prawidłowa praca rysika nie potwierdza jeszcze sprawności obsługi palcem w konkretnej aplikacji. Podobnie działanie ekranu w systemowym panelu konfiguracji nie gwarantuje zgodności z każdym programem Win32. Typowe przyczyny i objawy błędnej reakcjiNajczęściej obserwuje się sytuację, w której dotknięcie nie wywołuje żadnego działania, chociaż kliknięcie myszą działa bez przeszkód. Innym objawem jest aktywowanie niewłaściwego elementu, opóźniona reakcja albo brak możliwości przewijania zawartości palcem. Czasem pojedyncze dotknięcia są rozpoznawane, lecz gesty wielopunktowe nie działają, ponieważ aplikacja nie ma zaimplementowanej obsługi bardziej rozbudowanych zdarzeń. Źródłem problemu może być ograniczona funkcjonalność samej aplikacji, nieaktualny sterownik urządzenia wejściowego, błędne przypisanie ekranu do monitora albo zmieniona konfiguracja systemu. Znaczenie ma też skalowanie interfejsu. Gdy program nieprawidłowo interpretuje rozdzielczość lub powiększenie, punkt wskazany palcem może zostać przesunięty względem elementu widocznego na ekranie. Wtedy wygląda to tak, jakby dotyk nie działał, choć faktycznie aplikacja otrzymuje informację o kontakcie w niewłaściwy sposób. W przypadku starszych programów problem może pojawić się po aktualizacji Windows, zmianie sterownika grafiki, podłączeniu dodatkowego monitora lub przełączeniu orientacji ekranu. Zdarza się również, że aplikacja została zaprojektowana dla innego modelu urządzenia i nie uwzględnia charakterystyki panelu zamontowanego w danym laptopie. Jeżeli dotyk nie działa także w ustawieniach systemowych, na ekranie logowania lub w innych programach, należy brać pod uwagę problem ze sterownikiem, połączeniem panelu albo samym digitizerem. Przed zgłoszeniem można sprawdzić kilka podstawowych elementów: reakcję ekranu poza problematycznym programem, działanie klawiatury ekranowej, zachowanie po ponownym uruchomieniu oraz dostępność urządzenia dotykowego w Menedżerze urządzeń. Pomocne jest także porównanie zachowania aplikacji uruchomionej w zwykłym trybie i po zastosowaniu ustawień zgodności. Jeżeli objawy występują wyłącznie w jednym programie, bardziej prawdopodobna jest niepełna obsługa dotyku po stronie aplikacji niż awaria sprzętu. Kiedy warto przekazać urządzenie do naprawy - Dotyk nie działa w aplikacjach Win32Zgłoszenie do serwisu jest uzasadnione, gdy dotyk przestaje działać w wielu aplikacjach, reaguje tylko fragment ekranu, wskazania są przesunięte, panel samoczynnie wykonuje kliknięcia albo problem pojawił się po upadku, zalaniu lub wymianie elementów obudowy. Warto również skorzystać z pomocy, gdy po aktualizacji systemu zniknęło urządzenie dotykowe, sterownik nie uruchamia się poprawnie lub nie da się ustalić, czy przyczyną jest program, konfiguracja, przewód połączeniowy czy panel. W ramach diagnostyki można porównać działanie ekranu w środowisku systemowym, zweryfikować sterowniki, ustawienia skalowania i konfigurację wielu ekranów, a następnie sprawdzić, czy aplikacja prawidłowo odbiera zdarzenia wejściowe. Pozwala to uniknąć pochopnej wymiany sprawnych podzespołów i oddzielić ograniczenie konkretnego programu od usterki laptopa. W Warszawie takie przypadki można przekazać do Warszawskiego Pogotowia Komputerowego 24/7, gdzie sprawdzenie laptopa rozpoczyna się od darmowej diagnozy LAPTOPA. Po ustaleniu źródła problemu można określić, czy wystarczy korekta ustawień lub sterownika, czy potrzebna jest dalsza naprawa sprzętowa. Nie należy zwlekać, gdy brak reakcji na dotyk towarzyszy migotaniu obrazu, pojawianiu się plam, pęknięciu szyby, samoczynnym kliknięciom albo utracie obrazu po poruszeniu pokrywą. Takie objawy mogą wskazywać na problem wykraczający poza zgodność aplikacji i wymagają sprawdzenia urządzenia w całości. |