Skriver du hurtigere med et mekanisk tastatur?

Et mekanisk tastatur får dig ikke til at skrive meget hurtigere. Regn med højst et par WPM og sandsynligvis ingen. Det kan gøre lange sessioner mere behagelige og give dig tydeligere feedback på hvert tastetryk, hvilket måske hjælper nøjagtigheden, men hastigheden kommer fra dine hænder og din øvelse, ikke fra dine switches.

Spørgsmålet dukker op på alle tastaturfora i nogenlunde denne form: "Jeg ligger på 65 WPM på en bærbar. Hvis jeg køber et mekanisk tastatur med lineære switches, hvor meget hurtigere bliver jeg så?" Vi vil hellere sige "knap nok" end sælge dig det, som hele denne artikel handler om.

Det længere svar er mere interessant. Tastaturer ændrer, hvordan det føles at skrive, hvor længe du kan gøre det behageligt, og hvordan rummet lyder. Skrivehastigheden på et mekanisk tastatur, målt sådan som vi måler den, er for det meste ikke en af de ting, der ændrer sig.

Hvad en switch faktisk gør

En mekanisk switch har en stamme, der bevæger sig ned i et hus, en fjeder, der skubber den tilbage, og en kontakt, der slutter et sted undervejs i vandringen. Producenterne offentliggør de tal, der beskriver bevægelsen.

Aktiveringsafstand, som Cherry kalder pre-travel, er, hvor langt tasten bevæger sig, før den registreres. Cherrys MX2A Red registrerer ved 2,0 mm ud af 4,0 mm samlet vandring. Varianten Speed Silver registrerer ved 1,2 mm ud af 3,4 mm. Saksemekanismer, den slags der sidder i de fleste bærbare, har som regel mellem 1,0 og 2,5 mm samlet vandring, og de butterfly-konstruktioner, nogle bærbare brugte, går under 1 mm.

Aktiveringskraft er, hvor hårdt du skal trykke for at nå dertil. Begge de nævnte Cherry-switches kræver 45 cN, omkring 46 gram. Lettere og tungere fjedre er almindelige.

Følelsen er formen på kraftkurven. Lineære switches har en jævn kurve uden nogen hændelse ved aktiveringspunktet. Taktile switches har en bump lige før aktivering, så din finger mærker, hvor tasten registreres. Klikkende switches tilføjer en mekanisme, der laver et hørbart klik på samme punkt.

Det er hele inddelingen. Alt andet er finjustering: fjedervægt, stammens materiale, smøring og tastehættens profil ovenpå.

Hvorfor aktiveringsafstanden knap betyder noget for hastigheden

En skriver på 80 WPM laver omkring 400 tastetryk i minuttet, ét hvert 150. millisekund. Dhakal et al.'s studie fra 2018 af 136 millioner tastetryk fra 168.960 frivillige målte et gennemsnitligt interval mellem taster på omkring 239 ms. Antag, at en mere overfladisk switch sparede 0,8 mm vandring pr. tastetryk, cirka forskellen mellem de to Cherry-switches, og antag, at en finger bevæger sig gennem den vandring med beskedne 100 mm i sekundet. Det giver 8 ms pr. tastetryk ud af 150 til 239. Tre til fem procent, og kun hvis hvert tastetryk sparede hele beløbet. Det gør det ikke, for hurtige skrivere venter ikke på, at én tast kommer op igen, før de starter på den næste.

Studiets tidsdata viser pointen fra den anden side. Det, der skiller hurtige skrivere fra langsomme, er rollover: at trykke på den næste tast, før du slipper den forrige. Det gennemsnitlige rollover-forhold på tværs af alle frivillige var 25 %, og de fleste hurtige skrivere lavede rollover på 40 til 70 % af tastetrykkene. Når der var rollover, overlappede tastetrykkene med 30 ms i gennemsnit. Det er en egenskab ved skriverens hænder og ved tastaturets evne til at registrere overlappende tryk, ikke ved hvor langt tasterne bevæger sig.

Så den eneste hardwareegenskab med en synlig vej til hastighed er den næste.

Rollover, NKRO og ghosting

Et tastatur skal registrere den næste tast, mens den forrige stadig er nede. Næsten alle kan det for to taster. Nogle billige membrantastaturer og bærbare bruger en tastematrix, der kan fejllæse visse kombinationer af tre taster: en tast forsvinder, eller en spøgelsestast dukker op, hvor ingen blev trykket, hvilket kaldes ghosting. Mekaniske tastaturer reklamerer som regel med N-key rollover (NKRO), hvilket betyder, at hver tast registreres uafhængigt, eller i det mindste de seks samtidige taster i den almindelige USB-boot-protokol, hvilket er mere end nok til at skrive.

For en skriver er den praktiske test, om hurtige rul på almindelige par ("th", "er", "in") nogensinde taber et bogstav. Gør de det, er det en reel grund til at udskifte tastaturet: et tabt tastetryk er en urettet fejl, du ikke har lavet.

Rollover betyder noget for os af en anden grund. Vores kontroller mod snyd ser på tidsmæssige træk, blandt andet dit rollover-forhold, og hurtige mennesker overlapper næsten altid tasterne. Dit tastaturs rollover er på en lille måde et bevis på, at du er et menneske. Sådan opdager vi snyd har detaljerne.

Lineære vs. taktile vs. klikkende switches til at skrive

Det, vi har læst, og det, vi har set i tastestatistikken hos de få af os, der skifter tastatur tit, peger på forskelle i fejlrate og komfort snarere end i hastighed.

Taktile switches mindsker som regel, at du trykker tasten helt i bund, fordi bumpen fortæller din finger, at tasten er registreret, og du kan løfte den. Over en lang session betyder det mindre kraft pr. tastetryk og mindre træthed. Nogle synes, at bumpen bryder deres rytme; vi kender ingen kontrollerede data, der viser, at den ene gruppe er hurtigere.

Lineære switches føles glatte og har ry for at være det hurtige valg blandt folk, der skriver som sport. Hvis det ry er korrekt, skyldes det sandsynligvis selektion: konkurrenceskrivere foretrækker et anslag uden afbrydelse, og de ville være hurtige på begge typer.

Klikkende switches giver et umiskendeligt signal om, at tasten er registreret. Når du lærer, især tal og symboler langt fra grundrækken, er det signal nyttigt, og det er det ene tilfælde, hvor vi ville styre en begynder mod klikkende. På et delt kontor ville vi styre dig væk fra dem, af grunde, der intet har med skrivning at gøre.

Det, der efter vores erfaring ændrer fejlraten, er tastehætternes profil og afstand. At gå fra en bærbar til et mekanisk tastatur med omtrent dobbelt så lang vandring og formede tastehætter ændrer, hvor dine fingre lander, i en uge eller to. Kortet over taster med flest fejl på resultatskærmen lyser op på tasterne i kanten af din rækkevidde. Det falder på plads. Det er også derfor, vi vil foreslå, at du ikke skifter tastatur i de fjorten dage før en skrivetest til en eksamen.

Lyd, og hvorfor vi syntetiserer den

Et tastaturs lyd betyder mere for folk, end de indrømmer, og vi byggede vores lydpakker ud fra det.

Det problem, enhver skrivelyd i en browser skal løse, er forsinkelse. En lyd, der kommer titals millisekunder efter tasten, er værre end stilhed, fordi dit øre hører en rytme, dine fingre ikke spillede. Regnestykket er ubarmhjertigt: ved 80 WPM lander dine tastetryk 150 ms fra hinanden, så et klik, der er 40 ms forsinket, ligger mere end en fjerdedel af vejen hen mod det næste tastetryk. Noget af forsinkelsen kommer fra siden, og den kan vi rette, og noget kommer fra trådløse øretelefoner, der lægger deres egen forsinkelse til, som ingen hjemmeside kan fjerne. Føles klikkene forsinkede i et trådløst headset, så prøv den bærbares højttaler.

Vores tolv pakker (soft click, thock, tactile, linear, clicky, typewriter, pop, beep, pentatonic, piano, bubbles og marimba) genereres i browseren med Web Audio API i stedet for at blive afspillet fra optagelser. Der er ingen lydfil at downloade eller afkode, så det første tastetryk, efter siden er indlæst, giver en lyd, og det gør det tusinde også, med samme forsinkelse. Lyden udløses ved keydown, ikke ved den input-hændelse, der følger efter, fordi keydown er det tidligste øjeblik, browseren ved, at en tast er gået ned. Vi justerede lydniveauerne i oktober efter feedback om, at pakkerne var for stille. Standardlydstyrken svarer nu til en master gain på mindst 0,45, hver pakkes kraftigste stemme topper på 0,6 eller derover før limiteren, og enhedstests tjekker lydstyrkekurven og hver pakkes top, så de ikke kan glide.

Pakkerne "thock" og "clicky" er modelleret efter det, folk beskriver, når de taler om switches: et dybt, dæmpet bank for den første og et skarpere klik med en lys komponent for den anden. De er tilnærmelser. Et syntetiseret klik vil aldrig lyde som en smurt lineær switch på en messingplade. Pakkerne er til bærbare og til folk, der vil have feedbacken uden hardwaren.

Fejllyden er for sig selv, og vi ville lade den være slået til, mens du lærer: en dæmpet dyb tone med et kort støjbank, bevidst mat, så en stribe fejl ikke bliver til en sirene.

Det, der faktisk ændrer skrivehastigheden

Her er den rækkefølge, vi ville rangere tingene i.

  • Øv dine svage bogstavpar. I data fra 2018 fulgte det, hvor hurtigt en skriver skiftede mellem hænderne på vekslende par, hastigheden med r = -0,72. Det ændrer intet tastatur. Det gør øveplanen.
  • Nøjagtighed. Netto-WPM tæller kun fejlfrie ord, og hver rettelse koster en backspace og en pause. Artiklen om nøjagtighed har regnestykket.
  • Fingersætning. En fingerfordeling, der virkede ved 40 WPM og sætter loftet ved 60, er mere almindelig end nogen hardwaregrænse. Tastestatistikken viser det som én tast med et meget længere interval end nabotasterne.
  • Rollover. Hvis dit tastatur taber taster ved hurtige rul, så udskift det. Ellers er det fint.
  • Alt andet ved tastaturet: switchtype, aktiveringsafstand, tastehætternes materiale, kabinet. Komfort, følelse, lyd. Ikke hastighed.

Derfor ville vi sige til skriveren på 65 WPM med den bærbare, at han eller hun skal købe et tastatur, hvis lysten er der, og regne med, at tallet flytter sig på grund af det, der bliver gjort på det.

Hvilke switches er bedst til at skrive?

Til et første mekanisk tastatur: et tenkeyless- eller 75 %-tastatur med en velanset taktil eller lineær switch med en let til mellemtung fjeder, fra en producent, der offentliggør aktiveringsspecifikationer og understøtter NKRO. Prøv switches, før du køber, hvis du kan. Forskellen mellem "jeg kan lide taktile" og "jeg hader taktile" er et minut med en switch-tester, og ingen kan forudsige den for dig. Skriver du kode, så overvej et delt eller kompakt tastatur med et symbollag; det er en gevinst i layout mere end i switch, og vores indlæg om blindskrift for programmører gennemgår det.

Vil du ikke bruge penge, så slå pakken "tactile" til her, slå fejllyden til, og tag en skrivetest. Feedbacken er det meste af det, tastaturet ville give dig, og det tastatur, du har, klarer næsten med sikkerhed allerede rollover. Skriv et hurtigt "the the the", og tjek.

Ofte stillede spørgsmål

Forbedrer mekaniske tastaturer nøjagtigheden?

Det kan de, en smule, primært gennem tydeligere feedback og mindre træthed i lange sessioner. Regn med en uge eller to med ekstra fejl, mens dine fingre vænner sig til den nye vandring og tastehætternes form.

Er et lavere aktiveringspunkt hurtigere?

Kun med højst nogle få millisekunder pr. tastetryk, mod et gennemsnitligt mellemrum mellem tasterne på omkring 239 ms. Rollover-teknik betyder langt mere.

Kilder