Cum să știe tastatura ordinea în care apăsăm tastele?

După cum se spune adesea, „dacă pieptăni părul gri” îți vei aminti cum erau tastaturile vechi și problemele pe care le-au cauzat din cauza diferiților factori. Tehnologia a evoluat foarte mult și a rezolvat toate problemele din acest aspect, concentrând totul acum pe performanță și calitate generală, precum și pe mici inovații, dar cum au făcut-o? cum face a tastatură reuseste sa eviti un efect ca reflexii ? Să vedem.

În primul rând, o scurtă introducere în efectul Ghosting pentru a înțelege cum reușesc tastaturile să-l evite complet în marea majoritate a modelelor. Ghosting pe o tastatură este un efect care produce neînregistrarea apăsărilor de taste pe tastatură atunci când matricea acesteia atinge un anumit număr de taste atunci când este apăsată în același timp. Cum evită o tastatură acest lucru?

Cum să știe tastatura ordinea în care apăsăm tastele

Efectul Ghosting pe o tastatură și soluția acesteia

Dacă tastatura de regulă are o limită de taste apăsate și apăsăm mai multe, acestea nu vor fi înregistrate și de aceea sunt clasificate drept „fantome”, de unde și denumirea termenului. Dar ca în orice, există o limită pentru înainte și alta pentru după, unde a doua este cea care variază.

teclado gaming logitech întrerupătoare mecanice

Pe majoritatea tastaturilor puteți apăsa doar a maxim 6 chei în același timp deoarece fiecare tastă reprezintă un octet, dar protocolul HID și de intrare al unei tastaturi doar acceptă Bytes 8 ca atare. Răspunsul la cei doi octeți lipsă vine din rezervarea tastelor modificate pentru funcții speciale sau FN plus tastele de rezervare ca atare, specifice sarcinilor specifice precum Control, de exemplu.

Prin urmare, și știind acest lucru, soluția este să lansați o tehnologie care nu are aceste limitări, dar cum să o faceți dacă trebuie să respectați aceleași protocoale și înregistrări totale? Răspunsul este ușor și ingenios în același timp.

Protocol de inițiere și protocol de raportare

Soluția a venit cu NKRO, o tehnologie care a crescut numărul de octeți disponibili pentru fiecare înregistrare până la 64 datorită aderării protocoalelor HID pentru a adăuga o magistrală mai mare cu protocolul de pornire și raportare.

Pentru a o înțelege cu ușurință, acum fiecare cheie este scanată independent fără a avea un maxim ca atare, deși există într-adevăr, 64, dintre care două sunt încă salvate pentru sarcinile menționate mai sus. Dar atunci, cum vom putea apăsa toate tastele dacă există mai mult de 62 pe orice tastatură modernă, în format normal?

Raton și tastatură PS4

Și mai multă ingeniozitate aici, deoarece pentru a depăși această limitare, tastaturile includ mici ARM procesoarelor că ceea ce fac ei este să emuleze două tastaturi HID, împărțindu-și matricea în două părți bine alocate, astfel încât dacă sunt necesare apăsări mai mari de taste din motivul că, cu alte cuvinte, procesorul funcționează și emulează două tastaturi pentru același USB, permițând complet apăsări de taste.

După cum putem vedea, acestea sunt mici procesoare ARM pe 32 de biți adăugat la memoria sistemului, tastaturile actuale fac „PC-uri” mici, care sunt cu adevărat puternice, având în vedere numeroasele opțiuni pe care le au astăzi, cu mult dincolo de sistemele sau tastele RGB.