Test touchpada i rysowania
Testuj śledzenie multi-touch na touchpadzie swojego kontrolera
Kanwa do rysowania multi-touch
BEZCZYNNOŚĆSterowanie kanwą
Kompletny przewodnik: Śledzenie i kalibracja touchpada kontrolera
Dużą ewolucją w nowoczesnej konstrukcji kontrolerów było wprowadzenie pojemnościowego touchpada multi-touch w PlayStation 4 DualShock i jego następcy, PlayStation 5 DualSense. W przeciwieństwie do standardowych przycisków cyfrowych lub drążków analogowych, które śledzą tylko pojedynczą oś ruchu mechanicznego, touchpad działa dokładnie jak trackpad laptopa lub ekran smartfona. Wykrywa zlokalizowaną pojemność elektryczną ludzkiej skóry, pozwalając śledzić wysokiej rozdzielczości współrzędne X/Y dla maksymalnie dwóch niezależnych palców jednocześnie, jednocześnie mając fizyczny mechaniczny przełącznik „kliknięcia” pod całą obudową.
Podczas gdy touchpad został zaprojektowany głównie do nawigacji w zastrzeżonym UI konsoli lub wykonywania specjalistycznych gestów w grach (jak przesunięcie, aby otworzyć mapę), gracze PC często używają programów do mapowania, aby zamienić touchpad w wysoce czuły substytut myszy. To narzędzie diagnostyczne touchpada pozwala ominąć warstwę abstrakcji myszy systemu operacyjnego i komunikować się bezpośrednio z surową siatką współrzędnych sprzętu, aby zweryfikować precyzję, fantomowe dotknięcia i wykrywanie krawędzi.
Jak działa to narzędzie diagnostyczne
Historycznie dostęp do surowych danych multi-touch kontrolera wymagał instalacji ciężkich sterowników jądra firm trzecich w Windows. Jednak nowoczesne implementacje HTML5 Gamepad API w przeglądarkach opartych na Chromium (Google Chrome, Microsoft Edge, Brave) teraz aktywnie przechwytują te sygnały pojemnościowe, gdy obsługiwany kontroler jest podłączony przez USB.
Gamepad API nie ma natywnie klasy obiektu „Touchpad”. Zamiast tego sprytnie mapuje dane multi-touch na rozszerzone elementy w standardowej tablicy Axes[], zwykle ukrywając się wysoko w osiach od 4 do 7.
Nasze narzędzie uruchamia pętlę 60 Hz, aby wyodrębnić te wysoko numerowane osie, konwertuje dziesiętne wartości zmiennoprzecinkowe (od -1,0 do 1,0) na współrzędne pikseli i rysuje kształty geometryczne na wewnętrznej kanwie HTML, aby zwizualizować dokładny punkt kontaktu w czasie rzeczywistym.
- Palec 1: Absolutna pozycja X jest mapowana na oś 4. Pozycja Y jest mapowana na oś 5.
- Palec 2: Absolutna pozycja X jest mapowana na oś 6. Pozycja Y jest mapowana na oś 7.
- Kliknięcie: Mechaniczne naciśnięcie płytki touchpada jest uniwersalnie standaryzowane jako przycisk 17.
Diagnozowanie problemów sprzętowych touchpada
Fantomowe dotknięcia i jitter
Jeśli widzisz niebieskie lub fioletowe okręgi współrzędnych szybko migające na kanwie lub szybko teleportujące się z centrum do krawędzi, gdy palec jest idealnie nieruchomy, siatka pojemnościowa zawodzi. Zwykle jest to spowodowane mikroskopijnym nagromadzeniem przewodzących olejów skórnych lub wilgoci przesiąkającej do krawędzi plastikowej podkładki. Użyj ściereczki z mikrofibry obficie zwilżonej alkoholem izopropylowym 90%, aby energicznie przetrzeć powierzchnię. Jeśli fantomowe dotknięcia utrzymują się, taśma kablowa łącząca touchpad z płytą główną prawdopodobnie wibracyjnie się poluzowała i wymaga wewnętrznego ponownego osadzenia.
Martwe strefy / niereagujące krawędzie
Przeciągnij palec niezwykle powoli wokół absolutnego obwodu trackpada. Namalowany okrąg na ekranie powinien płynnie podążać za palcem aż do plastikowej ramki. Jeśli okrąg przestaje się poruszać, gdy palec jest jeszcze 5 mm od krawędzi, cały rząd czujników pojemnościowych się przepalił. Jest to trwała awaria sprzętowa wymagająca wymiany całego zespołu touchpada.
Ograniczenia kompatybilności sprzętowej
1. PlayStation 5 DualSense
Niekwestionowany król rynku peryferii PC. Gdy jest podłączony bezpośrednim przewodowym kablem USB-C do PC z Windows 10/11, Google Chrome natywnie przechwyci zarówno współrzędne Palca 1, jak i Palca 2 bez dodatkowego oprogramowania. Uwaga: Przez standardowy Bluetooth uniwersalny sterownik Bluetooth Windows zwykle usuwa rozszerzone pakiety Axes, co oznacza, że touchpad będzie działać tylko jako mechaniczne kliknięcie (przycisk 17), ale nie będzie śledzić ruchu palca.
2. PlayStation 4 DualShock 4
Wsparcie jest znacznie bardziej rozdrobnione. Mechanizm fizycznego kliknięcia (przycisk 17) jest uniwersalnie obsługiwany. Jednak śledzenie współrzędnych często wymaga od użytkownika uruchomienia oprogramowania tłumaczącego, takiego jak DS4Windows lub Steam Input w tle. Te programy przechwytują surowe zastrzeżone pakiety bezprzewodowe Sony i tłumaczą je na symulowany uniwersalny trackpad, który przeglądarka może rozpoznać.
3. Kontrolery Xbox Series X / Core
Kontrolery Xbox nie mają wewnętrznego pojemnościowego touchpada. W związku z tym dane Palca 1 i Palca 2 nigdy nie będą raportowane przez sprzęt, a przycisk 17 pozostanie nieaktywny. To narzędzie diagnostyczne jest przeznaczone wyłącznie dla kontrolerów Sony PlayStation i specjalistycznych kontrolerów firm trzecich, które replikują tablicę wejść DualShock/DualSense.
Powiązane narzędzia
Test żyroskopu
Testuj czujniki ruchu i akcelerometr kontrolera.
Test audio i mikrofonu
Diagnozuj problemy z gniazdem słuchawkowym 3,5 mm i mikrofonem.
Poradniki GPad Tester
Odkryj kompleksowe poradniki dotyczące konfiguracji kontrolera.
Blog GPad Tester
Bądź na bieżąco z najnowszymi wiadomościami i analizami.
Kontrolery Microsoft Xbox nie mają fizycznie sprzętu dotykowego pojemnościowego. Dlatego to narzędzie jest całkowicie niekompatybilne ze sprzętem Xbox, a kanwa nigdy nie zareaguje na wejście.
Najczęściej zadawane pytania
Które kontrolery mają touchpad?
Tylko kontrolery PlayStation DualShock 4 (PS4) i DualSense (PS5) mają pojemnościowy touchpad multi-touch. Kontrolery Xbox, Nintendo Switch Joy-Con i Switch Pro Controller NIE mają touchpada. Niektóre kontrolery firm trzecich, takie jak Razer Raiju, również go mają.
Czy touchpad działa w przeglądarce?
Częściowo. Kliknięcie touchpada (naciśnięcie) działa uniwersalnie jako przycisk 17 w Gamepad API. Śledzenie palca multi-touch (pozycja X/Y) działa najlepiej w Chrome z przewodowym połączeniem USB. Przez Bluetooth w Windows dane pozycji palca są często gubione przez uniwersalny sterownik.
Czy mogę używać touchpada jako myszy na PC?
Tak, z oprogramowaniem firm trzecich. DS4Windows i Steam Input mogą mapować powierzchnię touchpada na ruch myszy, czyniąc go trackpadem w stylu laptopa. To narzędzie testuje surowe dane sprzętowe, aby zweryfikować, czy sam czujnik pojemnościowy działa prawidłowo przed mapowaniem.
Co powoduje fantomowe dotknięcia na touchpadzie kontrolera?
Fantomowe dotknięcia są powodowane przez wilgoć, oleje skórne lub zanieczyszczenia na powierzchni pojemnościowej. Czujnik wykrywa przewodność elektryczną, więc nawet cienki film potu może się zarejestrować. Wyczyść ściereczką z mikrofibry + alkoholem izopropylowym. Jeśli fantomowe dotknięcia utrzymują się, taśma kablowa łącząca touchpad z płytą główną może wymagać ponownego osadzenia.
Jak przetestować multi-touch na kontrolerze?
Umieść dwa palce jednocześnie na touchpadzie. Gamepad API mapuje Palec 1 na osie 4-5, a Palec 2 na osie 6-7. Powinieneś zobaczyć dwie odrębne kolorowe kropki (cyjan i fiolet) na kanwie, każda śledzona niezależnie. Jeśli pojawia się tylko jedna, Twoja przeglądarka lub sterownik obsługuje tylko single-touch.
Dlaczego touchpad mojego DualSense nie śledzi pozycji palca?
W Windows przez Bluetooth uniwersalny sterownik usuwa rozszerzone dane osi. Spróbuj przewodowego kabla USB-C. W Linux i macOS Chrome zazwyczaj natywnie odbiera rozszerzone osie. Zainstalowanie DS4Windows w Windows może również udostępnić strumień danych touchpada przeglądarce.