Kas mehaaniline klaviatuur teeb trükkimise kiiremaks?

Mehaaniline klaviatuur ei tee su trükkimist oluliselt kiiremaks. Arvesta kõige rohkem mõne WPM-iga, tõenäoliselt mitte ühegagi. See võib muuta pikad seansid mugavamaks ja anda igale klahvivajutusele selgema tagasiside, mis võib täpsust aidata, kuid kiirus tuleb su kätest ja harjutamisest, mitte lülititest.

Küsimus ilmub igas klaviatuurifoorumis umbes sellisel kujul: „Trükin sülearvutil 65 WPM. Kui ostan lineaarsete lülititega mehaanilise klaviatuuri, kui palju kiiremaks ma saan?“ Ütleme pigem „vaevu“, kui hakkame sulle müüma asja, millest see artikkel räägib.

Pikem vastus on huvitavam. Klaviatuurid muudavad seda, kuidas trükkimine tundub, kui kaua saad seda mugavalt teha ja kuidas tuba kõlab. Trükkimiskiirus mehaanilisel klaviatuuril, mõõdetuna nii, nagu meie seda mõõdame, enamasti nende muutuvate asjade hulka ei kuulu.

Mida lüliti tegelikult teeb

Mehaanilisel lülitil on vars, mis liigub korpuse sees alla, vedru, mis lükkab selle tagasi, ja kontakt, mis sulgub mingil hetkel käigu jooksul. Tootjad avaldavad liikumist kirjeldavad arvud.

Rakendumiskaugus, mida Cherry nimetab eelkäiguks (pre-travel), on see, kui kaugele klahv liigub, enne kui vajutus registreeritakse. Cherry MX2A Red registreerib 2,0 mm juures 4,0 mm kogukäigust. Selle Speed Silver variant registreerib 1,2 mm juures 3,4 mm kogukäigust. Käärlülitid, mis on enamikus sülearvutites, liiguvad kokku tavaliselt 1,0 kuni 2,5 mm ja liblikalülitid, mida mõned sülearvutid kasutasid, jäävad alla 1 mm.

Rakendusjõud on see, kui tugevasti pead sinna jõudmiseks vajutama. Mõlemad need Cherry lülitid vajavad 45 cN, umbes 46 grammjõudu. Kergemad ja raskemad vedrud on levinud.

Tunnetus on jõukõvera kuju. Lineaarsetel lülititel on sujuv kõver ilma sündmuseta rakendumispunktis. Taktiilsetel lülititel on vahetult enne rakendumist konarus, nii et sõrm tunneb, kus klahv registreerub. Klikkivatel lülititel on lisaks mehhanism, mis teeb samas punktis kuuldava kliki.

See ongi kogu liigitus. Kõik muu on häälestamine: vedru raskus, varre materjal, määrimine ja klahvikatte profiil peal.

Miks rakendumiskaugus kiiruse jaoks vaevu loeb

Trükkija kiirusega 80 WPM teeb umbes 400 klahvivajutust minutis, ühe iga 150 millisekundi järel. Dhakali jt 2018. aasta uuring 136 miljonist klahvivajutusest 168 960 vabatahtlikult mõõtis keskmiseks klahvivajutuste vaheks umbes 239 ms. Oletame, et madalam lüliti säästaks iga klahvivajutuse pealt 0,8 mm käiku, umbes nende kahe Cherry lüliti vahe, ja oletame, et sõrm läbib selle käigu tagasihoidliku kiirusega 100 mm sekundis. See teeb 8 ms klahvivajutuse kohta 150 kuni 239-st. Kolm kuni viis protsenti ja ainult juhul, kui iga klahvivajutus säästaks täie koguse. Tegelikult ei säästa, sest kiired trükkijad ei oota, et üks klahv üles tuleks, enne kui järgmist alustavad.

Uuringu ajastusandmed näitavad sama teisest küljest. Kiireid trükkijaid eristab aeglastest ülekate (rollover): järgmise klahvi vajutamine enne eelmise vabastamist. Keskmine ülekatte osakaal kõigi vabatahtlike peale oli 25% ja enamik kiireid trükkijaid kattis üle 40 kuni 70% klahvivajutustest. Kui ülekate juhtus, kattusid klahvivajutused keskmiselt 30 ms. See on trükkija käte omadus ja klaviatuuri võime registreerida kattuvaid vajutusi, mitte see, kui kaugele klahvid liiguvad.

Seega on ainus riistvara omadus, millel on nähtav tee kiiruseni, järgmine.

Ülekate, NKRO ja kummitusklahvid

Klaviatuur peab registreerima järgmise klahvi, kui eelmine on veel all. Kahe klahvi puhul teevad seda peaaegu kõik. Mõned odavad membraanklaviatuurid ja sülearvutid kasutavad klahvimaatriksit, mis võib teatud kolme klahvi kombinatsioone valesti lugeda: üks klahv jääb vahele või ilmub fantoomklahv, mida keegi ei vajutanud, mida nimetatakse kummitamiseks (ghosting). Mehaanilised klaviatuurid reklaamivad üldiselt N-klahvi ülekatet (NKRO), mis tähendab, et iga klahv tuvastatakse eraldi, või vähemalt USB standardse alglaadimisprotokolli kuut samaaegset klahvi, mida on trükkimiseks enam kui küll.

Trükkija jaoks on praktiline test see, kas kiired rullid levinud paaridel („ja“, „st“, „le“) kunagi tähte kaotavad. Kui jah, on see üks päris põhjus klaviatuur välja vahetada: kaotatud klahvivajutus on parandamata viga, mida sa ei teinud.

Ülekate on meile oluline veel ühel põhjusel. Meie pettusevastased kontrollid vaatavad ajastuse tunnuseid, sealhulgas su ülekatte osakaalu, ja kiired inimesed kattuvad klahvidega peaaegu alati. Su klaviatuuri ülekate on väikesel moel tõend, et oled inimene. Üksikasjad on artiklis kuidas me pettust tuvastame.

Lineaarsed vs taktiilsed vs klikkivad lülitid trükkimiseks

See, mida oleme lugenud ja mida oleme näinud nende meie seast, kes klaviatuure palju vahetavad, klahvipõhises statistikas, viitab erinevustele vigade osakaalus ja mugavuses, mitte kiiruses.

Taktiilsed lülitid kipuvad vähendama klahvi põhja löömist, sest konarus ütleb sõrmele, et klahv registreerus, ja sa võid tõsta. Pika seansi jooksul tähendab see vähem jõudu klahvivajutuse kohta ja vähem väsimust. Mõnele tundub, et konarus katkestab rütmi; me ei tea ühtegi kontrollitud andmestikku, mis näitaks, et kumbki rühm on kiirem.

Lineaarsed lülitid tunduvad sujuvad ja neil on võistlustrükkijate seas kiire valiku maine. Kui see maine on õige, on see tõenäoliselt valikuefekt: võistlustrükkijad eelistavad katkestusteta lööki ja nad oleksid kiired mõlemaga.

Klikkivad lülitid annavad eksimatu signaali, et klahv registreerus. Õppimisel, eriti kodureast kaugel olevate numbrite ja sümbolite puhul, on see signaal kasulik ja see on ainus juhus, kus suunaksime õppija klikkivate poole. Jagatud kontoris suunaksime sind neist eemale, põhjustel, millel pole trükkimisega mingit pistmist.

Mis meie kogemuses vigade osakaalu tõesti muudab, on klahvikatete profiil ja vahekaugus. Üleminek sülearvutilt umbes kaks korda pikema käigu ja kumerate klahvikatetega mehaanilisele klaviatuurile muudab nädala või kahe jooksul seda, kuhu su sõrmed maanduvad. Tulemuste ekraanil kõige rohkem eksitud klahvide kaart süttib su ulatuse servas olevatel klahvidel. See läheb üle. Ka seetõttu soovitaksime mitte vahetada klaviatuuri kahe nädala jooksul enne eksami trükkimistesti.

Heli ja miks me seda sünteesime

Klaviatuuri heli on inimestele olulisem, kui nad tunnistavad, ja me ehitasime oma helipaketid selle ümber.

Probleem, mille iga trükkimisheli brauseris peab lahendama, on viivitus. Heli, mis saabub kümneid millisekundeid pärast klahvi, on halvem kui vaikus, sest su kõrv kuuleb rütmi, mida su sõrmed ei mänginud. Arvutus on halastamatu: 80 WPM juures maanduvad su klahvid 150 ms vahedega, nii et klikk, mis hilineb 40 ms, on juba üle veerandi tee peal järgmise klahvivajutuseni. Osa viivitusest tuleb lehelt, mida saame parandada, ja osa juhtmevabadest kõrvaklappidest, mis lisavad oma viivituse, mida ükski veebisait eemaldada ei saa. Kui klikid tunduvad juhtmevabades kõrvaklappides hiljaks jäävat, proovi sülearvuti kõlarit.

Meie kaksteist paketti („Soft click“, „Thock“, „Tactile“, „Linear“, „Clicky“, „Typewriter“, „Pop“, „Beep“, „Pentatonic“, „Piano“, „Bubbles“ ja „Marimba“) genereeritakse brauseris Web Audio API-ga, mitte ei esitata salvestistest. Pole ühtegi helifaili, mida alla laadida või dekodeerida, nii et esimene klahvivajutus pärast lehe laadimist teeb heli ja tuhandes ka, sama viivitusega. Heli käivitub keydown-sündmusel, mitte sellele järgneval input-sündmusel, sest keydown on varaseim hetk, mil brauser teab, et klahv vajutati alla. Häälestasime oktoobris võimendused ümber, kui saime tagasisidet, et paketid on liiga vaiksed. Vaikimisi helitugevus vastab nüüd vähemalt 0,45 üldvõimendusele, iga paketi valjeima hääle tipp on enne piirajat 0,6 või üle selle ning ühiktestid kontrollivad helitugevuse kõverat ja iga paketi tippu, et need ei saaks triivida.

Paketid „Thock“ ja „Clicky“ on modelleeritud selle järgi, mida inimesed lülititest rääkides kirjeldavad: esimene on madal summutatud koputus ja teine teravam klikk kõrge komponendiga. Need on lähendused. Sünteesitud klikk ei kõla kunagi nagu määritud lineaarlüliti messingplaadil. Paketid on sülearvutitele ja inimestele, kes tahavad tagasisidet ilma riistvarata.

Veaheli on eraldi ja õppimise ajal jätaksime selle sisse: summutatud madal toon lühikese mürakoputusega, meelega tuim, et vigade jada ei muutuks sireeniks.

Mis tegelikult trükkimiskiirust muudab

Siin on järjestus, milles asjad reastaksime.

  • Harjuta oma nõrku tähepaare. 2018. aasta andmetes oli see, kui kiiresti trükkija liikus vahelduvatel paaridel käte vahel, kiirusega seotud korrelatsiooniga r = -0,72. Ükski klaviatuur seda ei muuda. Harjutuskava muudab.
  • Täpsus. Neto-WPM arvestab ainult puhtaid sõnu ja iga parandus maksab tagasilükke ja pausi. Arvutus on täpsuse artiklis.
  • Sõrmede kasutus. Sõrmede jaotus, mis töötas 40 WPM juures ja piirab sind 60-ga, on sagedasem kui ükski riistvaraline piirang. Klahvipõhine statistika näitab seda ühe klahvina, mille vahe on naabritest palju suurem.
  • Ülekate. Kui su klaviatuur kaotab kiiretel rullidel klahve, vaheta see välja. Muidu on kõik korras.
  • Kõik muu klaviatuuri juures: lüliti tüüp, rakendumiskaugus, klahvikatete materjal, korpus. Mugavus, tunnetus, heli. Mitte kiirus.

Seepärast ütleksime sülearvutil 65 WPM trükkijale, et ostku klaviatuur, kui ta seda tahab, ja oodaku, et number liigub selle tõttu, mida ta sellega teeb.

Millised on parimad lülitid trükkimiseks?

Esimeseks mehaaniliseks klaviatuuriks numbriklahvistikuta (tenkeyless) või 75% klaviatuur hea mainega taktiilse või lineaarse lülitiga kerge kuni keskmise vedruga, tootjalt, kes avaldab rakendumise andmed ja toetab NKRO-d. Proovi lüliteid enne ostmist, kui saad. Vahe „mulle meeldib taktiilne“ ja „ma vihkan taktiilset“ vahel on üks minut lülititestriga ja keegi ei oska seda sinu eest ennustada. Kui kirjutad koodi, kaalu poolitatud või kompaktset klaviatuuri sümbolikihiga; see on pigem paigutuse kui lüliti võit ja meie artikkel pimesikirjutus programmeerijatele räägib sellest.

Kui sa ei taha midagi kulutada, lülita siin sisse pakett „Tactile“, lülita veaheli sisse ja tee trükkimiskiiruse test. Tagasiside on suurem osa sellest, mida klaviatuur sulle annaks, ja su olemasolev klaviatuur saab ülekattega peaaegu kindlasti juba hakkama. Trüki kiiresti „the the the“ ja kontrolli.

Korduma kippuvad küsimused

Kas mehaanilised klaviatuurid parandavad trükkimistäpsust?

Võivad, natuke, peamiselt selgema tagasiside ja pikkadel seanssidel väiksema väsimuse kaudu. Arvesta nädala või kahega lisavigu, kuni su sõrmed harjuvad uue käigu ja klahvikatete kujuga.

Kas madalam rakendumispunkt on kiirem?

Ainult kõige rohkem mõne millisekundi võrra klahvivajutuse kohta, võrreldes klahvide keskmise vahega umbes 239 ms. Ülekatte tehnika on palju olulisem.

Allikad