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.
- 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.
- 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.
- 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
Á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
Á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
Á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
