Billentyű-ghosting és rollover: miért nem működnek egyes billentyű-kombinációk
A ghosting az, amikor a billentyűzet olyan billentyűt jelez, amelyet nem nyomtál le, vagy elveszít egyet, amelyet lenyomtál, mert több billentyű van egyszerre lenyomva. Olyan billentyűzeteken fordul elő, ahol a billentyűk közös vezetékeket használnak. A rollover azt mutatja meg, hányféle billentyűlenyomást tud a billentyűzet egyszerre jelezni. Az alap USB-billentyűzetek gyakran hat hagyományos billentyűt jeleznek egyszerre, ez a hat billentyűs rollover. A teljes N-billentyűs rollover minden lenyomott billentyűt jelez, ezt keresd, ha játékhoz vagy sok billentyű együttes lenyomásával gépelsz.
BillentyűzettesztNem működik néhány billentyűPróbáld ki ingyenHogyan okoz szellemgombokat a billentyűmátrix
A legtöbb billentyűzetben nincs külön vezeték minden billentyűhöz. A billentyűk egy sor- és oszlopháló kereszteződéseiben ülnek. A vezérlő úgy találja meg a lenyomott billentyűt, hogy egyszerre egy sort hajt meg, és leolvassa, mely oszlopok aktívak. Egy billentyű lenyomása zárja az áramkört az egyik kereszteződésben.
Ghosting akkor történik, amikor három lenyomott billentyű olyan utat alkot, amelyet a vezérlő rosszul olvas le. Képzelj el három billentyűt a háló egy téglalap három sarkában. Ha mindhármat lenyomod, a vezérlő végig tudja követni az utat a téglalapon a negyedik sarokig, így egy olyan negyedik billentyűt jelez, amelyet senki nem nyomott le. A huzalozástól és a letapogatási sorrendtől függően megjelenhet egy szellemlenyomás, vagy elveszhet egy valódi billentyű. Az elveszett billentyű az, amely meghiúsul, amikor a játék nem fogad el egy kombinációt.
Minden billentyű alatt lévő dióda megszakítja ezt a hurkot. A dióda csak egy irányban engedi át az áramot, így a vezérlő nem tudja más billentyűkön keresztül visszakövetni az utat. Az olcsó membrános billentyűzetekből gyakran hiányoznak a diódák. A teljes rollovert támogató billentyűzetek többségében viszont megvannak, ezért a két funkciót gyakran együtt kínálják.
Rollover: 6KRO és NKRO
Az USB-billentyűzet úgy közli a számítógéppel, mi van lenyomva, hogy másodpercenként sokszor apró jelentést küld. A szabványos boot protokoll jelentése nyolc bájt hosszú. Egy bájt a módosítóbillentyűket jelzi: Shift, Ctrl, Alt és a Windows- vagy Command-billentyű. Egy bájt fenntartott, a hat másik bájt pedig a lenyomott hagyományos billentyűk kódjait tartalmazza.
Mivel a hat billentyűhely hagyományos billentyűknek van fenntartva, egy boot protokollt használó billentyűzet egyszerre hatot tud jelezni. A módosítóknak külön bájtjuk van, ezért a Shift nyomva tartása hat betűvel továbbra is érvényes jelentés. A hetedik hagyományos billentyű nem kerül jelentésbe, a jelentés pedig a billentyűhelyek helyett hibakódot tölt ki. Ez a hat billentyűs rollover, vagyis 6KRO.
Az N-billentyűs rollover, az NKRO másképp működik. Hat hely helyett a jelentés egy bittérkép, minden billentyűhöz egy bittel. Minden lenyomott billentyű a saját bitjét állítja be, így a billentyűzet bármennyi billentyűt jelezhet, a saját kialakításának korlátain belül.
A legtöbb gépelés során nem tart egyszerre hatnál több hagyományos billentyű lenyomva, ezért szövegíráshoz a 6KRO is megfelel. Játékoknál viszont előfordul, hogy több mozgató- és akcióbillentyűt is egyszerre tartasz lenyomva. Egyes billentyűzetek vezeték nélküli módban korlátozzák a rollovert, ezért ha Bluetooth-on használod, nézd meg a gyártó megjegyzéseit.
Kombinációk tesztelése
A saját billentyűzeted ellenőrzéséhez használd a billentyűzetesztet:
- Kattints a dobozra, majd tarts nyomva egy billentyűt. Amíg lenyomva van, mentazöldre vált, a legtöbbet nyomva tartott számláló pedig 1-et mutat.
- Adj hozzá egy második és egy harmadik billentyűt, majd egy negyediket, és figyeld, hogy a legtöbbet nyomva tartott érték nő. Addig emelkedik, ameddig a böngésző le tudja olvasni, ez lehet kevesebb, mint a billentyűzet valódi rollovere.
- Teszteld a téglalapot. Szabványos kiosztásnál a W, az E és az S három sarka egy téglalapnak, amelynek negyedik sarka a D. Tartsd nyomva ezt a hármat. Ha a D kigyullad, pedig nem nyomtad le, a billentyűzet ebben a sarokban ghostingol.
- Próbálj ki egy második hármast, például az R, T és F billenytűket, amelynek szabványos kiosztásnál a negyedik sarka a G. Egy szellemgomb az egyik hármasnál már jelzés. Ha több hármasnál is van szellemgomb, az arra utal, hogy a billentyűzetnek nincs ghosting elleni védelme.
Az oldal azt mutatja, amit a böngésző megkap. Ha a billentyűzet szellemlenyomást küld, a gomb kigyullad, az elveszett billentyű pedig sötét marad. Előfordulhat, hogy a hangerő- és fényerő-billentyűk egyáltalán nem jutnak el az oldalig, ezért ezeket ne tekintsd hibának.
Működő megoldások
- Teljes rollover vagy ghosting elleni védelem játékhoz. Ha számít a kombináció, a specifikációban keress NKRO-t vagy ghosting elleni védelmet, ne csak a reklámszövegben.
- Helyezd át a kombinációt. Kösd a játék billentyűkombinációját olyan billentyűkre, amelyek a hálón nem alkotnak téglalapot. A teszttel megtalálhatod, mely hármasok adnak szellemgombot, és ezek körül állítsd át a kiosztást.
- Próbáld ki a kábelt. Egyes vezeték nélküli billentyűzetek kevesebb billentyűt jeleznek, mint vezetékes módban. Mielőtt a billentyűzetet hibásnak nyilvánítod, teszteld újra kábelen.
- Ne a portot hibáztasd. Egy USB-elosztó vagy másik port nem változtatja meg a billentyűk huzalozását. A korlát a billentyűzetben és a jelentésében van, ezért egy másik port általában nem hoz változást.
Speciális esetek
- Halott billentyűk. Az a billentyű, amely soha nem reagál, más okra vezethető vissza, mint a ghosting. Lásd: miért nem működnek a billentyűzet gombjai.
- Tartás és ismétlés. Egy billentyű nyomva tartása szövegmezőben ismétlődik, a teszt ezt az ismétlést is mutatja. Az ismétlés nem második lenyomás, ezért ne számold rollover-eredménynek.
- Beragadt kapcsolók. Az a billentyű, amely elengedés után is lenyomva marad, kapcsolóhiba, nem ghosting. Tisztítsd meg a billentyűt, és teszteld újra, mielőtt a mátrixot hibáztatnád.
- Laptopok. A laptopbillentyűzetek nagyon eltérőek. Mielőtt számítanál rájuk, teszteld le a számodra fontos kombinációkat, ahelyett hogy teljes rollovert feltételeznél.
A Angol eredeti alapján, MI segítségével fordítva.
Hozzászólások
Még nincs hozzászólás. Legyél te az első.


