Geriausia klaviatūra programavimui: kokią išsirinkti?

Įveskite best coding keyboard į „Google“ ir rasite aštuoniolika angliškų reitingų, kuriuose kalbama tik apie viena: switch. Raudoni, rudi, mėlyni, tylūs – ir štai, geros dienos. Problema ta, kad programuojant Prancūzijoje (arba naudojant AZERTY), klausimas sprendžiamas dviem aukštais aukščiau, tema, kurios nė vienas iš tų straipsnių nemini: klavišų išdėstymas. Štai tikroji prioritetų tvarka, formatų ir switch palyginimas bei tai, ką galite laimėti neišleisdami nė cento.

Svarbiausi dalykai

Programuotojui, naudojančiam prancūzišką išdėstymą, prioritetų tvarka yra visiškai priešinga tai, kurią pateikia angliška paieška: pirmiausia išdėstymas, tada formatas, o switch – paskutinėje vietoje. Štai keturi dalykai, kuriuos reikia turėti omenyje prieš atveriant bet kokį produkto skirtuką.

  • Tikrasis stabdys nėra klaviatūra, tai AZERTY: riestiniai skliaustai, laužtiniai skliaustai, vertikalus brūkšnys ir atvirkštinis brūkšnys yra paslėpti už AltGr, o skaičiai – už Shift.
  • 65 % formatas yra geriausias kompromisas programuojant: jis pašalina skaičių bloką, bet išsaugo atskirus rodyklių klavišus, kurių teksto redaktoriui nuolat reikia.
  • Switch nenulemia jūsų greičio. Jis nulemia jūsų triukšmo lygį, ir tai yra vienintelis kriterijus, kuris tikrai svarbus dirbant atviroje erdvėje.
  • Trys nemokami perprogramavimai suteikia daugiau patogumo nei nauja klaviatūra: Caps Lock pavertimas į Control, simbolių sluoksnis ir negyvo klavišo pavertimas makrokomanda.

Programavimas – tai ne rašymas ir ne žaidimas: kas keičiasi klaviatūroje

Programuotojas neturi tokio paties rašymo profilio kaip rašytojas ar žaidėjas, ir būtent šis profilis, o ne techninė įranga, turi diktuoti pasirinkimą. Trys skirtumai formuoja visa kita.

Pirmasis – ne abėcėlinių simbolių tankis. Vidutinėje kodo eilutėje yra riestinių skliaustų, laužtinių skliaustų, skliaustelių, kabliataškių, kartais kampinių skliaustų, tildės ar vertikalių brūkšnių. Tekste prancūzų kalba jų beveik nėra. Jūsų klaviatūra buvo sukurta pastarajam naudojimui.

Antrasis – modifikatorių sparčiųjų klavišų tankis. Naršymas projekte reiškia nuolatinį Ctrl, Alt ir Shift derinių naudojimą, dažnai spaudžiant tris klavišus vienu metu. Prieigos prie modifikatorių kaina tampa pirmaeiliu ergonominiu kriterijumi, nors biuro darbui tai lieka nepastebima.

Trečiasis – ekspozicijos trukmė. Nuo šešių iki aštuonių valandų per dieną, atliekant tą patį judesį, penkias dienas per savaitę. Dviejų milimetrų diskomfortas, kuris nepastebimas per valandą, po metų virsta skausmu.

Iš čia kyla pirkimo kriterijų pasikeitimas. Žaidimuose optimizuojame vėlinimą ir kelių klavišų eigą. Programuojant optimizuojame prieigos prie šimto skirtingų klavišų kainą. Tai kitas klausimas, reikalaujantis kitokių atsakymų nei mechaninė klaviatūra, pasirinkta pagal žaidimų techninius duomenis.

Tikroji problema: jūsų išdėstymas, o ne klaviatūra

Standartiniame AZERTY išdėstyme dažniausiai naudojami kodo simboliai yra nustumti už AltGr, o skaičiai – už Shift. Tai akla angliško turinio vieta, kuriai jie neturi jokios priežasties rūpintis.

  • Simbolis | Prieiga AZERTY | Prieiga QWERTY US
  • Atidaromas riestinis skliaustas | AltGr + 4 | Shift + laužtinis skliaustas
  • Uždaromas riestinis skliaustas | AltGr + = | Shift + laužtinis skliaustas
  • Atidaromas laužtinis skliaustas | AltGr + 5 | Atskiras klavišas
  • Uždaromas laužtinis skliaustas | AltGr + laipsnis | Atskiras klavišas
  • Vertikalus brūkšnys | AltGr + 6 | Shift + atvirkštinis brūkšnys
  • Atvirkštinis brūkšnys | AltGr + 8 | Atskiras klavišas
  • Eta (@) | AltGr + 0 | Shift + 2
  • Grotelės (#) | AltGr + 3 | Shift + 3
  • Skaičiai 0–9 | Shift + viršutinė eilutė | Tiesioginė prieiga

Tikroji kaina nėra prarasta milisekundė, priešingai nei kartais rašoma. Tai laikysenos problema. Norint įvesti riestinį skliaustą, kairysis nykštys blokuoja AltGr, kol dešinysis mažylis ieško klavišo viršutinėje eilutėje: ranka palieka poilsio poziciją ir turi į ją grįžti. Pakartokite šią operaciją kelis šimtus kartų per dieną ir gausite nuovargį, kurį priskirsite klaviatūrai, nors jis kyla dėl išdėstymo.

Dvi situacijos, du atsakymai:

  • Programuojate vienas savo kompiuteriu. Niekas netrukdo perjungti į QWERTY ar kitą alternatyvų išdėstymą. Perjungimas yra programinis, nemokamas ir grįžtamas per dešimt sekundžių.
  • Dirbate su įmonės įranga arba tarptautinėje komandoje. Perjungimas dažnai neįmanomas arba socialiai nepatogus, kai kolega perima jūsų darbo vietą. Tuomet sprendimas yra sluoksniai, aprašyti žemiau.

Tiesiog žinokite, kad pasirinkimas egzistuoja ir kad abu fiziniai standartai yra prieinami: AZERTY klaviatūros ir QWERTY klaviatūros. Įranga seka sprendimą, niekada ne atvirkščiai.

bépo, patobulintas AZERTY, Programmer Dvorak: trys atsakymai į tą pačią problemą

Trys alternatyvūs išdėstymai buvo sukurti būtent šiam trūkumui ištaisyti. Niekas apie tai nekalba angliškuose vadovuose, kas logiška, ir niekas apie tai nekalba prancūziškuose vadovuose, kas yra daug mažiau logiška.

  • Išdėstymas | Principas | Ką tai keičia programavimui | Kam skirta
  • Patobulintas AZERTY | Raidės ir skaičiai nepakitę, simboliai ir akcentuotos raidės perstatyti | Riestiniai, laužtiniai skliaustai ir @ palieka akrobatinius derinius | Tam, kuris nenori iš naujo mokytis rašyti
  • bépo | Išdėstymas, visiškai pergalvotas prancūzų kalbai, AFNOR standartizuotas | Simboliai tiesiogiai prieinami viršutinėje eilutėje, skliaustų poros šalia | Tam, kuris rašo tiek pat prancūziškai, kiek ir kodo
  • Programmer Dvorak | Dvorak, kurio viršutinė eilutė pertvarkyta aplink kodo simbolius | Skliaustai, laužtiniai, riestiniai ir ampersandas tiesiogiai prieinami | Tam, kuris programuoja angliškai ir sutinka viską mokytis iš naujo

Štai faktas, kurį verta paminėti. bépo ir Programmer Dvorak buvo sukurti atskirai, dviejų dešimtmečių ir vandenyno skirtumu, dviem skirtingoms kalboms, žmonių, kurie vienas kito nepažinojo. Jie priėmė tą patį dizaino sprendimą: sudėti simbolius į tiesioginę prieigą viršutinėje eilutėje, o skaičius nustumti už Shift.

Rolandas Kaufmannas prie to priėjo statistiškai išanalizavęs C, Java, Lisp ir CSS kodo šaltinius XXI a. pradžioje. bépo komanda prie to priėjo per prancūzų kalbos ergonomiką. Du skirtingi metodai, viena išvada: klaviatūra, sukurta prozai, priverčia programuotoją mokėti už dažniausiai naudojamus simbolius.

Abu prancūziški išdėstymai yra oficialūs nuo NF Z71-300 standarto, kurį AFNOR paskelbė 2019 m. balandį. Tai savanoriško taikymo dokumentas, nė vienas gamintojas neprivalo jo laikytis. Išdėstymas įdiegiamas programiškai nekeičiant klaviatūros.

60 %, 65 %, 75 %, TKL: koks formatas programavimui

65 % yra geriausias formatas programavimui, nes jis yra kompaktiškiausias, išlaikantis atskirus rodyklių klavišus. Tai trumpas atsakymas į klausimą, kuris nuolat kartojasi paieškose apie geriausią klaviatūrą programavimui.

  • Formatas | Atskiros rodyklės | Funkcinė eilutė | Verdiktas programavimui
  • 60 % | Ne, per Fn sluoksnį | Ne, per Fn sluoksnį | Vengti, nebent jau gyvenate su sparčiaisiais klavišais
  • 65 % | Taip | Ne, per Fn sluoksnį | Geriausias kompromisas
  • 75 % | Taip | Taip, suspausta | Puiku, jei naudojate F2, F5 ir F12
  • TKL (80 %) | Taip | Taip, standartinė | Patogu, užima daugiau vietos
  • Full size | Taip | Taip | Tik jei daug įvedate skaičių

Tikrasis 65 % ir TKL argumentas yra ne vieta ant stalo, o atstumas iki pelės. Skaičių bloko pašalinimas priartina dešinę ranką maždaug 8 cm, ir tai naudinga ne riešui, o pečiui, kuris nustoja būti atitrauktas visą dieną. Per aštuonias valandas skirtumas jaučiamas.

Du sąžiningi niuansai, nes verdiktas nėra universalus:

  • Jei jūsų darbas apima tikrą skaičių įvedimą, finansinius duomenis, buhalteriją, skaičiuokles visą dieną, pasilikite skaičių bloką. Joks laikysenos pagerėjimas nekompensuoja našumo praradimo.
  • Jei gyvenate savo kūrimo aplinkos funkciniais klavišais, F2 pervadinti, F5 paleisti iš naujo, F12 eiti į apibrėžimą, 60 % ir 65 % privers nuolat naudoti Fn. 75 % egzistuoja būtent šiam atvejui.

Jums spręsti: 60 % klaviatūra, 75 % klaviatūra, TKL klaviatūra ir full size klaviatūra.

Switches: triukšmas yra vienintelis kriterijus, kuris privers jus pakeisti nuomonę

Switch tipas nenulemia jūsų rašymo greičio, jis nulemia jūsų triukšmo lygį ir pojūtį. Tai labiausiai paplitusi klaidinga nuomonė šia tema ir lengviausiai paneigiama.

  • Šeima | Pojūtis | Triukšmo lygis | Rekomenduojamas kontekstas
  • Linijinis | Sklandi eiga, be kliūčių | Tylus | Bendras biuras, greitas rašymas
  • Taktilinis | Juntamas pasipriešinimas paspaudžiant | Vidutinis | Numatytasis pasirinkimas programavimui
  • Clicky | Pasipriešinimas plius girdimas mechaninis spragtelėjimas | Garsus | Tik individualus biuras
  • Tylus | Linijinis arba taktilinis su amortizacija | Labai tylus | Atvira erdvė, vaizdo skambučiai, bendradarbystė

Skaitiniai rodikliai, nes jie retai pateikiami teisingai. Cherry MX Red linijinis switch suveikia ties 45 cN, esant 2,0 mm paspaudimui iš 4,0 mm bendros eigos. MX Brown taktilinis prideda pasipriešinimą tame pačiame suveikimo taške, su ta pačia eiga. Skirtumas tarp jų yra grynai jutiminis: niekas šiuose skaičiuose neprivers jūsų rašyti greičiau.

Šio skyriaus verdiktas yra vienintelis nediskutuotinas straipsnio punktas: atviroje erdvėje „clicky“ yra socialinė, o ne techninė problema. Būsite vertinami ne pagal savo kodą, o pagal triukšmą, kurį keliate jį rašydami. Jei dalijatės biuru, tylus switch nėra patogumas, tai sąlyga.

Paskutinis atvejis, dažnas programuotojams, ateinantiems iš nešiojamojo kompiuterio: low profile, apie 3 mm bendros eigos vietoj 4. Perėjimas nuo nešiojamojo kompiuterio klaviatūros čia daug švelnesnis nei su standartiniu profiliu. Išnagrinėkite prieinamus switches ir atminkite, kad gera membraninė klaviatūra išlieka galiojančiu pasirinkimu, jei biudžetas yra prioritetas.

Ką galite laimėti nieko nepirkdami

Prieš ką nors užsakydami, trys nemokami nustatymai suteiks daugiau kasdienio patogumo nei dauguma techninės įrangos pakeitimų. Jei įsiminsite tik vieną šio straipsnio skyrių, rinkitės šį.

  1. Perprogramuokite Caps Lock į Control. Nenaudingiausias klaviatūros klavišas užima geriausią vietą kairiajam mažyliui, tiesiai į kairę nuo poilsio eilutės. Tai nėra užgaida: HHKB, klaviatūra, sukurta Unix programuotojams, deda Control į šią vietą nuo pirmosios Professional versijos 2003 m., būtent tam, kad mažylis pasiektų modifikatorių nejudinant rankos. Niekas netrukdo atkartoti šio pasirinkimo jūsų dabartinėje klaviatūroje.
  2. Sukurkite simbolių sluoksnį. Laikomas Fn arba AltGr klavišas, kuris atneša riestinius, laužtinius skliaustus ir skliaustelius po poilsio eilute, vienu metu išsprendžia visą aukščiau aprašytą problemą, nekeičiant sistemos išdėstymo ir kolegoms nepastebint, kai jie skolinasi jūsų darbo vietą.
  3. Perdirbkite negyvą klavišą į makrokomandą. Num Lock, Scroll Lock, Print Screen: šie klavišai jūsų dienoje niekam nenaudingi. Jie gali paleisti kompiliavimą, atidaryti terminalą arba įterpti kodo fragmentą.

Tai, kas įmanoma be specialios įrangos: vietinis sistemos sluoksnis, AutoHotkey „Windows“ sistemoje, Karabiner „macOS“ sistemoje, perprogramavimo taisyklės „Linux“ sistemoje. Visa tai veikia su klaviatūra, kurią jau turite.

Tai, kas reikalauja suderinamos klaviatūros: perprogramavimas, saugomas pačioje klaviatūroje, per QMK arba VIA. Privalumas realus, jūsų konfigūracija seka paskui jus iš vieno kompiuterio į kitą nieko neįdiegiant. Mūsų vadovas apie VIA paaiškina, kaip tai pasiekti, ir dauguma autorinės klaviatūros kolekcijos modelių yra suderinami.

Keycaps: detalė, kuri matoma po šešių mėnesių

Programuotojas visada spaudžia tuos pačius klavišus, ir būtent ten pigūs keycaps sugenda pirmiausia. Trys dalykai, kuriuos reikia patikrinti, nė vienas nėra kosmetinis.

  • Medžiaga. ABS keycaps tampa blizgūs ir slidūs ant dažniausiai naudojamų klavišų, o programuotojo klaviatūroje tai reiškia navigacijos klavišus ir modifikatorius. PBT daug geriau atlaiko šį blizgėjimą.
  • Legenda. Shine-through naudingas tik jei tikrai rašote tamsoje. Apšviestame biure jis nieko neduoda ir kartais kainuoja lazeriu atspausdintą legendą, kuri nusitrina greičiau nei „double shot“ legenda.
  • Suderinamumas. ANSI rinkinys nepadengia ISO FR klaviatūros: „Enter“ ir kairysis „Shift“ klavišai neturi nei tos pačios formos, nei to paties pločio. Prieš užsakydami patikrinkite savo klaviatūros standartą, tai dažniausia pirkimo klaida tokio tipo gaminiams.

Priklausomai nuo jūsų atvejo: PBT keycaps, azerty iso fr klavišų kepurėlės, custom keycaps, qwerty klavišų kepurėlės.

Kontrolinis sąrašas: kodo klaviatūros pasirinkimas per 7 punktus

Štai septyni patikrinimai, kuriuos reikia atlikti tvarka, ir pirmasis sąlygoja visus kitus.

  • Patikrinkite, ar prieš perkant galima pakeisti išdėstymą jūsų darbo kompiuteryje. Jei taip, įrangos klausimas tampa antrinis.
  • Nuspręskite dėl skaičių bloko pagal jūsų tikrą skaičių įvedimą, o ne pagal tai, ką apie tai manote.
  • Reikalaukite atskirų rodyklių, jei dienas leidžiate teksto redaktoriuje. Jos vienos pateisina perėjimą nuo 60 % prie 65 %.
  • Pasirinkite switch pagal triukšmo lygį, o ne pojūtį, ypač bendrame biure.
  • Patikrinkite QMK arba VIA suderinamumą, jei ketinate ilgam perprogramuoti.
  • Patikrinkite keycaps rinkinio standartą, ISO FR arba ANSI, prieš ką nors užsakydami.
  • Numatykite riešo atramą, jei rašote daugiau nei šešias valandas per dieną. Tai vienintelis priedas, kurio nauda matuojama savaitėmis.

Jei norite sukurti tikslų įrenginį, atitinkantį šiuos septynis atsakymus, o ne ieškoti kompromiso, autorinės klaviatūros rinkiniai leidžia pasirinkti kiekvieną elementą atskirai.

DUK: klaviatūra ir programavimas

Štai šeši klausimai, kurie dažniausiai užduodami renkantis programuotojo klaviatūrą.

Ar tikrai reikia mechaninės klaviatūros programavimui?
Ne, niekas to nereikalauja, ir joks rimtas tyrimas nerodo greičio padidėjimo. Mechaninė klaviatūra suteikia pastovų rašymą laikui bėgant, pasirinktą pojūtį, o ne primestą, ir galimybę pakeisti switch ar keycaps rinkinį vietoj visko išmetimo. Per šešias–aštuonias valandas per dieną šie trys dalykai svarbūs.

60 % ar 75 % programavimui?
75 %, jei naudojate savo kūrimo aplinkos funkcinius klavišus, 65 % visais kitais atvejais. 60 % pateisinamas tik jei jau esate patogus su nuolatiniu Fn sluoksniu, nes jis taip pat pašalina krypties rodykles, kurių mažai programuotojų sugeba atsisakyti.

Kokia tyli klaviatūra programavimui atviroje erdvėje?
Modelis su tyliais, linijiniais arba taktiliniais amortizuotais switches. Venkite visko, kas turi „clicky“ arba mėlyną spalvą. Korpuso vidinė amortizacija taip pat svarbi: gerai uždėta putplastis slopina rezonansą labiau nei pats switch.

Kokia geriausia klaviatūra „Mac“ sistemai?
Bet kuri mechaninė klaviatūra veikia, su dviem detalėmis: patikrinkite, ar yra „macOS“ režimas arba jungiklis, leidžiantis apkeisti „Command“ ir „Option“, ir numatykite keycaps su atitinkamais užrašais, jei užrašai jums svarbūs. Perprogramavimas per Karabiner padengia visa kita.

Ar reikia pereiti prie QWERTY programavimui?
Nebūtinai. Pelnas realus dėl riestinių ir laužtinių skliaustų, bet už tai mokama persimokymo faze ir nuolatine trintimi, kai rašote prancūziškai su akcentais. Simbolių sluoksnis jūsų dabartiniame AZERTY suteikia didelę dalį naudos be jokių šių kaštų.

Kiek laiko priprasti prie naujo formato?
Skirkite kelias dienas tik formato pakeitimui, pavyzdžiui, perėjimui nuo full size prie 65 %, nes pirštai greitai randa orientyrus. Skirkite kelias savaites išdėstymo pakeitimui, kuris iš naujo stato motorinę atmintį. Niekada nedarykite abiejų vienu metu.

Susiję produktai

Kategorijos

Kategorijos
XXL žaidimų pelės ki... 381 Autoriniai keycaps 233 MX klavišų kepurėlės 232 Žaidimų pelės kilimė... 161 Autorinė klaviatūra 122 Cherry keycaps 105 Azerty ISO FR klaviš... 103 Qwerty klavišų kepur... 92 PBT klavišų kepurėlės 70 Autorinės klavišų ke... 69 75 procentų klaviatūra 48 QWERTY klaviatūra 46 Klaviatūros 42 MOA klavišų kepurėlės 41 Autorinės klaviatūro... 40 Mechaninė klaviatūra 37 AULA 36 Klaviatūros jungiklis 34 Anime pelės kilimėlis 27 XDA keycaps 25 Visi produktai →
🏠 Pradžia 🛍️ Produktai 📋 Kategorijos 🛒 Krepšelis