Dotyk na ekranie działa ale jak dotykam i przesówam to działa w drugą stronę, czyli przeciwnie do ruchu palca przesuwanego po ekranie. jak to naprawić?
Kluczowe punkty
• Kalibracja (Panel sterowania → Sprzęt i dźwięk → Tablet PC Settings → Kalibruj).
• Sterownik (Menedżer urządzeń → Urządzenia HID → „HID-compliant touch screen” → Aktualizuj / Odinstaluj i uruchom ponownie).
• Sprawdzenie orientacji ekranu i opcji „naturalnego przewijania”.
• W razie braku efektu – ustawienia producenta, rejestr lub serwis (usterka sprzętowa).
Mechanizm błędu
• Kontroler dotykowy zwraca współrzędne surowe (raw).
• Sterownik lub warstwa HID mapuje je na układ współrzędnych ekranu (0…Xmax, 0…Ymax).
• Jeśli w sterowniku ustawiono Invert X lub Invert Y (wartość 1 zamiast 0) bądź zamieniono osie (Swap XY), wektor ruchu zostaje odwrócony.
Najczęstsze przyczyny
• Błąd w kalibracji po aktualizacji Windows 10 → 11 (usługa Precision Touch).
• Aktualizacja zbiorcza, która podmieniła domyślny sterownik Microsoft HID.
• Instalacja zewnętrznego softu (np. narzędzie Medion Control Center, Synaptics, Goodix, Elan).
• Zmiana fizycznej orientacji matrycy po wymianie panelu lub taśmy.
Procedura naprawcza (Windows 10/11)
a) Restart – wyklucza błąd chwilowy.
b) Kalibracja
– Menu Start → „Kalibruj ekran dla pióra lub dotyku”
– Wybierz „Dotyk”, dotknij wszystkie krzyżyki, ZAPISZ.
c) Sterownik
– Win+X → Menedżer urządzeń → Urządzenia HID.
– „HID-compliant touch screen” → Właściwości → Sterownik.
– Przywróć (Roll Back) jeśli dostępne, lub Aktualizuj.
– Brak poprawy: Odinstaluj (z zaznaczeniem „Usuń oprogramowanie sterownika”) i restart.
d) Ustawienia przewijania
– Ustawienia → Bluetooth i urządzenia → Panel dotykowy → „Kierunek przeciągania dwoma palcami” (Windows 11) – wyłącz „Przewiń strona do góry, gdy przeciągam w górę”.
e) Oprogramowanie OEM
– Medion/Synaptics/Elan Utility → zakładka Gesture/Scrolling → odznacz Invert Y-axis.
f) Edytor rejestru (zaawansowane)
– HKLM\SYSTEM\CurrentControlSet\Enum\HID\VID_xxxx&PID_xxxx\…\Device Parameters
– Wartości: FlipX, FlipY, SwapXY (0 = OFF, 1 = ON). Zmień, restartuj.
g) Linux (Xorg/Wayland)
– xinput list → id urządzenia
– xinput set-prop
– Stałe: wpis udev / xorg.conf.d 40-touchscreen.conf.
h) Android/tablety
– Opcje programisty → Pokaż lokalizację wskaźnika → weryfikacja XY.
– Custom ROM: plik /usr/idc/
Kiedy to wada sprzętowa?
• Brak reakcji jednej osi lub skokowe wartości w narzędziu diagnostycznym (np. HID Touch Diagnostic Tool).
• Uszkodzona taśma FPC – naprężenie po wymianie digitizera.
• Rozwiązanie: wymiana panelu lub kontrolera w serwisie.
– Od Windows 11 22H2 Microsoft wycofał klasyczne okno kalibracji; pozostaje panel „Precision Touch” i automatyczna kalibracja HID – częściej pomaga reinstalacja sterownika OEM.
– Coraz więcej paneli korzysta z kontrolerów Goodix GT9xx z firmware’em OTA; aktualizacje firmware (narzędzie GoodixFlashTool) potrafią przywrócić poprawne mapowanie.
– W Linux Kernel ≥ 5.15 aktywna jest autokonfiguracja przez ACPI i Device Tree; błędny wpis DSDT powoduje odwrócenie osi – popularny patch SWAP_XY = 1, INVERT_Y = 1.
– Transformacja współrzędnych to macierz 2 × 2:
– Kalibracja zapisuje tablicę 4 punktów; błędne dotknięcie choćby jednego krzyżyka może „przewrócić” oś.
– Modyfikacja rejestru lub firmware’u odbywa się na własną odpowiedzialność; zaniedbanie kopii zapasowej może skutkować utratą danych.
– W przypadku urządzeń na gwarancji manualne otwieranie obudowy narusza warunki serwisowe.
• Utwórz punkt przywracania przed każdą zmianą sterownika / rejestru.
• Pobieraj sterowniki wyłącznie z oficjalnego portalu Medion lub producenta kontrolera.
• Po reinstalacji sterownika wyłącz „Szybkie uruchamianie” w Opcjach zasilania, aby Windows wczytał pełną konfigurację HID przy starcie.
• Do testów użyj aplikacji „Test your screen” (Microsoft Store) lub touchscreendiag.exe
od Synaptics.
– Na niektórych modelach Akoya E22xx problem znika dopiero po aktualizacji BIOS-u (wersja 0142 lub nowsza – changelog „Touch panel coordinate fix”).
– Jeżeli po kalibracji odwrócona jest tylko przewijana zawartość (scroll), a wskaźnik reaguje poprawnie – zmieniasz opcję „Naturalne przewijanie”, a nie kalibrację.
– Dokumentacja Microsoft HID Touch Class Driver (Win32).
– Specyfikacja Goodix GT9xx / Elan eKTH dla analizy rejestrów Flip.
– Forum tenforums.com – wątek „invert touchscreen axis after 22H2 update”.
– Linux: libinput list-devices
+ udevadm hwdb
.
Odwrócenie kierunku przesuwania palca to efekt z-inwertowanej osi w sterowniku lub błędnej kalibracji. Najpierw wykonaj ponowną kalibrację i restart. Jeżeli nie pomoże – zaktualizuj bądź przywróć sterownik ekranu dotykowego lub usuń opcję „Naturalne przewijanie” w ustawieniach. Gdy procedury programowe zawiodą, winna może być taśma lub kontroler dotyku – wtedy potrzebna jest diagnostyka serwisowa.