Tasta Numlock este poate cea mai inutilă și mai iritante tastă de pe o tastatură modernă. O apăsare accidentală și o grămadă de chei apar dintr-o dată numere. Cum dezactivați definitiv Numlock pe un computer?
Aceasta este în special o problemă la tastaturile laptopurilor, unde în loc de tastatura numerică sunt imprimate numere pe tastele dvs. normale. Și Numlock este situat undeva în partea de sus, unde ajungeți să îl apăsați în timp ce atingeți butonul Acasă.
De ce este o problemă tasta Numlock
Tasta Numlock, ca și butonul Caps Lock, este o comutare. Dacă apăsați din greșeală Numlock, nu puteți să-l atingeți din nou pentru a-l debloca?
Cu siguranță poți, dar asta este bun doar pentru o situație unică. Dacă descoperiți că Numlock este activat în mod repetat pe computer, aveți nevoie de o soluție mai permanentă.
Numlock nu numai că vă întrerupe fluxul și încurcă orice lucru la care lucrați, dar pierde o cantitate exagerată de timp și efort pentru a remedia greșeala. Și, spre deosebire de tasta Caps Lock, nu este aproape niciodată utilă, deoarece aproape nimeni nu folosește tastatura numerică.
De ce Numlock continuă să fie activat pe computerul meu?
Există trei motive posibile pentru care vedeți afișarea frecventă a indicatorului Numlock pe un computer.
În primul rând, din întâmplare. Acesta este cel mai frecvent motiv, deoarece mulți dactilografi rapidi ajung să apese din greșeală tasta Numlock.
Ar putea fi, de asemenea, activat implicit. În timp ce standardul este de a menține Numlock dezactivat la pornire, o eroare – sau o modificare a setării relevante – o poate activa de fiecare dată când porniți computerul.
Și, în cele din urmă, poate fi o problemă de software. Foarte rar, există o problemă în care Num Lock se activează fără ca tasta fizică să fie apăsată. Aceasta este cea mai dificilă problemă de rezolvat, deoarece sursa erorii este greu de determinat.
Cum se dezactivează Num Lock
Problema cu care se confruntă majoritatea oamenilor este atingerea accidentală a tastei de blocare a numărului în timp ce tastează. Acest lucru este ușor de rezolvat cu dezactivarea tastei folosind AutoHotkey.
Remedierea 1: dezactivați tasta Num Lock utilizând AutoHotkey
AHK este un utilitar ușor pentru remaparea tastelor și crearea de taste rapide personalizate pentru Windows 10 și 11. Și, deși folosește scripturi, lucruri simple precum crearea de legături de taste necesită foarte puțin cod. De exemplu, putem dezactiva Numlock folosind o singură linie:.
NumLock::Retur
Ușor, nu-i așa? Iată o metodă pas cu pas pentru a instala AutoHotkey pe computer și pentru a rula acest script.
NumLock:: Return
Rețineți că unele aplicații (mai ales jocurile video) pot interfera cu AHK, așa că este adesea o idee bună să rulați scriptul făcând clic dreapta pe el și selectând Run as Administrator. Acest lucru dă prioritate scriptului, permițându-i să ruleze peste orice aplicație.
Remedierea 2: dezactivați tasta Num Lock utilizând SharpKeys
AutoHotkey nu este singura modalitate de a Remapați cheile în Microsoft Windows. Aveți și SharpKeys, care este o aplicație bazată pe GUI care face în esență același lucru.
SharpKeys funcționează făcând direct modificări în registrul Windows în loc să intercepteze apăsările de taste precum AHK. Ca atare, nu are chiar flexibilitatea oferită de sistemul de scripting al AHK, dar nu avem nevoie de nimic elegant pentru a remapa o singură cheie.
Efectul este același ca în cazul unui script AHK – tasta Numlock a tastaturii nu va mai funcționa. Totuși, acesta este puțin mai greu de anulat decât un script, deoarece trebuie să porniți din nou SharpKeys și să ștergeți modificarea, mai degrabă decât să părăsiți programul.
Remedierea 3: setați starea implicită de blocare numerică la Dezactivat în registru
Pentru mulți oameni, problema nu este că au apăsat accidental tasta Numlock, ci mai degrabă că Numlock începe activat în mod implicit pe computerul lor.
Să clarificăm un lucru chiar de la început – schimbarea comportamentului implicit al Numlock nu este o soluție simplă. Necesită modificarea setării relevante de la BIOS-ul sau registrul.
Sincer, aceasta nu este nici măcar o problemă care necesită o remediere, deoarece puteți oricând dezactiva manual Numlock de fiecare dată când porniți computerul. Mai bine, scriptul AHK pe care îl descriem în Fix 5 are grijă să dezactiveze automat Num Lock, indiferent dacă a fost declanșat implicit sau nu.
Dacă doriți totuși să modificați setarea Registrului, iată metoda pas cu pas pentru a face acest lucru.
Remedierea 4: setați starea implicită de blocare numerică la Off în BIOS
Pe majoritatea laptopurilor și computerelor desktop, este, de asemenea, posibilă modificarea stării implicite a Numlock din setările BIOS. Aceasta este de obicei o remediere mai permanentă decât editarea Registrului, care poate fi adesea anulată de Windows.
Totuși, nu există o procedură specifică pentru schimbarea stării Numlock în BIOS, deoarece aspectul BIOS diferă de la o placă de bază la alta. Doar caută în setările BIOS de pe computer și verificați dacă există ceva care spune Num Lock – aceasta este de obicei setarea implicită.
Remedierea 5: mențineți blocarea numerelor dezactivată în mod constant cu tasta automată
Am văzut deja cum să remapam tasta Numlock la nimic folosind AHK, dar ce zici de menținerea Num Lock dezactivată complet? Există două moduri de a face acest lucru.
Prima metodă este să utilizați funcția încorporată SetNumLockState a AHK. Folosind aceasta, puteți forța Numlock să rămână dezactivat, indiferent de câte ori o aplicație (sau apăsarea accidentală a tastei) încearcă să o activeze. Puneți următoarele rânduri într-un nou script AutoHotkey și salvați-l:
Forțat #SingleInstance
#Persistent
SetNumLockState, Off
SetNumLockState, AlwaysOff
Acum rulați acest script ca administrator. Nu va mai fi posibil să activați Numlock pe computer, cu cheia sau altfel. Chiar dacă Numlock a fost activat înainte de a rula scriptul, acesta va fi dezactivat.
În cazul în care doriți să utilizați din nou Numlock, puteți oricând să întrerupeți sau să suspendați scriptul din pictograma barei de sistem.
Acum, pe unele sisteme, funcția AlwaysOn nu va funcționa constant. Acesta este de obicei atunci când starea este declanșată de o aplicație, mai degrabă decât de o cheie.
Pentru aceste situații, este necesar un script puțin mai complex. Practic, avem nevoie de un temporizator care va verifica starea Num Lock la fiecare câteva sute de milisecunde, dezactivându-l în cazul în care se găsește că este activat. Sună complicat, dar este foarte simplu în practică..
Forțat #SingleInstance
#Persistent
SetTimer, CheckNumlock, 500
Întoarcere
CheckNumlock:
State := GetKeyState(„Numlock”, „T”)
Dacă Egal, Stare, 1
{
SetNumLockState , Dezactivat
}
Întoarcere