
Magnetiske kontakter giver mulighed for justerbare aktiveringspunkter, fordi de udsender et kontinuerligt varierende analogt signal; controlleren kan aflæse den nøjagtige dybde af stilken i enhver position, hvilket betyder, at aktiveringspunktet er defineret af software. I modsætning hertil udsender mekaniske kontakter et binært “on” eller “off” signal; aktiveringspunktet bestemmes af den fysiske kontaktposition for metalbladfjederen og er fastgjort på fabrikken. Dette er ikke blot en forskel i “præcision”, men en grundlæggende forskel i selve signalets natur.
I. Mekaniske kontakter: Aktivering som en fysisk begivenhed
Den interne struktur af en traditionel mekanisk kontakt er enkel: en stilk, en fjeder, en metalbladfjeder og elektriske kontakter.
Når du trykker på tasten, bevæger stilken sig nedad, hvilket får metalbladfjederen til at deformeres. Når bladfjederen når et kritisk deformationspunkt, berører den bevægelige kontakt fysisk den stationære kontakt, lukker kredsløbet og sender et “tastetrykt” signal til computeren. Når nøglen slippes, klikker bladfjederen tilbage, kontakterne adskilles, og kredsløbet åbnes.
I denne proces bestemmes aktiveringspunktet af bladfjederens fysiske position. Aktivering sker nøjagtigt der, hvor bladfjederen kommer i kontakt. Det er ikke en justerbar parameter, men en iboende del af kontaktens mekaniske struktur. For eksempel er aktiveringspunktet fastsat til 2.0mm for Cherry Red-kontakter, 1.2mm for Silver-kontakter og 2.0mm for Brown-kontakter – disse værdier er hårdkodede i metalbladfjederens geometri under fremstillingen.
Brugere kan ikke ændre dette. Medmindre du udskifter kontakten med en, der har et andet aktiveringspunkt, forbliver dette punkt fast.
II. Magnetiske kontakter: Aktivering som softwarebestemmelse
Magnetiske kontakter har en helt anden struktur, de mangler metalbladfjedre og fysiske kontakter, i stedet er der fastgjort en permanent magnet i bunden af stilken, og en Hall-effektsensor er placeret direkte under den på printkortet.
Når du trykker på tasten, bevæger magneten sig tættere på sensoren, hvilket forårsager en ændring i den registrerede magnetfeltstyrke. Denne ændring er kontinuerlig: sensoren udsender en spændingsværdi, når magneten er 5mm væk, en anden, når den er 3mm væk, og endnu en, når den er 1mm væk.
Sensoren udsender et analogt signal i stedet for en simpel “on” eller “off” tilstand. Mikrocontrolleren aflæser kontinuerligt denne spændingsværdi ved en ekstremt høj frekvens (f.eks. 8000Hz) og konverterer den til den præcise position af spindelen ved hjælp af en kalibreringskurve. Den sammenligner derefter denne beregnede position med den brugerdefinerede aktiveringstærskel:
“Brugeren har indstillet aktiveringspunktet til 1.5mm. Hvis den aktuelle frempindsposition er 1.2mm, er tærsklen ikke nået, så der sker ingen aktivering. Hvis den aktuelle frempindsposition er 1.6mm, overskrides tærsklen, og aktivering finder sted.”
Tallet 1.5mm for aktiveringspunktet er en softwareparameter, ikke en fast fysisk placering i hardwaren. Brugere kan justere denne værdi til 0.1mm, 4.0mm eller alt derimellem via driversoftwaren. Når den er ændret, opdateres mikrocontrollerens beslutningslogik i overensstemmelse hermed, hvilket effektivt skifter aktiveringspunktet.
Selve kontaktmekanismen forbliver uændret.
III. Nøgleforskel: Kontinuerlige vs. diskrete værdier
En sammenligning af de to afslører den grundlæggende forskel.
Mekaniske kontakter udsender diskrete værdier – begrænset til kun to tilstande: “0” og “1.” Mikrocontrolleren ved kun, om der trykkes på tasten eller ej; den har ingen bevidsthed om, hvorvidt tasten har rejst 1.5mm eller 3.5mm. Aktivering sker i det nøjagtige øjeblik, hvor tilstanden skifter fra 0 til 1 – et øjeblik, der er dikteret af den faste fysiske position af metalkontaktbladet.
Magnetiske kontakter udsender kontinuerlige værdier – hver position af frempinden langs dens kørebane svarer til en bestemt spændingsværdi. Mikrocontrolleren kan registrere, at nøglen i øjeblikket er på 2.3mm, eller at den bevæger sig fra 2.3mm mod 1.8mm. Aktiveringspunktet defineres ikke længere af det øjeblik, en fysisk hændelse indtræffer, men snarere af det øjeblik, hvor softwaren bestemmer, at positionsdataene har overskredet tærsklen.
Autoriteten til at definere aktiveringspunktet er skiftet fra kontaktbladets fysiske geometri til mikrocontrollerens firmwarelogik.
Dette er den grundlæggende årsag til, at magnetiske afbrydere giver mulighed for justerbar aktiveringsbevægelse. Det er ikke sådan, at magnetiske afbrydere har “højere præcision”, men snarere at arten af deres signal gør det muligt at definere aktiveringspunktet som en variabel softwareparameter. Signalkarakteristika for mekaniske afbrydere dikterer, at aktiveringspunktet er fastgjort til det fysiske sted, hvor metalkontakterne mødes - en position, der ikke kan ændres via software.
IV. Hvad indebærer denne forskel ellers?
Justerbare aktiveringspunkter er kun begyndelsen. Da magnetiske kontakter udsender kontinuerlige positionsdata, låser de op for funktioner, der grundlæggende er umulige for mekaniske kontakter at opnå:
Hurtig udløser: Både aktiverings- og nulstillingspunkter kan justeres. Traditionelle mekaniske kontakter kræver, at kontakterne adskilles helt, før genaktivering kan finde sted. I modsætning hertil kan magnetiske kontakter konfigureres til at registrere en nulstilling i det øjeblik, fingeren løfter med så lidt som 0.1mm, hvilket muliggør lynhurtige reaktioner ved hurtige stop og gentagne input.
DKS (dynamisk tastetryk): En enkelt tast kan udløse forskellige kommandoer baseret på dybden af trykket. Da controlleren præcist sporer tastens position, kan brugerne konfigurere indstillinger som f.eks. "lavt tryk for at gå, dybt tryk for at løbe."
Analog input: De kontinuerlige data fra magnetiske kontakter kan kortlægges til controllerens joystickakser - en bedrift, der er umulig med de binære (tænd/sluk) signaler fra mekaniske kontakter.
Alle disse funktioner hviler på en enkelt grundlæggende skelnen: magnetiske kontakter udsender kontinuerlige data, mens mekaniske kontakter udsender diskrete data. Justerbar aktivering er simpelthen den mest intuitive og brugeropfattelige manifestation af denne underliggende forskel.

