O tastatură mecanică nu te va face să tastezi mult mai repede. Așteaptă-te la cel mult câțiva WPM, și probabil la niciunul. Poate face sesiunile lungi mai confortabile și îți poate da un răspuns mai clar la fiecare apăsare, ceea ce poate ajuta precizia, dar viteza vine din mâinile tale și din exersare, nu din switch-uri.
Întrebarea apare pe fiecare forum de tastaturi cam în forma asta: „Am 65 WPM pe laptop. Dacă îmi cumpăr o tastatură mecanică cu switch-uri liniare, cu cât voi fi mai rapid?” Preferăm să spunem „aproape deloc” decât să-ți vindem lucrul despre care e tot acest articol.
Răspunsul lung este mai interesant. Tastaturile schimbă senzația tastării, cât timp poți tasta confortabil și cum sună camera. Viteza de tastare pe o tastatură mecanică, măsurată așa cum o măsurăm noi, în mare parte nu se numără printre lucrurile care se schimbă.
Ce face de fapt un switch
Un switch mecanic are o tijă care coboară într-o carcasă, un arc care o împinge înapoi și un contact care se închide într-un anumit punct al cursei. Producătorii publică cifrele care descriu mișcarea.
Distanța de acționare, pe care Cherry o numește pre-travel, este cât coboară tasta înainte să fie înregistrată. Cherry MX2A Red se înregistrează la 2,0 mm dintr-o cursă totală de 4,0 mm. Varianta Speed Silver se înregistrează la 1,2 mm din 3,4 mm. Switch-urile de tip foarfecă, cele din majoritatea laptopurilor, au de obicei o cursă totală între 1,0 și 2,5 mm, iar mecanismele „fluture” folosite de unele laptopuri coboară sub 1 mm.
Forța de acționare este cât de tare apeși ca să ajungi acolo. Ambele switch-uri Cherry de mai sus au nevoie de 45 cN, adică aproximativ 46 de grame-forță. Arcurile mai ușoare și mai grele sunt obișnuite.
Senzația este forma curbei de forță. Switch-urile liniare au o curbă netedă, fără niciun eveniment în punctul de acționare. Switch-urile tactile au o mică denivelare chiar înainte de acționare, așa că degetul simte unde se înregistrează tasta. Switch-urile clicky adaugă un mecanism care scoate un clic audibil în același punct.
Asta e toată clasificarea. Restul e reglaj: greutatea arcului, materialul tijei, lubrifierea și profilul tastei de deasupra.
De ce distanța de acționare abia contează pentru viteză
Cineva care tastează cu 80 WPM face circa 400 de apăsări pe minut, una la fiecare 150 de milisecunde. Studiul lui Dhakal et al. din 2018, pe 136 de milioane de apăsări de la 168.960 de voluntari, a măsurat un interval mediu între taste de circa 239 ms. Să presupunem că un switch cu cursă mai mică ar economisi 0,8 mm de cursă la fiecare apăsare, cam diferența dintre cele două switch-uri Cherry, și că un deget parcurge acea cursă cu un modest 100 mm pe secundă. Asta înseamnă 8 ms pe apăsare, din 150–239. Trei până la cinci la sută, și doar dacă fiecare apăsare ar economisi toată distanța. Nu se întâmplă așa, pentru că cei care tastează repede nu așteaptă ca o tastă să revină sus înainte s-o înceapă pe următoarea.
Datele de timp ale studiului arată același lucru din cealaltă parte. Ce îi separă pe cei rapizi de cei lenți este rollover-ul: apăsarea tastei următoare înainte de a o elibera pe cea anterioară. Rata medie de rollover la toți voluntarii a fost de 25%, iar cei mai mulți dintre cei rapizi făceau rollover la 40–70% dintre apăsări. Când avea loc, apăsările se suprapuneau în medie cu 30 ms. Aceasta este o proprietate a mâinilor celui care tastează și a capacității tastaturii de a înregistra apăsări suprapuse, nu a cât de mult coboară tastele.
Așa că singura proprietate hardware cu o legătură vizibilă cu viteza este următoarea.
Rollover, NKRO și ghosting
O tastatură trebuie să înregistreze tasta următoare cât timp cea anterioară e încă apăsată. Aproape toate pot face asta pentru două taste. Unele tastaturi ieftine cu membrană și unele laptopuri folosesc o matrice de taste care poate citi greșit anumite combinații de trei taste: o tastă se pierde sau apare o tastă fantomă acolo unde nu s-a apăsat nimic, fenomen numit ghosting. Tastaturile mecanice anunță în general N-key rollover (NKRO), adică fiecare tastă este detectată independent, sau măcar cele șase taste simultane ale protocolului standard USB boot, ceea ce e mai mult decât suficient pentru tastare.
Pentru cine tastează, testul practic este dacă rulările rapide pe perechi uzuale („th”, „er”, „in”) pierd vreodată o literă. Dacă da, acesta este un motiv real să schimbi tastatura: o apăsare pierdută este o greșeală necorectată pe care nu ai făcut-o tu.
Rollover-ul contează pentru noi și dintr-un alt motiv. Verificările noastre anti-trișare se uită la caracteristici de timp, inclusiv la rata ta de rollover, iar oamenii rapizi suprapun aproape întotdeauna tastele. Rollover-ul tastaturii tale este, într-o mică măsură, o dovadă că ești o persoană. Cum detectăm trișatul are detaliile.
Switch-uri liniare, tactile sau clicky pentru tastare
Ce am citit și ce am văzut în statisticile pe taste ale celor câțiva dintre noi care schimbă des tastaturile indică diferențe de rată de greșeli și de confort, nu de viteză.
Switch-urile tactile tind să reducă apăsarea până la capăt, pentru că denivelarea îi spune degetului că tasta s-a înregistrat și îl poți ridica. Pe o sesiune lungă, asta înseamnă mai puțină forță pe apăsare și mai puțină oboseală. Unii simt că denivelarea le întrerupe ritmul; nu știm de date controlate care să arate că vreun grup e mai rapid.
Switch-urile liniare sunt netede și au reputația de alegere rapidă printre cei care tastează ca sport. Dacă reputația e corectă, probabil e vorba de selecție: cei care concurează la tastare preferă o cursă fără întreruperi, dar ar fi rapizi pe oricare.
Switch-urile clicky dau un semnal inconfundabil că tasta s-a înregistrat. Pentru învățare, mai ales la cifrele și simbolurile depărtate de rândul de bază, semnalul acesta e util, și este singurul caz în care am îndrepta pe cineva care învață spre clicky. Într-un birou comun te-am îndrepta în altă parte, din motive care n-au nicio legătură cu tastarea.
Ce schimbă rata de greșeli, din experiența noastră, este profilul și distanțarea tastelor. Trecerea de la un laptop la o tastatură mecanică cu o cursă de aproximativ două ori mai mare și taste sculptate schimbă locul în care aterizează degetele timp de o săptămână sau două. Harta celor mai ratate taste de pe ecranul de rezultate se aprinde pe tastele de la marginea razei tale de acțiune. Apoi se liniștește. Tot de aceea am sugera să nu schimbi tastatura în cele două săptămâni dinaintea unui test de tastare pentru examen.
Sunetul și de ce îl sintetizăm
Sunetul unei tastaturi contează pentru oameni mai mult decât recunosc, iar pachetele noastre de sunete sunt construite în jurul acestui lucru.
Problema pe care trebuie s-o rezolve orice sunet de tastare într-un browser este întârzierea. Un sunet care vine la zeci de milisecunde după tastă e mai rău decât liniștea, pentru că urechea aude un ritm pe care degetele nu l-au cântat. Calculul e necruțător: la 80 WPM, tastele cad la 150 ms una de alta, deci un clic întârziat cu 40 ms ajunge la mai mult de un sfert din drumul până la apăsarea următoare. O parte din întârziere vine de la pagină, pe care o putem repara, iar o parte de la căștile wireless, care adaugă propria întârziere pe care niciun site nu o poate elimina. Dacă clicurile par întârziate pe căști wireless, încearcă difuzorul laptopului.
Cele douăsprezece pachete ale noastre (soft click, thock, tactile, linear, clicky, typewriter, pop, beep, pentatonic, piano, bubbles și marimba) sunt generate în browser cu Web Audio API, nu redate din înregistrări. Nu există niciun fișier audio de descărcat sau de decodat, așa că prima apăsare după încărcarea paginii scoate un sunet, la fel și a mia, cu aceeași întârziere. Sunetul pornește la keydown, nu la evenimentul input care urmează, pentru că keydown este cel mai devreme moment în care browserul știe că o tastă a fost apăsată. Am reglat din nou nivelurile în octombrie, după ce am primit păreri că pachetele erau prea încete. Volumul implicit corespunde acum unui câștig general de cel puțin 0,45, vocea cea mai puternică a fiecărui pachet ajunge la 0,6 sau mai mult înainte de limitator, iar testele unitare verifică curba de volum și vârful fiecărui pachet, ca să nu poată deriva.
Pachetele „thock” și „clicky” sunt modelate după ce descriu oamenii când vorbesc despre switch-uri: o bătaie joasă și amortizată pentru primul și un clic mai ascuțit, cu o componentă înaltă, pentru al doilea. Sunt aproximări. Un clic sintetizat nu va suna niciodată ca un switch liniar lubrifiat pe o placă de alamă. Pachetele sunt pentru laptopuri și pentru cei care vor răspunsul fără hardware.
Sunetul de greșeală e separat și l-am lăsa pornit în timpul învățării: un ton jos, înăbușit, cu o scurtă bătaie de zgomot, făcut intenționat surd ca o serie de greșeli să nu devină o sirenă.
Ce schimbă de fapt viteza de tastare
Iată ordinea în care am pune lucrurile.
- Exersarea perechilor de litere la care ești slab. În datele din 2018, cât de repede trecea cineva de la o mână la alta pe perechile alternante urmărea viteza cu r = -0,72. Nicio tastatură nu schimbă asta. Planul de exersare, da.
- Precizia. WPM-ul net numără doar cuvintele curate, iar fiecare corectură costă un backspace și o pauză. Articolul despre precizie are calculul.
- Folosirea degetelor. O alocare a degetelor care a mers la 40 WPM și te blochează la 60 e mai frecventă decât orice limită hardware. Statisticile pe taste o arată ca o tastă cu un interval mult mai mare decât vecinele ei.
- Rollover-ul. Dacă tastatura ta pierde taste la rulări rapide, schimb-o. Altfel e în regulă.
- Tot restul legat de tastatură: tipul de switch, distanța de acționare, materialul tastelor, carcasa. Confort, senzație, sunet. Nu viteză.
De aceea i-am spune celui cu 65 WPM pe laptop să-și cumpere o tastatură dacă își dorește una și să se aștepte ca cifra să se miște datorită a ceea ce face pe ea.
Care sunt cele mai bune switch-uri pentru tastare?
Pentru o primă tastatură mecanică: o tastatură tenkeyless sau 75%, cu un switch tactil sau liniar bine cotat și un arc ușor spre mediu, de la un producător care publică specificațiile de acționare și suportă NKRO. Încearcă switch-urile înainte să cumperi, dacă poți. Diferența dintre „îmi plac switch-urile tactile” și „urăsc switch-urile tactile” înseamnă un minut cu un tester de switch-uri, și nimeni nu o poate prezice în locul tău. Dacă scrii cod, ia în calcul o tastatură split sau compactă, cu un strat de simboluri; câștigul ține mai mult de aranjament decât de switch, iar articolul nostru despre tastarea cu zece degete pentru programatori tratează subiectul.
Dacă nu vrei să cheltui nimic, pornește aici pachetul „tactile”, activează sunetul de greșeală și fă un test de viteză la tastare. Răspunsul sonor e mare parte din ce ți-ar da tastatura, iar tastatura pe care o ai se descurcă aproape sigur deja cu rollover-ul. Tastează repede „the the the” și verifică.
Întrebări frecvente
Îmbunătățesc tastaturile mecanice precizia la tastare?
Pot, puțin, mai ales prin răspunsul mai clar și prin oboseala mai mică în sesiunile lungi. Așteaptă-te la o săptămână sau două cu greșeli în plus, cât timp degetele se adaptează la noua cursă și la forma tastelor.
Este un punct de acționare mai jos mai rapid?
Doar cu cel mult câteva milisecunde pe apăsare, față de un interval mediu între taste de circa 239 ms. Tehnica de rollover contează mult mai mult.