Da li se na mehaničkoj tastaturi kuca brže?

Mehanička tastatura te neće učiniti mnogo bržim daktilografom. Očekuj najviše nekoliko WPM, a verovatno nijedan. Može da učini duge sesije udobnijim i da ti da jasniju povratnu informaciju pri svakom pritisku, što može da pomogne tačnosti, ali brzina dolazi od tvojih ruku i tvoje vežbe, a ne od prekidača.

Pitanje se na svakom forumu o tastaturama pojavljuje otprilike u ovom obliku: „Na laptopu kucam 65 WPM. Ako kupim mehaničku tastaturu sa linearnim prekidačima, koliko ću biti brži?” Radije ćemo reći „jedva” nego da ti prodamo baš ono o čemu je ceo ovaj tekst.

Duži odgovor je zanimljiviji. Tastature menjaju to kakav je osećaj kucanja, koliko dugo možeš udobno da kucaš i kako zvuči prostorija. Brzina kucanja na mehaničkoj tastaturi, merena onako kako je mi merimo, uglavnom nije nešto što se menja.

Šta prekidač zapravo radi

Mehanički prekidač ima stablo koje se kreće naniže unutar kućišta, oprugu koja ga vraća nazad i kontakt koji se zatvara u nekoj tački hoda. Proizvođači objavljuju brojeve koji opisuju to kretanje.

Tačka aktivacije, koju Cherry naziva predhod (pre-travel), jeste koliko se taster pomeri pre nego što se registruje. Cherryjev MX2A Red registruje se na 2,0 mm od ukupnih 4,0 mm hoda. Njegova varijanta Speed Silver registruje se na 1,2 mm od 3,4 mm. Makaze prekidači (scissor), kakvi su u većini laptopova, obično imaju ukupan hod između 1,0 i 2,5 mm, a „leptir” konstrukcije koje su koristili neki laptopovi idu ispod 1 mm.

Radna sila je koliko jako pritiskaš da bi stigao do te tačke. Oba ta Cherry prekidača traže 45 cN, oko 46 grama-sile. Lakše i teže opruge su česte.

Osećaj je oblik krive sile. Linearni prekidači imaju glatku krivu bez ikakvog događaja u tački aktivacije. Taktilni prekidači imaju ispupčenje tik pre aktivacije, pa prst oseti gde se taster registruje. Klik prekidači dodaju mehanizam koji u istoj tački proizvodi čujan klik.

To je cela podela. Sve ostalo je fino podešavanje: jačina opruge, materijal stabla, podmazivanje i profil kapice na vrhu.

Zašto tačka aktivacije jedva utiče na brzinu

Daktilograf sa 80 WPM napravi oko 400 pritisaka u minutu, jedan na svakih 150 milisekundi. Studija Dhakala i saradnika iz 2018. o 136 miliona pritisaka tastera od 168.960 dobrovoljaca izmerila je prosečan razmak između tastera od oko 239 ms. Pretpostavimo da plići prekidač uštedi 0,8 mm hoda po pritisku, otprilike razliku između ta dva Cherry prekidača, i pretpostavimo da prst prelazi taj hod skromnih 100 mm u sekundi. To je 8 ms po pritisku, od 150 do 239. Tri do pet procenata, i to samo ako bi svaki pritisak uštedeo ceo iznos. Ne uštedi ga, jer brzi daktilografi ne čekaju da se jedan taster vrati gore pre nego što započnu sledeći.

Podaci studije o vremenu pokazuju isto sa druge strane. Brze daktilografe od sporih razlikuje preklapanje (rollover): pritiskanje sledećeg tastera pre nego što pustiš prethodni. Prosečan udeo preklapanja kod svih dobrovoljaca bio je 25%, a većina brzih daktilografa preklapala je tastere kod 40 do 70% pritisaka. Kad je do preklapanja dolazilo, pritisci su se u proseku preklapali 30 ms. To je osobina ruku daktilografa i sposobnosti tastature da registruje preklopljene pritiske, a ne toga koliko daleko tasteri idu.

Dakle, jedina osobina hardvera sa vidljivim putem do brzine je sledeća.

Preklapanje, NKRO i „duhovi”

Tastatura mora da registruje sledeći taster dok je prethodni još pritisnut. Skoro sve to rade za dva tastera. Neke jeftine membranske tastature i laptopovi koriste matricu tastera koja može pogrešno da pročita određene kombinacije od tri tastera: taster se izgubi ili se pojavi fantomski taster tamo gde nijedan nije pritisnut, što se naziva ghosting. Mehaničke tastature uglavnom reklamiraju N-key rollover (NKRO), što znači da se svaki taster detektuje nezavisno, ili bar šest istovremenih tastera standardnog USB boot protokola, što je za kucanje i više nego dovoljno.

Za daktilografa je praktičan test to da li brza preklapanja na čestim parovima („je”, „ra”, „st”) ikad izgube slovo. Ako ga gube, to je jedan stvaran razlog da zameniš tastaturu: izgubljen pritisak je neispravljena greška koju nisi napravio.

Preklapanje nam je važno i iz drugog razloga. Naše provere protiv varanja posmatraju osobine ritma, uključujući tvoj udeo preklapanja, a brzi ljudi skoro uvek preklapaju tastere. Preklapanje na tvojoj tastaturi je, na mali način, dokaz da si osoba. Tekst kako otkrivamo varanje ima detalje.

Linearni, taktilni i klik prekidači za kucanje

Ono što smo pročitali, i ono što smo videli u statistici po tasterima kod nas nekoliko koji često menjamo tastature, ukazuje na razlike u stopi grešaka i udobnosti, a ne u brzini.

Taktilni prekidači obično smanjuju udaranje tastera do dna, jer ispupčenje kaže prstu da je taster registrovan i da može da se podigne. Tokom duge sesije to znači manje sile po pritisku i manje umora. Nekima ispupčenje prekida ritam; ne znamo ni za kakve kontrolisane podatke koji pokazuju da je bilo koja grupa brža.

Linearni prekidači deluju glatko i imaju reputaciju brzog izbora među ljudima koji kucaju takmičarski. Ako je ta reputacija tačna, verovatno je reč o selekciji: takmičarski daktilografi više vole hod bez prekida, a bili bi brzi na bilo kom.

Klik prekidači daju nepogrešiv signal da je taster registrovan. Za učenje, naročito brojeva i simbola daleko od osnovnog reda, taj signal je koristan, i to je jedini slučaj u kom bismo početnika usmerili ka klik prekidačima. U zajedničkoj kancelariji bismo te usmerili dalje od njih, iz razloga koji nemaju nikakve veze sa kucanjem.

Ono što po našem iskustvu menja stopu grešaka jesu profil kapica i razmak između njih. Prelazak sa laptopa na mehaničku tastaturu sa otprilike dvostruko dužim hodom i oblikovanim kapicama menja to gde ti prsti padaju nedelju ili dve. Mapa najčešće promašenih tastera na ekranu sa rezultatima tada zasvetli na tasterima na ivici tvog dohvata. To se slegne. Zbog toga bismo i predložili da ne menjaš tastaturu u dve nedelje pred ispitni test kucanja.

Zvuk, i zašto ga sintetizujemo

Zvuk tastature ljudima znači više nego što priznaju, i oko toga smo napravili naše pakete zvukova.

Problem koji svaki zvuk kucanja u pregledaču mora da reši je kašnjenje. Zvuk koji stigne desetinama milisekundi posle tastera gori je od tišine, jer ti uvo čuje ritam koji tvoji prsti nisu odsvirali. Računica je neumoljiva: pri 80 WPM tvoji pritisci padaju na 150 ms razmaka, pa klik koji kasni 40 ms stoji više od četvrtine puta do sledećeg pritiska. Deo kašnjenja dolazi od stranice, što možemo da popravimo, a deo od bežičnih slušalica, koje dodaju sopstveno kašnjenje koje nijedan sajt ne može da ukloni. Ako ti klikovi deluju zakasnelo na bežičnim slušalicama, probaj zvučnik laptopa.

Naših dvanaest paketa (soft click, thock, tactile, linear, clicky, typewriter, pop, beep, pentatonic, piano, bubbles i marimba) generiše se u pregledaču pomoću Web Audio API-ja, umesto da se puštaju sa snimaka. Nema audio datoteke koju treba preuzeti ili dekodirati, pa prvi pritisak posle učitavanja stranice proizvede zvuk, kao i hiljaditi, sa istim kašnjenjem. Zvuk se okida na keydown, a ne na događaj input koji sledi posle njega, jer je keydown najraniji trenutak kad pregledač zna da je taster pritisnut. U oktobru smo ponovo podesili jačine posle povratnih informacija da su paketi previše tihi. Podrazumevana jačina zvuka sada odgovara glavnom pojačanju od najmanje 0,45, najglasniji glas svakog paketa dostiže 0,6 ili više pre limitera, a jedinični testovi proveravaju krivu jačine i vrh svakog paketa da ne bi mogli da odlutaju.

Paketi „thock” i „clicky” napravljeni su po onome što ljudi opisuju kad pričaju o prekidačima: nizak, prigušen udarac za prvi i oštriji klik sa visokom komponentom za drugi. To su približne vrednosti. Sintetizovani klik nikad neće zvučati kao podmazan linearni prekidač na mesinganoj ploči. Paketi su za laptopove i za ljude koji žele povratnu informaciju bez hardvera.

Zvuk greške je odvojen i preporučili bismo da ga ostaviš uključenog dok učiš: prigušen nizak ton sa kratkim šumnim udarcem, namerno tup da niz grešaka ne bi postao sirena.

Šta zaista menja brzinu kucanja

Evo redosleda kojim bismo rangirali stvari.

  • Vežba na tvojim slabim parovima slova. U podacima iz 2018. to koliko brzo daktilograf prelazi između ruku na naizmeničnim parovima pratilo je brzinu sa r = -0,72. Nijedna tastatura to ne menja. Plan vežbanja to menja.
  • Tačnost. Neto WPM računa samo čiste reči, a svaka ispravka košta jedan backspace i pauzu. Tekst o tačnosti ima računicu.
  • Raspored prstiju. Dodela prstiju koja je radila pri 40 WPM a ograničava te na 60 češća je od bilo kakvog hardverskog ograničenja. Statistika po tasterima to pokazuje kao jedan taster sa mnogo dužim razmakom od susednih.
  • Preklapanje. Ako tvoja tastatura gubi tastere pri brzim preklapanjima, zameni je. U suprotnom je u redu.
  • Sve ostalo na tastaturi: tip prekidača, tačka aktivacije, materijal kapica, kućište. Udobnost, osećaj, zvuk. Ne brzina.

Zato bismo daktilografu sa 65 WPM na laptopu rekli da kupi tastaturu ako je želi, i da očekuje da će se broj pomeriti zbog onoga što radi na njoj.

Koji su prekidači najbolji za kucanje?

Za prvu mehaničku tastaturu: tastatura bez numeričkog dela (tenkeyless) ili 75% tastatura sa cenjenim taktilnim ili linearnim prekidačem i lakom do srednjom oprugom, od proizvođača koji objavljuje specifikacije aktivacije i podržava NKRO. Ako možeš, isprobaj prekidače pre kupovine. Razlika između „volim taktilne” i „mrzim taktilne” je minut sa testerom prekidača, i niko to ne može da predvidi umesto tebe. Ako pišeš kod, razmisli o podeljenoj ili kompaktnoj tastaturi sa slojem za simbole; to je dobitak od rasporeda više nego od prekidača, a naš tekst o slepom kucanju za programere to pokriva.

Ako ne želiš ništa da potrošiš, ovde uključi paket „tactile”, uključi zvuk greške i uradi test brzine kucanja. Povratna informacija je veći deo onoga što bi ti tastatura dala, a tastatura koju imaš skoro sigurno već podržava preklapanje. Otkucaj brzo „the the the” i proveri.

Česta pitanja

Da li mehaničke tastature poboljšavaju tačnost kucanja?

Mogu, malo, uglavnom kroz jasniju povratnu informaciju i manje umora tokom dugih sesija. Očekuj nedelju ili dve dodatnih grešaka dok se prsti prilagođavaju novom hodu i obliku kapica.

Da li je niža tačka aktivacije brža?

Najviše za nekoliko milisekundi po pritisku, naspram prosečnog razmaka između tastera od oko 239 ms. Tehnika preklapanja je daleko važnija.

Izvori