Handkontrollen driver? Testa varje ingång innan du skyller på spaken
En spak på en handkontroll som driftar rapporterar ett värde som avviker från mitten när du släpper den. För att kontrollera det öppnar du Testa handkontroll, trycker på valfri knapp för att ansluta kontrollen, släpper båda spakarna och håller utkik efter driftvarningen. Drift beror oftast på slitage i spakens sensor. En webbläsare kan visa det men inte reparera det. Kontrollerna nedan skiljer ett verkligt fel från en spelinställning eller ett anslutningsproblem.
Testa handkontrollFungerar min handkontroll?Gör det gratisSå läser webbläsaren en handkontroll
Webbläsare läser av handkontroller via Gamepad API. Varje knapp rapporterar om den är nedtryckt och ett värde från 0 till 1. Varje analog axel rapporterar ett värde från −1 till 1. För en spak är första axeln vänster och höger, och den andra är upp och ner. En spak i vila bör ge värden nära noll.
Webbläsare döljer en kontroll tills någon av dess knappar trycks in. Det är en regel i API:et, och därför ber testet om en knapptryckning innan något visas. När kontrollen är ansluten uppdateras värdena flera gånger per sekund så länge sidan är aktiv.
De flesta kontroller använder en standardlayout. Standardnamnen följer Xbox-layouten: A, B, X och Y för knapparna på framsidan, och knapparna 6 och 7 för avtryckarna. På en PlayStation-kontroll motsvaras samma positioner av kryss, cirkel, kvadrat och triangel. Vissa kontroller från tredje part rapporterar en icke-standardiserad layout, så deras knappar kan vara numrerade på ett annat sätt och bilden stämmer inte med dem.
Så ser drift ut
Drift är en stadig förskjutning när spaken släpps. Spaken kan visa 0,20 åt ena hållet och stanna där, så att en karaktär långsamt rör sig av sig själv eller att en kamera vrids. Lite brus är normalt, eftersom sensorer aldrig är helt stilla. Testet varnar när en spak i vila visar mer än 0,1 av sitt omfång och står kvar där i ungefär en sekund.
Varningen är en tumregel. En spak som du håller medvetet utanför mitten i en sekund ser också ut att vila, så släpp den innan du bedömer den. En spak som går tillbaka till mitten varje gång driftar inte. En spak som stannar på samma förskjutning varje gång gör det.
Testa varje ingång i ordning
Testa i den här ordningen så att varje steg begränsar orsaken.
- Anslut kontrollen. Tryck på en knapp och kontrollera att kontrollens namn och mappning visas. Om inget visas kan webbläsaren inte se kontrollen. Kontrollera anslutningen och prova sedan en annan webbläsare. Webbläsarinfo visar vilken webbläsare och version du använder.
- Tryck på varje knapp. Varje knapp ska lysa upp i bilden, och tabellen ska visa Ja med ett värde nära 1,000 medan knappen hålls nere. En knapp som aldrig lyser är död, eller så skickar den ingen signal.
- Dra i varje avtryckare. Avtryckaren ska fyllas underifrån när du drar i den, och värdet ska stiga jämnt från 0 till 1.
- För varje spak till kanterna. Pricken ska följa spaken ända ut till cirkelns kant. En spak som stannar innan kanten eller hoppar har ett problem.
- Släpp och titta. Släpp båda spakarna och låt dem vara. Varje spak ska visa Centrerad.
- Tryck in spakarna. Om du trycker in en spak ska L3 eller R3 lysa upp i bilden.
Vad som orsakar drift
Många spakar mäter läget med en potentiometer, en resistiv bana som en släpkontakt rör sig över. Efter många tusen rörelser slits banan och släpkontakten, och avläsningen kan driva eller hoppa. Andra spakar använder Hall-sensorer, som läser av läget för en magnet utan någon kontaktbana. De har ingen bana som kan slitas, men i vissa fall behöver de ändå kalibreras.
Damm, svett och slitna grepp orsakar inte drift i sig, även om de kan göra en spak stel eller hakig. Att öppna en kontroll kan göra garantin ogiltig, så kontrollera det först, och gör det bara om du vet hur delarna sitter ihop.
Prova detta innan du byter
- Kalibrera i operativsystemet. På Windows söker du efter ”Konfigurera USB-spelkontroller” och använder kalibreringssidan för att centrera spakarna igen. macOS har ingen motsvarande inbyggd sida för de flesta kontroller, så använd tillverkarens program om det finns ett.
- Kontrollera spelet. Många spel har en inställning för dödzon för spakar. En större dödzon döljer en liten drift under spel. Den reparerar inte sensorn.
- Testa på en annan dator eller kabel. Drift som syns på två maskiner pekar på kontrollen. Drift som bara syns i en app pekar på den appens stöd för kontroller.
- Kontrollera garantin. En spak som driftar inom garantitiden är ett fall för reparation eller byte. En sliten sensor återhämtar sig inte med tiden.
Knappar och spakar går sönder på olika sätt. En död knapp är oftast en brytare under kontrollen, och en kladdig knapp kan ibland rengöras. Att musens knapp registrerar två klick är ett relaterat men separat fel, som beskrivs i musens dubbelklick på egen hand. En driftande spak är oftast en sensor. Testa de två var för sig så att du inte blandar ihop dem.
Vibration och batteri
Vibration är en separat funktion. Testet aktiverar bara sin knapp när webbläsaren exponerar en vibrationsenhet för kontrollen. När knappen är nedtonad stöder den kontrollen eller webbläsaren inte vibration här. Det är i sig inget fel.
Lågt batteri kan ge konstiga värden på trådlösa kontroller. Ladda kontrollen helt och testa igen innan du bedömer spakarna.
Snabba svar
Varför syns inte min kontroll i testet?
Tryck på en knapp på den. Webbläsare rapporterar en kontroll först efter en knapptryckning, så en overksam kontroll förblir dold.
Är lite drift normalt?
Lite brus är normalt. En stadig förskjutning som inte går tillbaka till mitten är drift.
Kan testet åtgärda drift?
Nej. Det visar värdet. Kalibrering i operativsystemet eller tillverkarens verktyg kan kompensera för vissa förskjutningar, men en sliten sensor behöver lagas eller bytas.
Översatt från Engelsk original med hjälp av AI.
Kommentarer
Inga kommentarer än. Var först.


