A legjobb kódoló billentyűzet: hogyan válasszunk billentyűzetet programozáshoz?

Ha beírja a Google-be, hogy best coding keyboard, tizennyolc angol nyelvű rangsort talál, amelyek mind ugyanarról szólnak: a switchről. Piros, barna, kék, csendes – és kész is. A probléma az, hogy amikor Magyarországon kódolunk, a kérdés két szinttel feljebb dől el, egy olyan témában, amelyet ezek a cikkek meg sem említenek: a billentyűk kiosztása. Íme a prioritások valós sorrendje, a formátumok és switchek közötti választás, és mindenekelőtt az, amit anélkül nyerhet, hogy egyetlen forintot is költene.

A legfontosabb tudnivalók

Egy magyar fejlesztő számára a prioritások sorrendje pontosan az ellentéte annak, amit az angol nyelvű találati oldalak sugallnak: először a kiosztás, aztán a formátum, és csak legvégül a switch. Négy pont, amit érdemes észben tartani, mielőtt megnyitná az első termékoldalt.

  • A valódi akadály Magyarországon nem a billentyűzet, hanem az AZERTY (vagy a nem optimalizált kiosztás): a kapcsos zárójelek, a szögletes zárójelek, a pipe és a backslash az AltGr mögött, a számok pedig a Shift mögött vannak.
  • A 65%-os méret a legjobb kompromisszum a kódoláshoz: eltávolítja a numerikus padot, de megtartja a dedikált nyíl billentyűket, amelyekre egy szövegszerkesztőben folyamatosan szükség van.
  • A switch nem a gépelési sebességet határozza meg. A zajszintet határozza meg, és ez az egyetlen szempont, ami igazán számít egy nyitott irodában (open space).
  • Három ingyenes billentyű-átkötés (remap) több kényelmet biztosít, mint egy új billentyűzet: a Caps Lock átállítása Controlra, egy szimbólumréteg létrehozása, és egy halott billentyű átalakítása makróvá.

A kódolás nem írás és nem játék: mi változik a billentyűzeten

Egy fejlesztő gépelési profilja eltér az íróétól vagy a játékosétól, és ez a profil, nem pedig a hardver kell, hogy diktálja a választást. Három különbség határozza meg az összes többit.

Az első a nem alfabetikus karakterek sűrűsége. Egy átlagos kódsor kapcsos zárójeleket, szögletes zárójeleket, zárójeleket, pontosvesszőt, néha kacsacsőrt, tildét vagy pipe-ot tartalmaz. Egy magyar nyelvű szövegben szinte egyik sem fordul elő. Az Ön billentyűzetét az utóbbi használatra tervezték.

A második a módosító billentyűkkel ellátott parancsikonok sűrűsége. Egy projektben való navigálás a Ctrl, Alt és Shift kombinációk folyamatos használatát jelenti, gyakran három billentyű egyidejű lenyomásával. A módosítókhoz való hozzáférés költsége elsőrendű ergonómiai szemponttá válik, miközben az irodai használatnál láthatatlan marad.

A harmadik az expozíciós idő. Napi hat-nyolc óra ugyanazzal a mozdulattal, heti öt napon át. Egy két milliméteres kényelmetlenség, amely egy óra alatt észrevétlen marad, egy év alatt fájdalommá válik.

Innen ered a vásárlási szempontok eltolódása. Játék közben a késleltetést és néhány billentyű útját optimalizáljuk. Kódolásnál a száz különböző billentyűhöz való hozzáférés költségét optimalizáljuk. Ez egy másik kérdés, és más válaszokat igényel, mint egy mechanikus billentyűzet, amelyet a gamer adatlapja alapján választottak ki.

A valódi téma Magyarországon: a kiosztás, nem a billentyűzet

Egy szabványos AZERTY kiosztáson a kódolás leggyakoribb karakterei az AltGr mögé, a számok pedig a Shift mögé vannak száműzve. Ez az angol nyelvű források vakfoltja, amelyeknek természetesen semmi okuk nincs ezzel foglalkozni.

  • Karakter | Hozzáférés AZERTY-n | Hozzáférés QWERTY US-en
  • Nyitó kapcsos zárójel | AltGr + 4 | Shift + szögletes zárójel
  • Záró kapcsos zárójel | AltGr + = | Shift + szögletes zárójel
  • Nyitó szögletes zárójel | AltGr + 5 | Dedikált billentyű
  • Záró szögletes zárójel | AltGr + fokjel | Dedikált billentyű
  • Függőleges vonal (pipe) | AltGr + 6 | Shift + backslash
  • Backslash | AltGr + 8 | Dedikált billentyű
  • Kukac (@) | AltGr + 0 | Shift + 2
  • Kettőskereszt (#) | AltGr + 3 | Shift + 3
  • 0-9 számok | Shift + felső sor | Közvetlen hozzáférés

A valódi költség nem az elvesztegetett ezredmásodperc, ellentétben azzal, amit néha olvasni lehet. Hanem a testtartás. Egy kapcsos zárójel begépeléséhez a bal hüvelykujj lenyomva tartja az AltGr-t, miközben a jobb kisujj elindul a felső sor egyik billentyűjéért: a kéz elhagyja az alaphelyzetet, és vissza kell térnie oda. Ismételje meg ezt naponta néhányszázszor, és olyan fáradtságot kap, amelyet a billentyűzetének tulajdonít majd, pedig a kiosztásból ered.

Két helyzet, két válasz:

  • Egyedül kódol a gépén. Semmi sem akadályozza meg abban, hogy átváltson QWERTY-re vagy egy alternatív kiosztásra. Az átváltás szoftveres, ingyenes és tíz másodperc alatt visszavonható.
  • Vállalati eszközökön vagy nemzetközi csapatban dolgozik. Az átváltás gyakran lehetetlen, vagy társadalmilag költséges, amint egy kolléga átveszi a munkaállomását. A megoldás ekkor a rétegek (layers) használata, amelyeket alább tárgyalunk.

Csak tudja, hogy a választás létezik, és mindkét fizikai szabvány elérhető: AZERTY és QWERTY billentyűzetek. A hardver követi a döntést, sosem fordítva.

bépo, továbbfejlesztett AZERTY, Programmer Dvorak: három válasz ugyanarra a problémára

Három alternatív kiosztást terveztek pontosan ezen hiba kijavítására, és közülük kettő szabványosított Franciaországban. Senki sem beszél róluk az angol nyelvű útmutatókban, ami logikus, és senki sem beszél róluk a francia útmutatókban sem, ami már kevésbé az.

  • Kiosztás | Elv | Mit változtat a kódoláshoz | Kinek ajánlott
  • Továbbfejlesztett AZERTY | A betűk és számok változatlanok, a szimbólumok és ékezetes karakterek áthelyezve | A kapcsos és szögletes zárójelek kikerülnek az akrobatikus kombinációkból | Aki nem akar újra megtanulni gépelni
  • bépo | A francia nyelvhez teljesen újragondolt kiosztás, AFNOR szabványosított | Szimbólumok közvetlen hozzáféréssel a felső sorban, zárójelpárok egymás mellett | Aki ugyanannyit ír franciául, mint amennyit kódol
  • Programmer Dvorak | Dvorak, ahol a felső sort a kód szimbólumai köré szervezték | Zárójelek, kapcsos zárójelek és ampersand közvetlen hozzáféréssel | Aki angolul kódol és hajlandó mindent újratanulni

Íme egy tény, ami mellett érdemes megállni. A bépo és a Programmer Dvorak egymástól függetlenül, két évtizeddel és egy óceánnal távolabb, két különböző nyelvre, olyan emberek által született, akik nem ismerték egymást. Pontosan ugyanazt a tervezési döntést hozták: a szimbólumokat közvetlen hozzáféréssel a felső sorba helyezték, a számokat pedig a Shift mögé száműzték.

Roland Kaufmann erre a C, Java, Lisp és CSS forráskódok statisztikai elemzésével jutott a 2000-es évek elején. A bépo csapat a francia nyelv ergonómiája révén jutott el ide, és a kiosztásuk szisztematikusan egymás mellé helyezi a zárójelpárokat. Két ellentétes módszer, egy azonos következtetés: egy prózai szövegre tervezett billentyűzet megfizetteti a fejlesztővel azokat a karaktereket, amelyeket a legtöbbet gépel.

A két francia kiosztás a NF Z71-300 szabvány óta hivatalos, amelyet az AFNOR adott ki 2019 áprilisában. Egy pontosítás, ami megmagyarázza, miért nem találkozott velük valószínűleg a boltokban: ez egy önkéntes alkalmazású dokumentum, egyetlen gyártó sem köteles követni. A kiosztást azonban szoftveresen lehet telepíteni, billentyűzetcsere nélkül.

60%, 65%, 75%, TKL: milyen formátumot válasszunk kódoláshoz

A 65%-os a legjobb formátum kódoláshoz, mert ez a legkompaktabb, amely még megőrzi a dedikált nyíl billentyűket. Ez a rövid válasz arra a kérdésre, amely folyamatosan visszatér a “best coding keyboard” keresésekben.

  • Formátum | Dedikált nyilak | Funkciósor | Kódolási ítélet
  • 60% | Nem, Fn rétegen | Nem, Fn rétegen | Kerülendő, hacsak nem él már eleve parancsikonokkal
  • 65% | Igen | Nem, Fn rétegen | A legjobb kompromisszum
  • 75% | Igen | Igen, tömörített | Kiváló, ha használ F2, F5 és F12 billentyűket
  • TKL (80%) | Igen | Igen, szabványos | Kényelmes, de nagyobb helyet foglal
  • Full size | Igen | Igen | Csak akkor, ha nagy mennyiségben gépel számokat

A 65% és a TKL valódi érve nem az íróasztalon elfoglalt hely, hanem az egér távolsága. A numerikus pad eltávolítása körülbelül 8 cm-rel hozza közelebb a jobb kezet, és ami ebből profitál, az nem a csukló, hanem a váll, amely egész nap nem mozdul el oldalirányba. Nyolc óra alatt ez az eltérés érezhető.

Két őszinte árnyalat, mert az ítélet nem univerzális:

  • Ha a munkája valós számbevitelt, pénzügyi adatokat, könyvelést, táblázatkezelést igényel egész nap, tartsa meg a numerikus padot. Semmilyen testtartásbeli nyereség nem kompenzálja az adatátviteli sebesség elvesztését.
  • Ha a fejlesztői környezete funkcióbillentyűin él, F2 az átnevezéshez, F5 az újraindításhoz, F12 a definícióhoz, a 60% és a 65% állandó Fn használatra kényszeríti. A 75% pontosan erre az esetre létezik.

Önön múlik: 60%-os billentyűzet, 75%-os billentyűzet, TKL billentyűzet és full size billentyűzet.

Switches: a zaj az egyetlen szempont, ami megváltoztathatja a véleményét

A switch típusa nem határozza meg a gépelési sebességet, a zajszintet és az érzetet határozza meg. Ez a legelterjedtebb tévhit a témában, és a legkönnyebb megcáfolni.

  • Család | Érzet | Zajszint | Ajánlott környezet
  • Lineáris | Sima út, akadály nélkül | Diszkrét | Közös iroda, gyors gépelés
  • Tapintható (Tactile) | Érezhető dudor a lenyomáskor | Mérsékelt | Az alapértelmezett választás kódoláshoz
  • Clicky | Dudor és hallható mechanikus kattanás | Hangos | Csak egyéni irodában
  • Csendes | Lineáris vagy tapintható, csillapítással | Nagyon diszkrét | Open space, videóhívások, coworking

A számszerűsített adatok, mivel ritkán adják meg őket helyesen. Egy lineáris Cherry MX Red körülbelül 45 cN erővel aktiválódik, 2,0 mm lenyomásnál, a teljes 4,0 mm-es útból. Egy tapintható MX Brown ugyanazon az aktiválási ponton ad egy dudort, ugyanazzal az úttal. A kettő közötti különbség tehát tisztán érzékszervi: ezekben a számokban semmi sincs, ami miatt gyorsabban gépelne.

Ennek a szakasznak az ítélete a cikk egyetlen nem tárgyalható pontja: nyitott irodában a clicky switch társadalmi probléma, nem technikai probléma. Nem a kódja alapján fognak megítélni, hanem a zaj alapján, amit gépelés közben csap. Ha közös irodában dolgozik, a csendes switch nem kényelem, hanem feltétel.

Utolsó eset, gyakori a laptopról érkező fejlesztőknél: a low profile, körülbelül 3 mm teljes úttal a 4 mm helyett. A laptop billentyűzetéről való átállás sokkal lágyabb, mint egy szabványos profillal. Fedezze fel az elérhető switcheket, és tartsa észben, hogy egy jó membrános billentyűzet is érvényes opció, ha a költségvetés a prioritás.

Mit nyerhet anélkül, hogy bármit is vásárolna

Mielőtt bármit is rendelne, három ingyenes beállítás több napi kényelmet biztosít, mint a legtöbb hardvercsere. Ha csak egyetlen szakaszt jegyez meg ebből a cikkből, ezt válassza.

  1. Kösse át a Caps Lockot Controlra. A billentyűzet legfeleslegesebb gombja foglalja el a legjobb helyet a bal kisujj számára, közvetlenül az alaphelyzet bal oldalán. Ez nem hóbort: a HHKB, az Unix-programozók számára tervezett billentyűzet, 2003-as első Professional verziója óta erre a helyre teszi a Controlt, pontosan azért, hogy a kisujj elérje a módosítót anélkül, hogy a kéz elmozdulna. Semmi sem akadályozza meg, hogy ezt a választást reprodukálja a jelenlegi billentyűzetén.
  2. Hozzon létre egy szimbólumréteget. Egy lenyomva tartott Fn vagy AltGr billentyű, amely a kapcsos és szögletes zárójeleket az alaphelyzet alá hozza, egy csapásra megoldja a fent leírt problémát, anélkül, hogy megváltoztatná a rendszer kiosztását, és anélkül, hogy a kollégái észrevennék, amikor kölcsönveszik a gépét.
  3. Hasznosítson újra egy halott billentyűt makróként. Num Lock, Scroll Lock, Print Screen: ezek a billentyűk semmire sem jók a nap folyamán. Elindíthatnak egy fordítást, megnyithatnak egy terminált vagy elindíthatnak egy kódrészletet.

Ami különleges hardver nélkül megvalósítható: a natív rendszerréteg, AutoHotkey Windows alatt, Karabiner macOS alatt, átkötési szabályok Linux alatt. Mindez működik a már meglévő billentyűzetén.

Ami kompatibilis billentyűzetet igényel: a billentyűzetbe magába mentett átkötés, QMK vagy VIA segítségével. Az előny valós, a konfigurációja követi Önt egyik gépről a másikra anélkül, hogy bármit telepítenie kellene. A VIA-ról szóló útmutatónk elmagyarázza, hogyan férhet hozzá, és az egyedi billentyűzet kollekció legtöbb modellje kompatibilis.

Keycaps: a részlet, ami hat hónap után látszik

Egy fejlesztő mindig ugyanazokat a billentyűket üti, és pontosan ott mennek tönkre először az olcsó keycapek. Három pontot kell ellenőrizni, egyik sem kozmetikai.

  • Anyag. Az ABS keycapek fényessé és csúszóssá válnak a leggyakrabban használt billentyűkön, és egy fejlesztői billentyűzeten ez a navigációs billentyűket és a módosítókat jelenti. A PBT sokkal jobban ellenáll ennek a kifényesedésnek.
  • Felirat. A shine-through (átvilágítható) csak akkor hasznos, ha valóban sötétben gépel. Megvilágított irodában semmit sem ad hozzá, és néha lézerrel nyomtatott felirattal fizet érte, amely gyorsabban kopik, mint egy double-shot felirat.
  • Kompatibilitás. Egy ANSI készlet nem fedi le az ISO FR billentyűzetet: az Enter és a bal Shift billentyűknek sem az alakja, sem a szélessége nem azonos. Ellenőrizze a billentyűzet szabványát rendelés előtt, ez a leggyakoribb vásárlási hiba az ilyen típusú termékeknél.

Az Ön esetétől függően: PBT keycap, azerty iso keycap, egyedi keycap, qwerty keycap.

Ellenőrzőlista: válassza ki kódoló billentyűzetét 7 pontban

Íme a hét ellenőrzés, amit sorrendben érdemes elvégezni, és az első feltételezi az összes többit.

  • Ellenőrizze, hogy a kiosztás megváltoztatható-e a munkaállomásán, mielőtt bármit vásárolna. Ha igen, a hardver kérdése másodlagossá válik.
  • Döntsön a numerikus padról a valós számbeviteli igényei alapján, ne az alapján, amit gondol róla.
  • Követeljen dedikált nyíl billentyűket, ha napjait szövegszerkesztőben tölti. Ezek önmagukban indokolják a 60%-ról 65%-ra való váltást.
  • Válassza a switchet a zajszintje alapján, ne az érzete alapján, különösen közös irodában.
  • Ellenőrizze a QMK vagy VIA kompatibilitást, ha tartósan át szeretne kötni billentyűket.
  • Ellenőrizze a keycap készlet szabványát, ISO FR vagy ANSI, mielőtt bármit rendelne.
  • Tervezzen be egy csuklótámaszt, ha a gépelése meghaladja a napi hat órát. Ez az egyetlen kiegészítő, amelynek előnye hetekben mérhető.

Ha inkább a hét válasznak pontosan megfelelő gépet építene, ahelyett, hogy kompromisszumot kötne, az egyedi billentyűzet diy kit lehetővé teszi, hogy minden elemet külön válasszon ki.

GYIK: billentyűzet és programozás

Íme a hat kérdés, amely a leggyakrabban felmerül a fejlesztői billentyűzet kiválasztásával kapcsolatban.

Tényleg mechanikus billentyűzet kell a kódoláshoz?
Nem, semmi sem írja elő, és egyetlen komoly tanulmány sem mutat sebességnövekedést. Amit egy mechanikus billentyűzet nyújt, az az idővel állandó gépelési élmény, a választott (nem elszenvedett) érzet, és a lehetőség, hogy kicseréljen egy switchet vagy egy keycap készletet, ahelyett, hogy az egészet kidobná. Napi hat-nyolc órában ez a három pont számít.

60% vagy 75% programozáshoz?
A 75%-os, ha használja a fejlesztői környezete funkcióbillentyűit, a 65%-os minden más esetben. A 60%-os csak akkor indokolt, ha már kényelmesen használ egy állandó Fn réteget, mivel az eltávolítja az iránybillentyűket is, amelyeket kevés fejlesztő tud elhagyni.

Milyen csendes billentyűzetet válasszak open space-be?
Olyan modellt, amely csendes, lineáris vagy csillapított tapintható switchekkel van felszerelve. Kerüljön mindent, ami a “clicky” vagy “kék” jelzőt viseli. A ház belső csillapítása is számít: egy jól elhelyezett habszivacs jobban csillapítja a rezonanciát, mint maga a switch.

Melyik a legjobb kódoló billentyűzet Mac-re?
Bármelyik mechanikus billentyűzet működik, két részlet kivételével: ellenőrizze a macOS mód meglétét vagy egy kapcsolót, amely lehetővé teszi a Command és Option felcserélését, és tervezzen be megfelelő feliratú keycapeket, ha a feliratok fontosak Önnek. A Karabiner általi átkötés a többit lefedi.

Át kell állni QWERTY-re a programozáshoz?
Nem feltétlenül. A nyereség valós a kapcsos és szögletes zárójeleknél, de ezt egy újratanulási fázissal és állandó súrlódással fizeti meg, amint ékezetes magyar szöveget ír. Egy szimbólumréteg a jelenlegi AZERTY-jén a nyereség nagy részét hozza ezen költségek nélkül.

Mennyi idő megszokni egy új formátumot?
Számítson néhány napra egy formátumváltásnál, például full size-ról 65%-ra, mert az ujjak gyorsan megtalálják a tájékozódási pontokat. Számítson több hétre egy kiosztásváltásnál, amely a nulláról építi újra az izommemóriát. Soha ne csinálja a kettőt egyszerre.

Kapcsolódó termékek

  • 7 Days to Die egérpad

    7 Days to Die egérpad

    Ártartomány: 18 990 Ft - 25 990 Ft 🛒 Ennek a terméknek több variációja van. A változatok a termékoldalon választhatók ki
  • A Gyűrűk Ura egérpad – 1. modell

    A Gyűrűk Ura egérpad – 1. modell

    Ártartomány: 14 990 Ft - 29 990 Ft 🛒 Ennek a terméknek több variációja van. A változatok a termékoldalon választhatók ki
  • A Gyűrűk Ura egérpad – 2. modell

    A Gyűrűk Ura egérpad – 2. modell

    Ártartomány: 14 990 Ft - 29 990 Ft 🛒 Ennek a terméknek több variációja van. A változatok a termékoldalon választhatók ki

Kategóriák

Kategóriák
XXL Gamer Egérpad 381 Egyedi Keycap 233 MX Keycaps 232 Videojáték Egérpad 161 Egyedi Billentyűzet 122 Cherry keycap 105 AZERTY ISO keycap 103 Qwerty keycap 92 PBT keycap 70 Artisan Keycaps 69 75%-os billentyűzet 48 QWERTY billentyűzet 46 Billentyűzetek 42 Moa keycap 41 Egyedi billentyűzet ... 40 Mechanikus billentyű... 37 AULA 36 Billentyűzet switch 34 Anime Egérpad 27 XDA keycap 25 Minden termék →
🏠 Főoldal 🛍️ Termékek 📋 Kategóriák 🛒 Kosár