Et mekanisk tastatur får deg ikke til å skrive særlig raskere. Regn med noen få WPM på det meste, og sannsynligvis ingen. Det kan gjøre lange økter mer behagelige og gi deg tydeligere tilbakemelding på hvert tastetrykk, noe som kan hjelpe nøyaktigheten, men farten kommer fra hendene dine og øvingen din, ikke fra bryterne.
Spørsmålet dukker opp på hvert eneste tastaturforum, omtrent i denne formen: «Jeg ligger på 65 WPM på en bærbar. Hvis jeg kjøper et mekanisk tastatur med lineære brytere, hvor mye raskere blir jeg?» Vi sier heller «knapt» enn å selge deg tingen hele denne artikkelen handler om.
Det lengre svaret er mer interessant. Tastaturer endrer hvordan skrivingen kjennes, hvor lenge du kan holde på komfortabelt, og hvordan det høres ut i rommet. Skrivehastigheten på et mekanisk tastatur, målt slik vi måler den, er stort sett ikke en av tingene som endres.
Hva en bryter faktisk gjør
En mekanisk bryter har en stamme som beveger seg ned inne i et hus, en fjær som skyver den tilbake, og en kontakt som lukkes et sted underveis i vandringen. Produsentene publiserer tallene som beskriver bevegelsen.
Aktiveringsavstand, som Cherry kaller pre-travel, er hvor langt tasten beveger seg før den registreres. Cherrys MX2A Red registrerer ved 2,0 mm av 4,0 mm total vandring. Speed Silver-varianten registrerer ved 1,2 mm av 3,4 mm. Saksebrytere, typen i de fleste bærbare, har vanligvis en total vandring på mellom 1,0 og 2,5 mm, og butterfly-konstruksjonene noen bærbare brukte, går under 1 mm.
Aktiveringskraft er hvor hardt du trykker for å komme dit. Begge disse Cherry-bryterne krever 45 cN, omtrent 46 gram-kraft. Lettere og tyngre fjærer er vanlige.
Følelsen er formen på kraftkurven. Lineære brytere har en jevn kurve uten noen hendelse ved aktiveringspunktet. Taktile brytere har en kul like før aktiveringen, så fingeren kjenner hvor tasten registreres. Klikkende brytere legger til en mekanisme som gir et hørbart klikk på samme punkt.
Det er hele inndelingen. Alt annet er finjustering: fjærvekt, stammemateriale, smøring og profilen på tastehetten på toppen.
Hvorfor aktiveringsavstanden knapt betyr noe for farten
En skriver på 80 WPM gjør omtrent 400 tastetrykk i minuttet, ett hvert 150. millisekund. Studien til Dhakal mfl. fra 2018 av 136 millioner tastetrykk fra 168 960 frivillige målte et snittintervall mellom taster på omtrent 239 ms. Anta at en grunnere bryter sparte 0,8 mm vandring per tastetrykk, omtrent forskjellen mellom de to Cherry-bryterne, og anta at en finger beveger seg gjennom den vandringen i beskjedne 100 mm i sekundet. Det er 8 ms per tastetrykk, av 150 til 239. Tre til fem prosent, og bare hvis hvert tastetrykk sparte hele beløpet. Det gjør det ikke, fordi raske skrivere ikke venter på at én tast skal komme opp igjen før de begynner på den neste.
Studiens tidsdata viser poenget fra den andre siden. Det som skiller raske skrivere fra trege, er rollover: å trykke neste tast før du slipper den forrige. Gjennomsnittlig rollover-andel blant alle de frivillige var 25 %, og de fleste raske skrivere hadde rollover på 40 til 70 % av tastetrykkene. Når rollover skjedde, overlappet tastetrykkene med 30 ms i snitt. Det er en egenskap ved skriverens hender, og ved tastaturets evne til å registrere overlappende trykk, ikke ved hvor langt tastene vandrer.
Så den eneste maskinvareegenskapen med en synlig vei til fart, er den i neste avsnitt.
Rollover, NKRO og ghosting
Et tastatur må registrere neste tast mens den forrige fortsatt er nede. Nesten alle klarer det for to taster. Noen billige membrantastaturer og bærbare bruker en tastematrise som kan feiltolke visse kombinasjoner av tre taster: en tast faller bort, eller en spøkelsestast dukker opp der ingen ble trykket, noe som kalles ghosting. Mekaniske tastaturer reklamerer gjerne med N-key rollover (NKRO), som betyr at hver tast registreres uavhengig, eller i det minste de seks samtidige tastene i standard USB-oppstartsprotokoll, noe som er mer enn nok til skriving.
For en skriver er den praktiske testen om raske rulletrykk på vanlige par («en», «er», «de») noen gang mister en bokstav. Gjør de det, er det én reell grunn til å bytte tastatur: et tapt tastetrykk er en urettet feil du ikke gjorde.
Rollover betyr noe for oss av en annen grunn også. Juksekontrollen vår ser på tidsegenskaper, blant annet rollover-andelen din, og raske mennesker overlapper nesten alltid taster. Tastaturets rollover er, på en liten måte, et bevis på at du er et menneske. Hvordan vi avslører juks har detaljene.
Lineære, taktile eller klikkende brytere til skriving
Det vi har lest, og det vi har sett i tastestatistikken til de få av oss som bytter tastatur mye, peker mot forskjeller i feilrate og komfort heller enn fart.
Taktile brytere har en tendens til å redusere bunning, fordi kulen forteller fingeren at tasten er registrert, og du kan løfte. Over en lang økt betyr det mindre kraft per tastetrykk og mindre tretthet. Noen synes kulen bryter rytmen deres; vi kjenner ikke til kontrollerte data som viser at noen av gruppene er raskere.
Lineære brytere kjennes jevne og har ry som det raske valget blant dem som skriver som sport. Hvis det ryet stemmer, skyldes det trolig seleksjon: konkurranseskrivere foretrekker et anslag uten avbrudd, og de ville vært raske på begge.
Klikkende brytere gir et umiskjennelig signal om at tasten er registrert. For læring, særlig tallene og symbolene langt fra grunnraden, er det signalet nyttig, og det er det ene tilfellet der vi ville styrt en som lærer, mot klikkende. I et delt kontor ville vi styrt deg unna, av grunner som ikke har noe med skriving å gjøre.
Det som faktisk endrer feilraten, etter vår erfaring, er tastehetteprofil og avstand mellom tastene. Å gå fra en bærbar til et mekanisk tastatur med omtrent dobbelt så lang vandring og formede tastehetter endrer hvor fingrene lander, i en uke eller to. Kartet over taster du bommet mest på, på resultatskjermen, lyser opp på tastene i ytterkanten av rekkevidden din. Det går seg til. Det er også grunnen til at vi ikke anbefaler å bytte tastatur de to siste ukene før en skrivetest til eksamen.
Lyd, og hvorfor vi syntetiserer den
Lyden fra et tastatur betyr mer for folk enn de innrømmer, og vi bygde lydpakkene våre rundt det.
Problemet enhver skrivelyd i en nettleser må løse, er forsinkelse. En lyd som kommer titalls millisekunder etter tasten, er verre enn stillhet, fordi øret hører en rytme fingrene ikke spilte. Regnestykket er nådeløst: ved 80 WPM lander tastene 150 ms fra hverandre, så et klikk som er 40 ms forsinket, ligger mer enn en fjerdedel av veien til neste tastetrykk. Noe av forsinkelsen kommer fra siden, og det kan vi fikse, og noe fra trådløse ørepropper, som legger til sin egen forsinkelse som ingen nettside kan fjerne. Kjennes klikkene sene ut på et trådløst hodesett, prøv høyttaleren på den bærbare.
De tolv pakkene våre (soft click, thock, tactile, linear, clicky, typewriter, pop, beep, pentatonic, piano, bubbles og marimba) genereres i nettleseren med Web Audio API i stedet for å spilles av fra opptak. Det er ingen lydfil å laste ned eller dekode, så det første tastetrykket etter at siden er lastet, gir lyd, og det tusende også, med samme forsinkelse. Lyden utløses på keydown, ikke på input-hendelsen som følger etter, fordi keydown er det tidligste øyeblikket nettleseren vet at en tast gikk ned. Vi justerte nivåene på nytt i oktober etter tilbakemeldinger om at pakkene var for stille. Standardvolumet tilsvarer nå en hovedforsterkning på minst 0,45, den kraftigste stemmen i hver pakke topper på 0,6 eller mer før limiteren, og enhetstester sjekker volumkurven og toppen i hver pakke, så de ikke kan skli ut.
Pakkene «thock» og «clicky» er modellert etter det folk beskriver når de snakker om brytere: et lavt, dempet bank for den første og et skarpere klikk med en lys komponent for den andre. De er tilnærminger. Et syntetisert klikk vil aldri høres ut som en smurt lineær bryter på en messingplate. Pakkene er for bærbare og for folk som vil ha tilbakemeldingen uten maskinvaren.
Feillyden er egen, og vi ville latt den være på mens du lærer: en dempet, dyp tone med et kort støybank, bevisst matt, så en rekke feil ikke blir til en sirene.
Det som faktisk endrer skrivehastigheten
Her er rekkefølgen vi ville rangert tingene i.
- Øving på de svake bokstavparene dine. I dataene fra 2018 fulgte hvor raskt en skriver vekslet mellom hendene på vekslende par, farten med r = -0,72. Ikke noe tastatur endrer det. Øvingsplanen gjør det.
- Nøyaktighet. Netto WPM teller bare feilfrie ord, og hver retting koster et trykk på tilbaketasten og en pause. Artikkelen om nøyaktighet har regnestykket.
- Fingersetting. En fingerfordeling som fungerte ved 40 WPM og stopper deg ved 60, er vanligere enn noen maskinvaregrense. Tastestatistikken viser det som én tast med et mye lengre intervall enn naboene.
- Rollover. Mister tastaturet taster ved raske rulletrykk, så bytt det. Ellers er det greit.
- Alt annet ved tastaturet: brytertype, aktiveringsavstand, materiale i tastehettene, kabinett. Komfort, følelse, lyd. Ikke fart.
Det er derfor vi ville sagt til skriveren på 65 WPM med bærbar at de godt kan kjøpe et tastatur hvis de vil ha et, og regne med at tallet flytter seg på grunn av det de gjør på det.
Hvilke brytere er best til skriving?
Til et første mekaniske tastatur: et tenkeyless- eller 75 %-tastatur med en anerkjent taktil eller lineær bryter med lett til middels fjær, fra en produsent som publiserer aktiveringsspesifikasjoner og støtter NKRO. Prøv bryterne før du kjøper hvis du kan. Forskjellen mellom «jeg liker taktilt» og «jeg hater taktilt» er ett minutt med en brytertester, og ingen kan forutsi den for deg. Skriver du kode, kan du vurdere et delt eller kompakt tastatur med et symbollag; det er en gevinst fra oppsettet mer enn fra bryteren, og innlegget vårt om touch-metoden for programmerere tar for seg det.
Vil du ikke bruke penger, så slå på pakken «tactile» her, slå på feillyden og ta en skrivetest. Tilbakemeldingen er det meste av det tastaturet ville gitt deg, og tastaturet du har, takler nesten helt sikkert rollover allerede. Skriv et raskt «the the the» og sjekk.
Ofte stilte spørsmål
Gir mekaniske tastaturer bedre nøyaktighet?
Det kan de, litt, hovedsakelig gjennom tydeligere tilbakemelding og mindre tretthet i lange økter. Regn med en uke eller to med ekstra feil mens fingrene venner seg til den nye vandringen og formen på tastehettene.
Er et lavere aktiveringspunkt raskere?
Bare med noen få millisekunder per tastetrykk på det meste, mot en snittavstand mellom taster på omtrent 239 ms. Rollover-teknikk betyr langt mer.