Acasă
» WINDOWS
»
Cum să identifici o apăsare de tastă în Windows 10
Cum să identifici o apăsare de tastă în Windows 10
Pentru a identifica o apăsare de tastă în Windows 10, începeți cu un tester de evenimente de taste bazat pe browser pentru tastele obișnuite, apoi utilizați SharpKeys atunci când aveți nevoie de un nume de tastă Windows și o valoare în stil cod de scanare. Aceste instrumente afișează doar intrarea care ajunge la ele. Un rezultat lipsă nu înseamnă automat că tasta este defectă: Windows, browserul, firmware-ul tastaturii sau un utilitar de remapare îl pot gestiona mai întâi.
Apăsați și eliberați tasta o dată. Notați valorile pentru key, code, locationși tipul evenimentului. Repetați apăsarea tastei Shift numai dacă trebuie să vedeți dacă se modifică caracterul produs.
Testați câte o tastă pe rând. O comandă rapidă de browser sau Windows poate fi interceptată înainte ca pagina să o poată vedea, așa că nu utilizați o combinație rezervată pentru a decide dacă o tastă individuală funcționează.
Exemplu: un browser primește tasta poziției A ca caracter mic și raportează codul său fizic.
Câmpurile răspund la diferite întrebări. keyeste caracterul sau acțiunea produsă cu configurația activă a tastaturii și modificatorii; apăsarea Shift+A o poate schimba din „a” în „A.” codeidentifică poziția fizică a tastei, astfel încât tasta din poziția A este de obicei raportată ca fiind KeyAchiar și atunci când o altă configurație tastează acolo un caracter diferit. locationpoate distinge tastele modificatoare stânga/dreapta sau o tastă de pe tastatura numerică; valorile comune sunt 0 pentru standard, 1 pentru stânga, 2 pentru dreapta și 3 pentru tastatura numerică. Referința KeyboardEvent a MDN explică aceste proprietăți. Un A keydowneste trimis atunci când o tastă este apăsată și keyupcând este eliberată.
Selectați Adăugare , apoi selectați Tastă sub „Mapează această tastă”. Apăsați tasta pe care doriți să o identificați. SharpKeys ar trebui să afișeze numele tastei și un cod pentru intrarea pe care o recunoaște.
După ce ați înregistrat rezultatul, anulați sau închideți caseta de dialog de mapare. Nu salvați o mapare decât dacă intenționați să remapați tasta; SharpKeys modifică mapările tastaturii Windows prin registry atunci când aplicați o remapare.
SharpKeys poate afișa o etichetă de tastă și cod în caseta de dialog Type Key; închide fereastra de mapare fără a salva o remapare.
SharpKeys este util atunci când afișarea caracterelor în browser nu este suficientă, în special pentru tastele de navigare și cele de modificare. Documentația proiectului SharpKeys menționează că unele taste nu sunt disponibile pentru funcția Type Key. De exemplu, multe taste Fn de pe laptopuri sunt gestionate în interiorul tastaturii și nu ajung niciodată în Windows; este posibil ca tasta Alt să fie, de asemenea, selectată din listă în loc să fie capturată prin tastare. O etichetă „Necunoscut” sau un cod general, cum ar fi „caz de cod necunoscut”, 00_100reprezintă un rezultat neconcludent, nu o dovadă că tasta este inactivă.
Utilizarea tastaturii de pe ecran ca element de control
Tastatura vizuală (OSK) din Windows 10 este o modalitate alternativă de a introduce text, nu un detector fizic de taste. Deschideți-o cu tasta siglă Windows + Ctrl + O sau accesați Setări > Accesibilitate > Tastatură și activați Utilizarea tastaturii vizuale . Faceți clic pe o literă din OSK în timp ce este activ un câmp de text sigur. Dacă clicul inserează text, dar o apăsare fizică nu, aplicația poate accepta introducerea de text de la tastatură, iar problema este mai probabilă în calea tastei fizice. Microsoft descrie OSK ca o modalitate de a tasta fără o tastatură fizică; nu promite să evidențieze tasta fizică corespunzătoare.
Tastatura vizuală poate introduce text atunci când se face clic, dar nu oglindește fiecare apăsare de pe o tastatură fizică.
Află dacă software-ul sau hardware-ul blochează cheia
Dacă o tastă nu apare în testerul de browser sau în SharpKeys, închideți orice macrocomandă activă sau software de remapare și testați din nou. Exemplele includ un script AutoHotkey, PowerToys Keyboard Manager sau un utilitar furnizat împreună cu tastatura. Aceste instrumente pot modifica intrarea pe care o primește un alt program. De asemenea, asigurați-vă că testerul are focalizarea și testați tasta într-un câmp de text simplu, mai degrabă decât în interiorul unei aplicații care își poate rezerva propriile comenzi rapide.
Pentru o tastatură externă, deconectați-o și reconectați-o, încercați un alt port USB și testați o a doua tastatură pe același PC. Dacă tasta suspectă funcționează pe a doua tastatură, cauza probabilă este tastatura originală, cablul sau receptorul acesteia sau firmware-ul acesteia. Dacă aceeași tastă lipsește pe mai multe tastaturi, verificați dacă există o comandă rapidă interceptată de Windows, aspectul activ și software-ul tastaturii înainte de a concluziona că Windows nu o poate citi. Pe un laptop, tastele Fn-layer și media pot fi procesate de firmware-ul dispozitivului în loc să apară ca evenimente obișnuite ale tastelor de browser.
Testarea unei a doua tastaturi ajută la separarea unei probleme a dispozitivului de o problemă Windows sau a unei aplicații.
Prezentarea generală a introducerii de date prin tastatură Windows de la Microsoft descrie modul în care codurile de scanare sunt traduse în coduri de taste virtuale și apoi interpretate prin configurația activă a tastaturii. Acesta este motivul pentru care o tastă fizică, caracterul pe care îl tastează și evenimentul pe care îl primește o aplicație sunt corelate, dar nu întotdeauna identice. Pentru pașii OSK, consultați ghidul Tastatură vizuală de la Microsoft . Dacă o tastă obscură nu produce niciun rezultat în niciuna dintre diagnostice, înregistrați modelul tastaturii și testați-l cu software-ul sau documentația de asistență a producătorului; nu presupuneți că fiecare tastă specială poate fi detectată sau remapată de un utilitar Windows general.