Skriver du snabbare med ett mekaniskt tangentbord?

Ett mekaniskt tangentbord gör dig inte märkbart snabbare. Räkna med högst några WPM, och troligen inga alls. Det kan göra långa pass bekvämare och ge dig tydligare återkoppling på varje tangenttryck, vilket kan hjälpa träffsäkerheten, men hastigheten kommer från dina händer och din övning, inte från brytarna.

Frågan dyker upp på varje tangentbordsforum i ungefär den här formen: ”Jag ligger på 65 WPM på en bärbar dator. Om jag köper ett mekaniskt tangentbord med linjära brytare, hur mycket snabbare blir jag?” Vi säger hellre ”knappt alls” än försöker sälja in det som hela den här artikeln handlar om.

Det längre svaret är mer intressant. Tangentbord ändrar hur det känns att skriva, hur länge du orkar göra det bekvämt och hur rummet låter. Skrivhastigheten på ett mekaniskt tangentbord, mätt så som vi mäter den, hör för det mesta inte till det som ändras.

Vad en brytare faktiskt gör

En mekanisk brytare har en stam som rör sig nedåt i ett hölje, en fjäder som trycker tillbaka den och en kontakt som sluts någonstans längs vägen. Tillverkarna publicerar siffrorna som beskriver rörelsen.

Aktiveringsavståndet, som Cherry kallar pre-travel, är hur långt tangenten rör sig innan den registreras. Cherrys MX2A Red registrerar vid 2,0 mm av 4,0 mm total slaglängd. Varianten Speed Silver registrerar vid 1,2 mm av 3,4 mm. Saxbrytare, den sort som finns i de flesta bärbara datorer, har oftast en total slaglängd på mellan 1,0 och 2,5 mm, och de butterfly-konstruktioner som vissa bärbara datorer använde går under 1 mm.

Aktiveringskraften är hur hårt du trycker för att komma dit. Båda dessa Cherry-brytare kräver 45 cN, ungefär 46 gram. Lättare och tyngre fjädrar är vanliga.

Känslan är formen på kraftkurvan. Linjära brytare har en jämn kurva utan någon händelse vid aktiveringspunkten. Taktila brytare har en knöl strax före aktiveringen, så att fingret känner var tangenten registreras. Klickande brytare lägger till en mekanism som ger ett hörbart klick vid samma punkt.

Det är hela indelningen. Allt annat är finjustering: fjädervikt, stammens material, smörjning och tangenthattarnas profil ovanpå.

Varför aktiveringsavståndet knappt spelar roll för hastigheten

En skrivare i 80 WPM gör ungefär 400 tangenttryck i minuten, ett var 150:e millisekund. Dhakal m.fl. studerade 2018 136 miljoner tangenttryck från 168 960 frivilliga och mätte ett genomsnittligt intervall mellan tangenttryck på ungefär 239 ms. Anta att en grundare brytare sparade 0,8 mm slaglängd per tangenttryck, ungefär skillnaden mellan de två Cherry-brytarna, och anta att ett finger rör sig genom den sträckan i blygsamma 100 mm per sekund. Det blir 8 ms per tangenttryck, av 150 till 239. Tre till fem procent, och bara om varje tangenttryck sparade hela sträckan. Det gör det inte, eftersom snabba skrivare inte väntar på att en tangent ska komma upp igen innan de börjar på nästa.

Studiens tidsdata visar samma sak från andra hållet. Det som skiljer snabba skrivare från långsamma är rollover: att trycka ned nästa tangent innan den förra har släppts. Den genomsnittliga rolloverandelen bland alla frivilliga var 25 %, och de flesta snabba skrivare gjorde rollover på 40 till 70 % av tangenttrycken. När rollover skedde överlappade tangenttrycken med i genomsnitt 30 ms. Det är en egenskap hos skrivarens händer, och hos tangentbordets förmåga att registrera överlappande tryck, inte hos hur långt tangenterna rör sig.

Så den enda hårdvaruegenskapen med en synlig väg till hastighet är nästa.

Rollover, NKRO och ghosting

Ett tangentbord måste registrera nästa tangent medan den förra fortfarande är nedtryckt. Nästan alla klarar det för två tangenter. Vissa billiga membrantangentbord och bärbara datorer använder en tangentmatris som kan läsa fel vid vissa kombinationer av tre tangenter: en tangent tappas, eller en spöktangent dyker upp där ingen trycktes ned, vilket kallas ghosting. Mekaniska tangentbord marknadsför oftast N-key rollover (NKRO), alltså att varje tangent registreras oberoende, eller åtminstone de sex samtidiga tangenterna i USB:s standardprotokoll för start (boot protocol), vilket räcker gott för att skriva.

För en skrivare är det praktiska testet om snabba rullningar på vanliga par (”en”, ”er”, ”st”) någonsin tappar en bokstav. Gör de det är det ett verkligt skäl att byta tangentbord: ett tappat tangenttryck är ett orättat fel som du inte gjorde.

Rollover spelar roll för oss av ett annat skäl också. Våra kontroller mot fusk tittar på tidsegenskaper, bland annat din rolloverandel, och snabba människor överlappar nästan alltid tangenter. Ditt tangentbords rollover är, på ett litet sätt, ett bevis på att du är en människa. Så upptäcker vi fusk har detaljerna.

Linjära, taktila eller klickande brytare för att skriva

Det vi har läst, och det vi har sett i statistiken per tangent för de få av oss som byter tangentbord ofta, pekar på skillnader i felfrekvens och bekvämlighet snarare än hastighet.

Taktila brytare brukar minska bottnandet, eftersom knölen talar om för fingret att tangenten har registrerats och att du kan lyfta. Under ett långt pass betyder det mindre kraft per tangenttryck och mindre trötthet. Vissa tycker att knölen bryter deras rytm; vi känner inte till några kontrollerade data som visar att någon av grupperna är snabbare.

Linjära brytare känns jämna och har rykte om sig att vara det snabba valet bland dem som skriver som sport. Om ryktet stämmer handlar det troligen om urval: tävlingsskrivare föredrar ett slag utan avbrott, och de skulle vara snabba med vilken som helst.

Klickande brytare ger en omisskännlig signal om att tangenten har registrerats. När man lär sig, särskilt siffrorna och symbolerna långt från hemraden, är den signalen användbar, och det är det enda fall där vi skulle styra någon som lär sig mot klickande brytare. I ett delat kontor skulle vi styra dig bort från dem, av skäl som inte har med skrivandet att göra.

Det som däremot ändrar felfrekvensen, enligt vår erfarenhet, är tangenthattarnas profil och avstånd. Att gå från en bärbar dator till ett mekaniskt tangentbord med ungefär dubbla slaglängden och formade tangenthattar ändrar var fingrarna landar under en vecka eller två. Kartan Mest missade tangenter på resultatskärmen lyser upp på tangenterna i utkanten av din räckvidd. Det lägger sig. Det är också därför vi föreslår att du inte byter tangentbord de två veckorna före ett skrivtest på ett prov.

Ljudet, och varför vi syntetiserar det

Ljudet från ett tangentbord betyder mer för folk än de medger, och vi byggde våra ljudpaket kring det.

Problemet som allt tangentljud i en webbläsare måste lösa är fördröjning. Ett ljud som kommer tiotals millisekunder efter tangenten är sämre än tystnad, eftersom örat hör en rytm som fingrarna inte spelade. Räknestycket är obarmhärtigt: i 80 WPM landar tangenterna med 150 ms mellanrum, så ett klick som är 40 ms sent ligger mer än en fjärdedel av vägen till nästa tangenttryck. En del av fördröjningen kommer från sidan, och den kan vi åtgärda, och en del från trådlösa hörlurar, som lägger till en egen fördröjning som ingen webbplats kan ta bort. Känns klicken sena i ett trådlöst headset, prova den bärbara datorns högtalare.

Våra tolv paket (soft click, thock, tactile, linear, clicky, typewriter, pop, beep, pentatonic, piano, bubbles och marimba) genereras i webbläsaren med Web Audio API i stället för att spelas upp från inspelningar. Det finns ingen ljudfil att ladda ned eller avkoda, så det första tangenttrycket efter att sidan laddats ger ett ljud, och det tusende också, med samma fördröjning. Ljudet utlöses vid keydown, inte vid den input-händelse som följer, eftersom keydown är det tidigaste ögonblick då webbläsaren vet att en tangent trycktes ned. Vi justerade om nivåerna i oktober efter synpunkter på att paketen var för tysta. Standardvolymen motsvarar nu en huvudförstärkning på minst 0,45, varje pakets starkaste röst når 0,6 eller mer före limitern, och enhetstester kontrollerar volymkurvan och varje pakets toppnivå så att de inte kan glida iväg.

Paketen ”thock” och ”clicky” är modellerade efter det folk beskriver när de pratar om brytare: en låg, dämpad knackning för det första och ett skarpare klick med en hög komponent för det andra. De är approximationer. Ett syntetiserat klick kommer aldrig att låta som en smord linjär brytare på en mässingsplatta. Paketen är till för bärbara datorer och för dem som vill ha återkopplingen utan hårdvaran.

Felljudet är separat och vi skulle låta det vara på medan du lär dig: en dämpad låg ton med en kort brusknack, medvetet trist så att en serie fel inte blir en siren.

Det som faktiskt ändrar skrivhastigheten

Så här skulle vi rangordna sakerna.

  • Öva på dina svaga bokstavspar. I data från 2018 följde hur snabbt en skrivare växlade mellan händerna på alternerande par hastigheten med r = -0,72. Inget tangentbord ändrar det. Det gör övningsplanen.
  • Träffsäkerhet. Netto-WPM räknar bara felfria ord, och varje rättning kostar ett backsteg och en paus. Artikeln om träffsäkerhet har räknestycket.
  • Fingersättning. En fingerfördelning som fungerade i 40 WPM och stänger in dig vid 60 är vanligare än någon hårdvarugräns. Statistiken per tangent visar det som en tangent med mycket längre intervall än grannarna.
  • Rollover. Tappar ditt tangentbord tangenter vid snabba rullningar, byt ut det. Annars är det bra.
  • Allt annat med tangentbordet: brytartyp, aktiveringsavstånd, material i tangenthattarna, chassi. Bekvämlighet, känsla, ljud. Inte hastighet.

Därför skulle vi säga till den som skriver 65 WPM på en bärbar dator att köpa ett tangentbord om hen vill ha ett, och att räkna med att siffran rör sig på grund av vad hen gör på det.

Vilka brytare är bäst för att skriva?

För ett första mekaniskt tangentbord: ett tenkeyless- eller 75 %-tangentbord med en väl ansedd taktil eller linjär brytare med lätt till medeltung fjäder, från en tillverkare som publicerar aktiveringsdata och stöder NKRO. Prova brytare innan du köper om du kan. Skillnaden mellan ”jag gillar taktilt” och ”jag hatar taktilt” är en minut med en brytartestare, och ingen kan förutsäga den åt dig. Skriver du kod, överväg ett delat eller kompakt tangentbord med ett symbollager; det är en vinst i layout mer än i brytare, och vårt inlägg om tiofingersystemet för programmerare tar upp det.

Vill du inte lägga några pengar, slå på paketet ”tactile” här, slå på felljudet och gör ett skrivtest. Återkopplingen är det mesta av vad tangentbordet skulle ge dig, och tangentbordet du har klarar nästan säkert redan rollover. Skriv ett snabbt ”och och och” och kontrollera.

Vanliga frågor

Förbättrar mekaniska tangentbord träffsäkerheten?

Det kan de, lite, främst genom tydligare återkoppling och mindre trötthet under långa pass. Räkna med en vecka eller två med fler fel medan fingrarna vänjer sig vid den nya slaglängden och formen på tangenthattarna.

Är en lägre aktiveringspunkt snabbare?

Bara med några få millisekunder per tangenttryck som mest, mot ett genomsnittligt mellanrum mellan tangenter på ungefär 239 ms. Rollovertekniken betyder betydligt mer.

Källor