Pabibilisin ba ng mechanical keyboard ang pag-type mo?

Hindi ka gaanong pabibilisin ng mechanical keyboard. Asahan ang ilang WPM sa pinakamarami, at malamang wala. Kaya nitong gawing mas komportable ang mahahabang session at bigyan ka ng mas malinaw na feedback sa bawat keystroke, na maaaring makatulong sa katumpakan, pero galing ang bilis sa mga kamay mo at sa pagsasanay mo, hindi sa mga switch.

Lumalabas ang tanong na ito sa bawat keyboard forum sa halos ganitong anyo: "65 WPM ako sa laptop. Kung bibili ako ng mechanical keyboard na may linear switch, gaano ako bibilis?" Mas gugustuhin naming sabihing "halos hindi" kaysa ibenta sa iyo ang mismong bagay na pinag-uusapan ng buong artikulong ito.

Mas kawili-wili ang mas mahabang sagot. Binabago ng mga keyboard ang pakiramdam ng pag-type, kung gaano katagal mo ito magagawa nang komportable at kung ano ang tunog sa kuwarto. Ang typing speed sa mechanical keyboard, sinukat sa paraang sinusukat namin ito, ay kadalasang hindi kasama sa mga nagbabago.

Ano talaga ang ginagawa ng switch

May stem ang mechanical switch na bumababa sa loob ng housing, spring na nagtutulak dito pabalik, at contact na sumasara sa isang punto ng paggalaw. Inilalathala ng mga manufacturer ang mga numerong naglalarawan sa galaw.

Ang actuation distance, na tinatawag ng Cherry na pre-travel, ay kung gaano kalayo gumagalaw ang key bago ito marehistro. Nagrerehistro ang MX2A Red ng Cherry sa 2.0 mm mula sa 4.0 mm na kabuuang travel. Nagrerehistro ang Speed Silver na variant nito sa 1.2 mm mula sa 3.4 mm. Ang mga scissor switch, ang uri sa karamihan ng laptop, ay kadalasang may kabuuang travel na 1.0 hanggang 2.5 mm, at mas mababa pa sa 1 mm ang mga butterfly design na ginamit ng ilang laptop.

Ang operating force ay kung gaano kalakas ang pindot para makarating doon. Parehong nangangailangan ng 45 cN ang dalawang Cherry switch na iyon, mga 46 gram-force. Karaniwan ang mas magaan at mas mabigat na spring.

Ang pakiramdam ay ang hugis ng force curve. May makinis na curve ang mga linear switch na walang anumang pangyayari sa actuation point. May bump ang mga tactile switch bago mismo ang actuation, kaya nararamdaman ng daliri mo kung saan nagrerehistro ang key. Nagdadagdag ang mga clicky switch ng mekanismong gumagawa ng naririnig na click sa parehong punto.

Iyan na ang buong klasipikasyon. Ang lahat ng iba ay tuning: bigat ng spring, materyal ng stem, lubrication at ang keycap profile sa ibabaw.

Bakit halos walang epekto ang actuation distance sa bilis

Ang typist na 80 WPM ay gumagawa ng mga 400 keystroke bawat minuto, isa bawat 150 millisecond. Sinukat ng pag-aaral nina Dhakal et al. noong 2018 sa 136 milyong keystroke mula sa 168,960 volunteer ang average na inter-key interval na mga 239 ms. Ipagpalagay na nakatipid ng 0.8 mm na travel bawat keystroke ang mas mababaw na switch, halos ang agwat ng dalawang Cherry switch na iyon, at ipagpalagay na gumagalaw ang daliri sa travel na iyon sa katamtamang 100 mm bawat segundo. 8 ms iyon bawat keystroke, mula sa 150 hanggang 239. Tatlo hanggang limang porsiyento, at kung natipid lang ng bawat keystroke ang buong halaga. Hindi naman, dahil hindi hinihintay ng mabibilis na typist na umangat ang isang key bago simulan ang susunod.

Pinapatunayan din ito ng timing data ng pag-aaral mula sa kabilang panig. Ang naghihiwalay sa mabibilis na typist sa mabagal ay ang rollover: ang pagpindot sa susunod na key bago bitawan ang nauna. 25% ang mean na rollover ratio sa lahat ng volunteer, at karamihan sa mabibilis na typist ay nag-rollover sa 40 hanggang 70% ng mga pindot. Kapag nagkaroon ng rollover, 30 ms sa average ang pagsasabay ng mga keystroke. Katangian iyan ng mga kamay ng typist, at ng kakayahan ng keyboard na magrehistro ng mga nagsasabay na pindot, hindi ng layo ng travel ng mga key.

Kaya ang tanging katangian ng hardware na may nakikitang daan patungo sa bilis ay ang susunod.

Rollover, NKRO at ghosting

Kailangang marehistro ng keyboard ang susunod na key habang nakapindot pa ang nauna. Halos lahat ay kaya ito para sa dalawang key. Gumagamit ang ilang murang membrane keyboard at laptop ng key matrix na maaaring mali ang basa sa ilang kombinasyon ng tatlong key: may nawawalang key, o may lumilitaw na phantom key kung saan walang pinindot, na tinatawag na ghosting. Karaniwang ina-advertise ng mga mechanical keyboard ang N-key rollover (NKRO), ibig sabihin ay hiwalay na nade-detect ang bawat key, o kahit man lang ang anim na sabay-sabay na key ng karaniwang USB boot protocol, na higit pa sa sapat para sa pag-type.

Para sa isang typist, ang praktikal na test ay kung may nawawala bang letra kapag mabilis ang roll sa mga karaniwang pares ("th", "er", "in"). Kung mayroon, iyan ang isang totoong dahilan para palitan ang keyboard: ang nawalang keystroke ay hindi naitamang mali na hindi mo ginawa.

Mahalaga sa amin ang rollover sa isa pang dahilan. Tinitingnan ng mga anti-cheat check namin ang mga katangian ng timing, kasama ang rollover ratio mo, at halos laging nagsasabay ng mga key ang mabibilis na tao. Ang rollover ng keyboard mo ay, sa maliit na paraan, ebidensya na tao ka. Nasa paano namin nade-detect ang pandaraya ang detalye.

Linear vs tactile vs clicky na switch para sa pag-type

Ang nabasa namin, at ang nakita namin sa per-key stats ng ilan sa amin na madalas magpalit ng keyboard, ay tumuturo sa mga pagkakaiba sa error rate at ginhawa sa halip na bilis.

Kadalasang nababawasan ng mga tactile switch ang bottoming out, dahil sinasabi ng bump sa daliri mo na nagrehistro na ang key at puwede ka nang umangat. Sa mahabang session, ibig sabihin nito ay mas kaunting puwersa bawat keystroke at mas kaunting pagod. May ilang nakakaramdam na ginagambala ng bump ang ritmo nila; wala kaming alam na kontroladong datos na nagpapakitang mas mabilis ang alinmang grupo.

Makinis ang pakiramdam ng mga linear switch at may reputasyon silang mabilis na pagpipilian sa mga nagta-type bilang sport. Kung tama ang reputasyong iyon, malamang ay dahil sa kung sino ang pumipili: mas gusto ng mga competitive typist ang stroke na walang hadlang, at mabilis sila sa alinman.

Nagbibigay ang mga clicky switch ng hindi mapagkakamalang senyales na nagrehistro ang key. Para sa pag-aaral, lalo na sa mga numero at simbolong malayo sa home row, kapaki-pakinabang ang senyales na iyon, at ito ang isang kaso kung saan itutulak namin ang nag-aaral sa clicky. Sa shared office, ilalayo ka namin dito, sa mga dahilang walang kinalaman sa pag-type.

Ang talagang nagbabago sa error rate, sa karanasan namin, ay ang keycap profile at espasyo. Ang paglipat mula sa laptop papunta sa mechanical board na may halos dobleng travel at hinubog na keycap ay nagbabago kung saan bumabagsak ang mga daliri mo sa loob ng isa o dalawang linggo. Umiilaw ang mapa ng mga key na madalas magkamali sa results screen sa mga key sa gilid ng abot mo. Humuhupa ito. Ito rin ang dahilan kung bakit imumungkahi naming huwag magpalit ng keyboard sa loob ng dalawang linggo bago ang isang typing test para sa exam.

Tunog, at kung bakit namin ito sini-synthesize

Mas mahalaga sa tao ang tunog ng keyboard kaysa sa inaamin nila, at binuo namin ang mga pakete ng tunog sa paligid niyan.

Ang problemang kailangang lutasin ng anumang tunog ng pag-type sa browser ay ang lag. Mas masama kaysa sa katahimikan ang tunog na dumarating nang sampu-sampung millisecond pagkatapos ng key, dahil nakakarinig ang tainga mo ng ritmong hindi tinugtog ng mga daliri mo. Walang awa ang aritmetika: sa 80 WPM, 150 ms ang pagitan ng mga key mo, kaya ang click na 40 ms na huli ay lampas sa isang-kapat ng daan patungo sa susunod na keystroke. Galing sa pahina ang ilang lag, na kaya naming ayusin, at ang ilan ay galing sa mga wireless earbud, na nagdadagdag ng sarili nilang delay na hindi maaalis ng anumang website. Kung parang huli ang mga click sa wireless headset, subukan ang speaker ng laptop.

Ang labindalawa naming pakete (soft click, thock, tactile, linear, clicky, typewriter, pop, beep, pentatonic, piano, bubbles at marimba) ay nililikha sa browser gamit ang Web Audio API sa halip na pinapatugtog mula sa mga recording. Walang audio file na ida-download o ide-decode, kaya may tunog ang unang keystroke pagkatapos mag-load ang pahina at ganoon din ang ika-isang libo, na pareho ang latency. Tumutunog ito sa keydown, hindi sa input event na sumusunod, dahil ang keydown ang pinakamaagang sandaling alam ng browser na may pinindot na key. Inayos namin muli ang mga gain noong Oktubre matapos ang feedback na masyadong mahina ang mga pakete. Tumutugma na ngayon ang default na volume sa master gain na hindi bababa sa 0.45, umaabot sa 0.6 o higit pa ang pinakamalakas na boses ng bawat pakete bago ang limiter, at sinusuri ng mga unit test ang volume curve at ang peak ng bawat pakete para hindi sila maanod.

Ang mga paketeng "thock" at "clicky" ay hinango sa inilalarawan ng mga tao kapag pinag-uusapan nila ang mga switch: mababa at pigil na katok para sa una at mas matalas na click na may mataas na tono para sa ikalawa. Mga pagtatantiya lang ang mga ito. Hindi kailanman tutunog ang synthesized na click na parang linear na may lube sa brass plate. Para sa mga laptop ang mga pakete at para sa mga gustong magkaroon ng feedback nang walang hardware.

Hiwalay ang tunog ng mali at iiwan naming naka-on ito habang nag-aaral: isang pigil na mababang tono na may maikling katok ng ingay, sinadyang mapurol para hindi maging sirena ang sunud-sunod na mali.

Ano talaga ang nagbabago sa typing speed

Ito ang pagkakasunod-sunod ng ranggo namin.

  • Pagsasanay sa mahihina mong pares ng letra. Sa datos ng 2018, sumabay sa bilis sa r = -0.72 kung gaano kabilis lumilipat ang typist sa pagitan ng mga kamay sa mga pares na salitan ang kamay. Walang keyboard na nagbabago niyan. Ang plano ng pagsasanay ang nagbabago.
  • Katumpakan. Mga malinis na salita lang ang binibilang ng netong WPM, at bawat pagtatama ay may kapalit na backspace at paghinto. Nasa artikulo tungkol sa katumpakan ang aritmetika.
  • Paggamit ng daliri. Mas karaniwan kaysa sa anumang limitasyon ng hardware ang pagtatalaga ng daliri na gumana sa 40 WPM pero nagpapahinto sa iyo sa 60. Ipinapakita ito ng per-key stats bilang isang key na mas mataas ang interval kaysa sa mga katabi nito.
  • Rollover. Kung nawawalan ng key ang keyboard mo sa mabibilis na roll, palitan ito. Kung hindi, ayos lang.
  • Lahat ng iba pa tungkol sa keyboard: uri ng switch, actuation distance, materyal ng keycap, case. Ginhawa, pakiramdam, tunog. Hindi bilis.

Kaya sasabihin namin sa 65 WPM na typist sa laptop na bumili ng keyboard kung gusto niya, at asahang gagalaw ang numero dahil sa ginagawa niya rito.

Ano ang pinakamahusay na switch para sa pag-type?

Para sa unang mechanical keyboard, isang tenkeyless o 75% board na may kilalang tactile o linear switch sa magaan hanggang katamtamang spring, mula sa gumagawang naglalathala ng actuation specs at sumusuporta sa NKRO. Subukan ang mga switch bago bumili kung kaya mo. Isang minuto sa switch tester ang pagkakaiba ng "gusto ko ang tactile" at "ayaw ko ang tactile", at walang makapagsasabi niyan para sa iyo. Kung nagko-code ka, isipin ang split o compact board na may symbol layer; mas pakinabang iyan ng layout kaysa ng switch, at tinatalakay ito ng post namin tungkol sa touch typing para sa mga programmer.

Kung ayaw mong gumastos, i-on ang paketeng "tactile" dito, i-on ang tunog ng mali at gumawa ng typing test. Ang feedback ang karamihan sa maibibigay sa iyo ng keyboard, at halos tiyak na kaya na ng keyboard mo ang rollover. Mag-type nang mabilis ng "the the the" at tingnan.

Mga madalas itanong

Pinapabuti ba ng mechanical keyboard ang katumpakan sa pag-type?

Puwede, nang kaunti, pangunahin sa mas malinaw na feedback at mas kaunting pagod sa mahahabang session. Asahan ang isa o dalawang linggo ng dagdag na mali habang nag-a-adjust ang mga daliri mo sa bagong travel at hugis ng keycap.

Mas mabilis ba ang mas mababang actuation point?

Ilang millisecond lang bawat keystroke sa pinakamarami, laban sa average na agwat sa pagitan ng mga key na mga 239 ms. Mas mahalaga ang teknik sa rollover.

Mga pinagmulan