Et joystick minder på mange måder om en computermus. Ligesom en mus bruger joysticket også dine hånd og fingerbevægelser til at styre markøren på skærmen.
Selve teknikken i joysticket er bare lidt anderledes.
Alle joysticks er designet, så de hele tiden kan fortælle computeren, hvilken position håndtaget har. Og håndtagets position bestemmer, hvor markøren skal være på skærmen.
Når du vipper joysticket fra højre til venstre, flytter markøren sig også fra højre til venstre, fordi joystickets bevægelse bliver oversat til positioner på en vandret x-akse.
Og når du vipper joysticket frem og tilbage, flytter markøren sig op og ned, fordi bevægelsen bliver oversat til positioner på en lodret y-akse.
Ud fra x- og y-aksen kan joysticket fange alle bevægelser - også skrå bevægelser som f.eks. lidt op og lidt mere til venstre.
Fra joysticket sendes signaler om de præcise positioner til computeren, som så ved, hvor din figur skal være på skærmen, og hvad han skal lave af spark eller hop.
Alle joysticks fungerer ved hjælp af positions-sensorer. Men der er forskel på, hvilke sensorer der er i joysticket.
Forskellige sensorer i forskellige joysticks
Mange joysticks har det, man kalder en potentiometer-sensor. Potentiometret er en variabel modstand, der bliver skruet op eller ned for, alt efter hvordan det drejes.
Derfor kan potentiometret "slippe" mere eller mindre strøm igennem afhængig af joystickets position.
Andre joysticks har f.eks. en sensor med en lille krystal, der skaber en elektrisk strøm, når den bliver presset sammen - den kaldes også en piezo-elektrisk sensor.
Og endnu andre joystick har nogle særlige optiske sensorer, som opfanger lys fra små lysdioder i joysticket.
Det lys, som sensorerne kan fange, afhænger af joystickets position.
Ekstra funktioner i joysticket
Nogle joysticks har også en knap, som du kan trykke på for f.eks. at affyre et skud eller foretage et hop.
Den præcise handling afhænger helt af, hvad dit program siger, der skal ske, når der trykkes på knappen.
Der findes også joysticks, som giver dig en respons afhængig af, hvad der foregår i spillet.
Disse joystick giver dig f.eks. en reaktion ved at ryste, hvis du løber ind i en væg, eller hvis du skyder med et maskingevær.