Mechaninė klaviatūra nepadės tau rašyti daug greičiau. Tikėkis daugiausia kelių WPM, o greičiausiai – nė vieno. Ji gali padaryti ilgus užsiėmimus patogesnius ir suteikti aiškesnį grįžtamąjį ryšį su kiekvienu paspaudimu, o tai gali padėti tikslumui, bet greitis kyla iš tavo rankų ir treniruočių, o ne iš jungiklių.
Šis klausimas kiekviename klaviatūrų forume iškyla maždaug tokiu pavidalu: „Nešiojamuoju kompiuteriu rašau 65 WPM. Jei nusipirksiu mechaninę klaviatūrą su linijiniais jungikliais, kiek greičiau rašysiu?“ Verčiau atsakysime „vos vos“, nei bandysime tau įpiršti tą daiktą, apie kurį yra visas šis straipsnis.
Ilgesnis atsakymas įdomesnis. Klaviatūros keičia tai, kaip rašymas jaučiasi, kiek ilgai gali patogiai rašyti ir kaip skamba kambarys. Rašymo mechanine klaviatūra greitis, matuojant taip, kaip matuojame mes, dažniausiai nėra vienas iš to, kas keičiasi.
Ką iš tikrųjų daro jungiklis
Mechaninis jungiklis turi kotelį, kuris juda žemyn korpuso viduje, spyruoklę, kuri jį stumia atgal, ir kontaktą, kuris tam tikrame eigos taške užsidaro. Gamintojai skelbia skaičius, apibūdinančius šį judesį.
Suveikimo atstumas, kurį Cherry vadina išankstine eiga (angl. pre-travel), – tai kiek klavišas pajuda, kol užregistruojamas. Cherry MX2A Red suveikia ties 2,0 mm iš 4,0 mm visos eigos. Jo Speed Silver variantas suveikia ties 1,2 mm iš 3,4 mm. Žirkliniai jungikliai, tokie kaip daugumoje nešiojamųjų kompiuterių, paprastai iš viso juda nuo 1,0 iki 2,5 mm, o kai kuriuose nešiojamuosiuose naudoti drugelio tipo mechanizmai – mažiau nei 1 mm.
Veikimo jėga – tai kaip stipriai turi spausti, kad ten nusigautum. Abiem šiems Cherry jungikliams reikia 45 cN, maždaug 46 gramų jėgos. Lengvesnės ir sunkesnės spyruoklės – įprastas dalykas.
Pojūtis – tai jėgos kreivės forma. Linijinių jungiklių kreivė tolygi, be jokio įvykio suveikimo taške. Taktiliniai jungikliai turi iškilimą prieš pat suveikimą, todėl pirštas jaučia, kur klavišas užsiregistruoja. Spragsintys jungikliai turi papildomą mechanizmą, kuris tame pačiame taške skleidžia girdimą spragtelėjimą.
Tai ir visa klasifikacija. Visa kita – derinimas: spyruoklės svoris, kotelio medžiaga, tepimas ir viršuje esančio klavišo dangtelio profilis.
Kodėl suveikimo atstumas greičiui beveik nesvarbus
Rašytojas, rašantis 80 WPM, per minutę atlieka apie 400 paspaudimų – po vieną kas 150 milisekundžių. 2018 m. Dhakal ir kt. tyrime, kuriame išanalizuota 136 milijonai paspaudimų iš 168 960 savanorių, vidutinis tarpas tarp klavišų buvo apie 239 ms. Tarkime, seklesnis jungiklis sutaupytų 0,8 mm eigos per paspaudimą – maždaug tiek skiriasi tie du Cherry jungikliai – ir tarkime, pirštas tą eigą įveikia kukliu 100 mm per sekundę greičiu. Tai 8 ms per paspaudimą iš 150–239. Trys–penki procentai, ir tik jei kiekvienas paspaudimas sutaupytų visą tą dydį. Taip nėra, nes greiti rašytojai nelaukia, kol vienas klavišas grįš į viršų, prieš pradėdami kitą.
Tyrimo laiko duomenys tai patvirtina iš kitos pusės. Greitus rašytojus nuo lėtų skiria persidengimas (angl. rollover): kito klavišo paspaudimas dar neatleidus ankstesnio. Vidutinis persidengimo santykis tarp visų savanorių buvo 25 %, o dauguma greitų rašytojų persidengdavo 40–70 % paspaudimų. Kai persidengimas įvykdavo, paspaudimai vidutiniškai persidengdavo 30 ms. Tai rašytojo rankų ir klaviatūros gebėjimo registruoti persidengiančius paspaudimus savybė, o ne to, kiek toli klavišai juda.
Taigi vienintelė techninės įrangos savybė su matomu keliu į greitį – kita.
Persidengimas, NKRO ir „vaiduokliai“
Klaviatūra turi užregistruoti kitą klavišą, kol ankstesnis dar nuspaustas. Dviem klavišams beveik visos tai daro. Kai kurios pigios membraninės klaviatūros ir nešiojamieji kompiuteriai naudoja klavišų matricą, kuri gali neteisingai nuskaityti tam tikrus trijų klavišų derinius: klavišas praleidžiamas arba atsiranda fantominis klavišas, kurio niekas nespaudė, – tai vadinama „vaiduokliais“ (angl. ghosting). Mechaninės klaviatūros paprastai reklamuoja N klavišų persidengimą (NKRO), t. y. kiekvienas klavišas aptinkamas nepriklausomai, arba bent šešis vienu metu nuspaustus klavišus pagal standartinį USB įkrovos protokolą, o to rašymui daugiau nei pakanka.
Rašytojui praktinis patikrinimas – ar greitai persidengiant dažnoms poroms („th“, „er“, „in“) kada nors dingsta raidė. Jei taip, tai viena tikra priežastis pakeisti klaviatūrą: praleistas paspaudimas yra neištaisyta klaida, kurios tu nepadarei.
Persidengimas mums svarbus ir dėl kitos priežasties. Mūsų sukčiavimo aptikimo patikros žiūri į laiko požymius, įskaitant tavo persidengimo santykį, o greiti žmonės beveik visada persidengia klavišus. Tavo klaviatūros persidengimas yra, nors ir nedidelis, įrodymas, kad esi žmogus. Daugiau – įraše kaip aptinkame sukčiavimą.
Linijiniai, taktiliniai ar spragsintys jungikliai rašymui
Tai, ką skaitėme, ir tai, ką matėme kelių iš mūsų, dažnai keičiančių klaviatūras, statistikoje pagal klavišus, rodo skirtumus klaidų dažnyje ir patogume, o ne greityje.
Taktiliniai jungikliai paprastai mažina spaudimą iki dugno, nes iškilimas pirštui praneša, kad klavišas užsiregistravo, ir galima jį atleisti. Per ilgą užsiėmimą tai reiškia mažiau jėgos kiekvienam paspaudimui ir mažiau nuovargio. Kai kuriems iškilimas trikdo ritmą; nežinome jokių kontroliuojamų duomenų, rodančių, kad kuri nors grupė greitesnė.
Linijiniai jungikliai jaučiasi tolygūs ir tarp rašančiųjų sportui turi greito pasirinkimo reputaciją. Jei ta reputacija pagrįsta, tai greičiausiai atranka: varžybose rašantieji renkasi paspaudimą be pertrūkio, ir jie būtų greiti su bet kuriuo.
Spragsintys jungikliai duoda neabejotiną signalą, kad klavišas užsiregistravo. Mokantis, ypač skaičių ir simbolių toli nuo pradinės eilės, tas signalas naudingas, ir tai vienintelis atvejis, kai besimokantį nukreiptume prie spragsinčių. Bendrame biure nukreiptume nuo jų – dėl priežasčių, kurios su rašymu nieko bendra neturi.
Mūsų patirtimi, klaidų dažnį keičia klavišų dangtelių profilis ir tarpai tarp jų. Perėjus nuo nešiojamojo kompiuterio prie mechaninės klaviatūros su maždaug dvigubai ilgesne eiga ir išlenktais dangteliais, savaitę ar dvi keičiasi tai, kur nusileidžia pirštai. Rezultatų lango dažniausiai klaidingų klavišų žemėlapis nušvinta ties klavišais tavo pasiekiamumo krašte. Tai praeina. Todėl ir siūlytume nekeisti klaviatūros dvi savaites prieš egzamino rašymo testą.
Garsas ir kodėl jį sintezuojame
Klaviatūros garsas žmonėms svarbesnis, nei jie pripažįsta, ir aplink tai sukūrėme savo garsų rinkinius.
Problema, kurią turi išspręsti bet koks rašymo garsas naršyklėje, – vėlavimas. Garsas, atsklindantis dešimtis milisekundžių po klavišo, yra blogiau nei tyla, nes ausis girdi ritmą, kurio pirštai negrojo. Aritmetika negailestinga: esant 80 WPM klavišai nusileidžia kas 150 ms, todėl 40 ms vėluojantis spragtelėjimas yra daugiau nei ketvirtadalį kelio iki kito paspaudimo. Dalis vėlavimo kyla iš puslapio, ir tai galime ištaisyti, o dalis – iš belaidžių ausinių, kurios prideda savo vėlavimą, kurio jokia svetainė negali pašalinti. Jei su belaidėmis ausinėmis spragtelėjimai atrodo vėluojantys, išbandyk nešiojamojo kompiuterio garsiakalbį.
Mūsų dvylika rinkinių (soft click, thock, tactile, linear, clicky, typewriter, pop, beep, pentatonic, piano, bubbles ir marimba) generuojami naršyklėje su Web Audio API, o ne grojami iš įrašų. Nėra garso failo, kurį reikėtų atsisiųsti ar iškoduoti, todėl pirmas paspaudimas po puslapio įkėlimo skamba, ir tūkstantasis taip pat, su tuo pačiu vėlavimu. Garsas suskamba keydown įvykiu, o ne po jo einančiu input įvykiu, nes keydown – anksčiausia akimirka, kai naršyklė žino, kad klavišas nuspaustas. Spalį perderinome garsumus, gavę atsiliepimų, kad rinkiniai per tylūs. Numatytasis garsumas dabar atitinka bendrą stiprinimą ne mažesnį nei 0,45, kiekvieno rinkinio garsiausias balsas prieš ribotuvą pasiekia 0,6 ar daugiau, o vienetų testai tikrina garsumo kreivę ir kiekvieno rinkinio piką, kad jie negalėtų nukrypti.
Rinkiniai „thock“ ir „clicky“ sumodeliuoti pagal tai, ką žmonės apibūdina kalbėdami apie jungiklius: pirmasis – žemas, prislopintas dunkstelėjimas, antrasis – aštresnis spragtelėjimas su aukštu komponentu. Tai aproksimacijos. Sintezuotas spragtelėjimas niekada neskambės kaip suteptas linijinis jungiklis ant žalvarinės plokštės. Rinkiniai skirti nešiojamiesiems kompiuteriams ir žmonėms, kurie nori grįžtamojo ryšio be techninės įrangos.
Klaidos garsas atskiras, ir mokantis jį paliktume įjungtą: prislopintas žemas tonas su trumpu triukšmo dunkstelėjimu, sąmoningai blankus, kad klaidų serija netaptų sirena.
Kas iš tikrųjų keičia rašymo greitį
Štai kokia tvarka reitinguotume dalykus.
- Treniruok silpnas raidžių poras. 2018 m. duomenimis, tai, kaip greitai rašytojas pereina tarp rankų kintamose porose, su greičiu koreliavo r = -0,72. Jokia klaviatūra to nepakeičia. Treniruočių planas – pakeičia.
- Tikslumas. Neto WPM skaičiuoja tik švarius žodžius, o kiekvienas taisymas kainuoja trynimo klavišą ir pauzę. Aritmetika – straipsnyje apie tikslumą.
- Pirštų priskyrimas. Pirštų priskyrimas, kuris veikė ties 40 WPM, bet riboja tave ties 60, pasitaiko dažniau nei bet kokia techninės įrangos riba. Statistika pagal klavišus tai rodo kaip vieną klavišą su gerokai ilgesniu intervalu nei kaimynų.
- Persidengimas. Jei tavo klaviatūra greitai persidengiant praleidžia klavišus, pakeisk ją. Kitu atveju ji tinkama.
- Visa kita apie klaviatūrą: jungiklio tipas, suveikimo atstumas, dangtelių medžiaga, korpusas. Patogumas, pojūtis, garsas. Ne greitis.
Todėl 65 WPM nešiojamuoju rašančiam žmogui patartume pirkti klaviatūrą, jei jos nori, ir tikėtis, kad skaičius pajudės dėl to, ką jis su ja darys.
Kokie jungikliai geriausi rašymui?
Pirmajai mechaninei klaviatūrai – klaviatūra be skaitmenų bloko (tenkeyless) arba 75 % dydžio su gerai vertinamu taktiliniu ar linijiniu jungikliu ir lengva ar vidutine spyruokle, iš gamintojo, kuris skelbia suveikimo specifikacijas ir palaiko NKRO. Jei gali, išbandyk jungiklius prieš pirkdamas. Skirtumas tarp „man patinka taktiliniai“ ir „nekenčiu taktilinių“ – minutė su jungiklių testeriu, ir niekas to už tave nenuspės. Jei rašai kodą, apsvarstyk padalytą arba kompaktišką klaviatūrą su simbolių sluoksniu; tai daugiau išdėstymo nei jungiklio nauda, o mūsų įrašas aklasis rašymas programuotojams tai aptaria.
Jei nenori nieko išleisti, čia įjunk „tactile“ rinkinį, įjunk klaidos garsą ir atlik rašymo greičio testą. Grįžtamasis ryšys – didžioji dalis to, ką duotų klaviatūra, o tavo turima klaviatūra beveik neabejotinai jau tvarkosi su persidengimu. Greitai parašyk „the the the“ ir patikrink.
Dažniausiai užduodami klausimai
Ar mechaninės klaviatūros pagerina rašymo tikslumą?
Gali, šiek tiek, daugiausia dėl aiškesnio grįžtamojo ryšio ir mažesnio nuovargio per ilgus užsiėmimus. Tikėkis savaitės ar dviejų papildomų klaidų, kol pirštai prisitaikys prie naujos eigos ir dangtelių formos.
Ar žemesnis suveikimo taškas greitesnis?
Daugiausia keliomis milisekundėmis per paspaudimą, kai vidutinis tarpas tarp klavišų yra apie 239 ms. Persidengimo technika svarbi daug labiau.