Cum să reatribuiți esc unei alte taste. Cum să reatribuiți tastele de pe o tastatură cu butoane sparte sau lipsă. Reatribuire prin intermediul registrului de sistem

17.11.2019 Interesant

Program pentru reatribuirea tastelor de la tastatură, butoanelor mouse-ului și rotiței de defilare Key Remapper permite:

    Realocați tastele de la tastatură,făcând clic pe butoanele mouse-ului și derulând rotița mouse-ului noi valori cu posibilitatea de a seta taste și butoane ale mouse-ului care nu sunt prezente pe tastatură. De exemplu, tasta CapsLock poate fi înlocuită cu „Butonul din mijloc al mouse-ului”, F11 cu „Roata mouse-ului Scroll Down”, F12 cu Win, Browser Home sau „Mouse Button X2” (care este posibil să nu fie prezent fizic pe dispozitivele de intrare).

    Înlocuirea inversă a tastelor și a butoanelor mouse-ului, adică își schimbă practic scopul funcțional. De exemplu, puteți schimba practic Shift la dreapta și Enter, „Butonul din mijloc al mouse-ului” și Shift la stânga.

    A inlocui taste specifice sau butoane ale mouse-ului combinații de taste sau butoane ale mouse-ului cu modificatori. De exemplu, puteți seta combinația Alt+Shift+Esc (schimbarea rapidă a programului) pentru a apăsa o tastă de pe tastatura multimedia Browser Forward, setați combinația Ctrl+C (copiere) la butonul X1 al mouse-ului, setați combinația Ctrl+”Stânga butonul mouse-ului” la dreapta Alt.

    Emulați dublu clic pe butoanele mouse-ului sau apăsarea dublă a tastelor de la tastatură cu posibilitatea de a seta o întârziere între clicuri (dublu clic cu întârziere).

    Blocați (dezactivați) tastele de la tastatură, butoanele mouse-ului, derularea rotiței mouse-uluiși combinațiile lor cu tastele modificatoare.

    Limită acţiunea realocărilor şi blocărilor anumite programe și ferestre. De exemplu, puteți specifica că înlocuirea butonului mouse-ului X1 cu tasta Space are loc numai în programul „A” și nicăieri altundeva. Sau, astfel încât tasta NumLock să fie înlocuită cu combinația Ctrl+C+C (apăsați dublu C) peste tot, cu excepția unui program al cărui titlu de fereastră conține cuvântul „B”.

    Creați și rapid(în două clicuri de mouse) comutați profilurile setului de taste.

În acest caz, programul nu face nicio modificare codurilor de scanare în registru de sistemși nu necesită repornirea computerului pentru ca modificările cheie să aibă efect.

Prin utilizarea Key Remapper posibil de realocat aproape orice taste și butoane ale mouse-ului.

Cerințe de sistem: Windows 10/8.1/8/7/Vista/2008/2003/XP/2000

Capturi de ecran


Cum se utilizează programul

Descărcarea și instalarea programului Key Remapper

Pentru a lucra cu programul, trebuie să descărcați distribuția de instalare și apoi să o rulați. Instalarea va începe, după care programul va fi gata de utilizare. După pornirea programului, pe ecran va apărea fereastra din figură:

Lucrul cu programul

În partea de sus a ecranului există o listă derulantă pentru selectarea unui profil și butoane pentru a lucra cu acestea. În apropiere există un buton „Pauză”, care vă permite să dezactivați temporar programul. Mai jos este zona principală în care sunt definite înlocuirea cheilor și încuietorile cheilor.

Profiluri

Anumite programe și scopuri necesită seturi diferite de chei, astfel încât programul oferă profiluri care pot fi utilizate pentru a crea seturi de înlocuitori diferite și mapări de chei care pot fi personalizate și schimbate rapid după cum este necesar. Acestea pot fi create (butonul „Adăugare nou”), redenumite (butonul „Redenumire”) și șterse (butonul „Ștergere”).

La crearea unui profil, apare o fereastră în care trebuie să introduceți un nume de profil și să selectați dacă noul profil va fi completat cu datele celui actual sau nu.

Puteți schimba profilurile create folosind o listă derulantă sau printr-un meniu contextual numit făcând clic dreapta pe pictograma programului din bara de activități.

Definiție, înlocuire și blocare

Pentru a înlocui o tastă cu alta, trebuie să determinați tasta sau butonul mouse-ului care va fi apăsat fizic și tasta care va fi raportată sistemului ca apăsată:

Pentru a determina înlocuirea unei taste, a unui buton al mouse-ului sau a unei rotițe de defilare, efectuați dublu click mouse-ul pe linia „(dublu clic pentru a adăuga)”. Această operație poate fi efectuată și folosind tasta Inserare sau folosind meniul contextual:

Va apărea fereastra prezentată în figură:

Când apare această fereastră, focalizarea trece automat la identificarea butonului tastei/mouse-ului care este apăsat.

Apăsați tasta necesară, butonul mouse-ului (pentru a determina butonul stâng al mouse-ului - țineți apăsată tasta Ctrl sau orice alt modificator) sau derulați rotița mouse-ului și selectați ce doriți să faceți: înlocuiți cu altă tastă sau combinație sau bloc?

Dacă trebuie să definiți o nouă valoare a tastei, plasați cursorul în câmpul de introducere sub caseta de validare „Înlocuiți cu o tastă, un buton al mouse-ului sau o combinație” și apăsați tasta sau combinația necesară de pe tastatură (ține apăsat Alt, Ctrl, Shift și/sau tastele modificatoare Win și apăsați tasta principală). Dacă nu există taste corespunzătoare pe tastatură, le puteți determina selectând cheia primară din listă. Dacă trebuie să specificați tastele modificatoare, bifați casetele de lângă numele acestora. Dacă trebuie să faceți clic pe butonul mouse-ului sau să rotiți rotița mouse-ului, faceți clic pe ele sau selectați acțiunea care începe cu „Mouse...” din lista derulantă. De exemplu: „Mouse - apăsați butonul din dreapta”, „Mouse - întoarceți rotița în sus”, etc.

Dacă doriți să blocați o cheie, bifați caseta de selectare „Blocați”. Dacă caseta de selectare „Blocare completă” nu este bifată, atunci o simplă apăsare de tastă va fi blocată, dar atunci când sunt apăsați modificatorii (Ctrl, Shift etc.), tasta nu va fi blocată. Dacă caseta de selectare este bifată, va avea loc o blocare completă. De exemplu, dacă blocați tasta „A” și nu bifați caseta de selectare „Blocare completă”, atunci combinația Ctrl+A va funcționa. Dar dacă blocare completă porniți-l - nu va fi.

Când definiția este completă, faceți clic pe „OK”.

Dacă programul nu este în modul Pauză, atunci înlocuirea va funcționa deja.

Dacă doriți să schimbați virtual tastele și/sau butoanele mouse-ului, atunci trebuie să faceți două modificări ale tastelor - una la alta și invers.

Este important să rețineți că nu puteți pune două sau mai multe acțiuni de înlocuire sau blocare pe o singură tastă. Dacă se întâmplă acest lucru, atunci este executat cel care este mai sus în listă. Dacă o acțiune se află într-un folder, iar alta pe aceeași cheie este situată sub acesta, atunci acțiunea din folder va fi executată.

Lucrul cu înlocuiri și blocare

Programul vă permite să structurați înlocuiri și blocări în foldere, care pot fi create folosind combinația de taste Ctrl+Insert sau prin meniul contextual - „Insert folder”.

Puteți muta liber activități și foldere pur și simplu trăgând mouse-ul. Dacă tasta Ctrl este apăsată când începeți să trageți, acțiunea sau folderul este copiat. Sunt oferite și funcțiile obișnuite de tăiere, copiere, lipire și ștergere.

Dacă trebuie să dezactivați temporar orice înlocuire sau blocare, sau chiar un folder întreg, puteți utiliza tasta „Spațiu” sau meniul contextual - „Dezactivați...”. Pentru a-l porni, trebuie să repetați operația.

Programe taste rapide

Ctrl+P Pauză
Introduce Acțiune de inserare (înlocuire sau blocare)
Shift+Insert Inserați folderul
introduce Adăugați/Editați folderul sau acțiunea în funcție de context
Spaţiu Dezactivați/Activați o acțiune sau un folder (inclusiv toate acțiunile pe care le conține)
Ctrl+Spațiu Dezactivează toate acțiunile folderului
Shift+Spațiu Activați toate acțiunile folderului
Ctrl+Shift+Spațiu Inversați starea tuturor acțiunilor din folder (activați-le pe cele dezactivate și dezactivați-le pe cele activate)
Șterge Ștergeți un dosar sau o acțiune
Ctrl+Delete Ștergeți toate dosarele și activitățile (ștergeți profilul curent)
Shift+Sus Mutați dosarul sau acțiunea în sus
Shift+Jos Mutați un dosar sau o acțiune în jos
Ctrl+X Tăiați o acțiune sau un folder
Ctrl+C Copiați acțiunea sau folderul
Ctrl+V Lipiți acțiunea sau folderul

Practic, dificultățile cu tastele rapide apar atunci când trebuie să utilizați frecvent butoanele în timp ce lucrați. De exemplu, atunci când schimbați limba din engleză în rusă. Setarea combinației de taste necesare îl va salva pe utilizatorul ghinionist de momente neplăcute și de căutarea opțiunilor. Să vorbim chiar acum despre cum să schimbi cheile.

În caseta de dialog Personalizare, puteți rearanja sau modifica cu ușurință tastele barei de instrumente, comenzile de meniu sau meniul în sine. Experții au dezvoltat instrucțiuni pentru modificarea setărilor folosind mouse-ul sau tastatura. Vă vom spune despre toate opțiunile. În primul rând, vă vom spune cum să modificați alocarea tastelor pentru deschiderea unei casete de dialog folosind mouse-ul.

Modalități simple

Există trei astfel de metode.

Opțiunea 1

  • În meniul Instrumente, selectați comanda „Setări”.
  • Bara de instrumente pe care doriți să o modificați trebuie să fie vizibilă.
  • În fereastra „Setări”, accesați „Barele de instrumente”.
  • Marcați bara de instrumente pe care doriți să o afișați.
  • În fereastra „Setări”, selectați fila „Comenzi”.

Opțiunea 2

  • Faceți clic pe butonul din bara de instrumente.
  • În fereastra Setări, pe fila Comenzi, faceți clic pe Editați obiectul selectat.
  • Apasa Enter.
  • În fereastra „Setări”, faceți clic pe „Închidere”.

Opțiunea 3

Schimbați comenzile rapide de la tastatură pentru comanda de meniu:

  • Selectați o comandă de meniu.
  • În fereastra „Setări”, faceți clic pe „Editați obiectul selectat”.
  • În coloana „Nume meniu contextual”, introduceți numele butonului dorit din bara de instrumente apăsând și ampersand (&) în fața literei căreia îi veți atribui valoarea tastei de comandă rapidă.
  • Apăsați ENTER și apoi pe „Închidere” în fereastra „Setări”.

Cum să schimbați tastele de la tastatură folosind tastatura

Există doar două opțiuni pentru a face acest lucru.

Opțiunea 1

  • Apăsați ALT + E (rusă), introduceți „n”. Aceasta va deschide fereastra Setări.
  • Bara de instrumente pe care urmează să o modificați trebuie să fie vizibilă.
  • În fereastra „Setări”, apăsați ALT + ȘI. Aceasta va deschide fila „Bare de instrumente”.
  • Utilizați butoanele săgeți pentru a selecta bara de instrumente. Acum apăsați SPAȚIU pentru a selecta bara de instrumente.
  • În fereastra „Setări”, apăsați ALT + K (rusă) pentru a deschide fila „Comenzi”.

Opțiunea 2

  • Apăsați tastele ALT + R pentru a deschide fereastra „Rearanjați comenzile”.
  • Folosind tastele săgeți pentru a selecta, găsiți „Bara de instrumente”.
  • Apăsați tasta TAB și navigați la lista Barei de instrumente, apoi utilizați butoanele săgeată pentru a selecta tasta pe care doriți să o modificați. Apasa Enter.
  • Apăsați TAB pentru a vă deplasa la lista de comenzi și utilizați tastele săgeți pentru a selecta butonul pe care doriți să îl modificați.
  • Apăsați ALT + Y pentru a selecta „Editați obiectul selectat”.
  • Apăsați TAB și treceți la câmpul „Nume meniu contextual”. Introduceți numele butonului dorit din bara de instrumente apăsând și ampersand (&) în fața literei căreia îi veți atribui valoarea tastei de comandă rapidă.
  • Apasa Enter.
  • Folosiți TAB pentru a vă deplasa la butonul „Închidere” și apăsați ENTER.

Schimbarea tastelor prin „Start”

Pentru a modifica unele combinații de taste, puteți utiliza meniu standard Start. Vă vom spune cum să schimbați tastele rapide, de exemplu, pentru a comuta rapid de la o limbă la alta.

  • Selectați Setări din meniul Start
  • Apoi - „Panou de control”
  • Următorul - „Limbă și standarde regionale”
  • Apoi vom parcurge calea „Limbi” - „Mai multe detalii” - „Opțiuni tastatură” - și „Schimbați comenzile rapide de la tastatură”.
  • În fereastra care apare, selectați combinația de taste care vi se pare cea mai convenabilă: Alt+Shift sau Ctrl+Shift.
  • Faceți clic pe „OK” în toate ferestrele deschise.

Acum știi cum să schimbi comanda rapidă de la tastatură de pe computer în toate modurile convenabile. Să aveți o treabă bună!

Întrebare de la un utilizator

Buna ziua.

Laptopul meu are vreo 4-5 ani acum. Și tasta „I/z” a încetat să funcționeze (mai precis, dacă o apăsați puternic, abia atunci va funcționa). Am vrut să înlocuiesc tastatura, dar nu există exact aceeași (a instala una similară înseamnă a strica laptopul).

Îmi puteți spune cum să reatribui o tastă în loc de „I”, să zicem, la stânga „Ctrl” (oricum cu greu o folosesc, sunt obișnuit cu cea dreaptă). Am încercat utilitatile KeyExtender, SharpKeys (și unele altul, nu-mi amintesc numele), dar ei Din anumite motive nu a funcționat pentru mine (poate că protecția sistemului nu o permite).

PS: Momentan folosesc Windows 8...

O zi buna!

De asemenea, voi adăuga că o problemă similară se confruntă nu numai cei pentru care o anumită tastă nu funcționează, ci și cei care doresc să îmbunătățească controlabilitatea personajului în joc, să stabilească o succesiune de apăsări pe o tastă deodată, acele care doresc să dezactiveze complet butoanele inutile (de exemplu, acestea pot fi pe o tastatură multimedia).

În articol, voi analiza mai multe utilitare și vă arăt pe capturi de ecran cum să efectuați această sarcină. Sa trecem la treaba?..

„Schimbați” un buton cu altul

MapKeyboard

Dezvoltator: http://www.inchwest.com

Una dintre cele mai fiabile utilități din punct de vedere al funcționării. Cel puțin pentru mine a funcționat atât în ​​„vechiul” Windows 2000/XP, cât și în sistemul de operare Windows 8/10 relativ nou.

Utilitarul este foarte compact și nu necesită instalare. După pornire, pentru a înlocui cheia, trebuie să efectuați doar 3 pași (sunt marcați în captura de ecran de mai sus):

  1. selectați o tastă pentru a o înlocui pe cea care nu funcționează (de exemplu, Ctrl stânga);
  2. apoi indicați în coloana „Remapează tasta selectată la” tasta care nu funcționează (adică va fi folosită Ctrl stânga);
  3. Faceți clic pe butonul de salvare „Salvare aspect” (sistemul se va reporni). După o repornire, în loc de Ctrl, butonul „Z” va funcționa.

Dacă doriți să resetați toate modificările efectuate: utilizați butonul „Resetați aspectul tastaturii”.

KeyTweak

Site-ul dezvoltatorului: http://webpages.charter.net/krumsick/

Fereastra principală KeyTweak: acțiunea #1

Simplu, dar program de încredere, care vă permite să modificați alocarea tastelor de pe tastatură. Vă permite să schimbați codul de scanare al cheilor între ele sau chiar să dezactivați cheile individuale.

Observ că programul este extrem de ușor de utilizat (în ciuda faptului că nu are traducere în limba rusă). Mai întâi, selectați cheia care nu funcționează bine pentru dvs., apoi în coloana „Alegeți o nouă remapare”, indicați cheia pentru a o înlocui și apăsați butonul „Remapează cheia” (vezi captura de ecran de mai sus).

Apoi acceptați modificările (butonul „Aplicați” din colțul din dreapta jos al ecranului) și acceptați să reporniți computerul.

De fapt, după repornire, cheile dumneavoastră vor începe să efectueze „noi” acțiuni atribuite. Instrument convenabil, simplu și eficient!

Key Remapper

Fereastra principală a programului (după instalarea și lansarea programului).

Pur și simplu nu m-am putut abține să nu menționez acest program în acest articol. Nu numai că vă permite să reatribuiți tastele individuale de la tastatură, dar vă permite și să setați combinații întregi de apăsări: cum ați dori, de exemplu, dacă puneți Alt+Shift+Esc pe rotița mouse-ului (schimbați rapid programele)?! De asemenea, puteți utiliza butoanele de pe tastatură pentru a emula funcționarea unui mouse.

Și încă un detaliu important: puteți configura un înlocuitor doar în anumite aplicații (care, fără îndoială, vor atrage iubitorii de jocuri: la urma urmei, puteți obține un avantaj și vă puteți accelera reacția dacă apăsarea unui buton va executa o întreagă combinație!).

Programul acceptă mai multe profiluri (de exemplu, puteți crea un set de înlocuiri pentru fiecare joc separat).

Important: programul nu face nicio modificare în registrul de sistem și nu necesită repornirea computerului pentru ca modificările să intre în vigoare.

Cât despre utilizare: totul este simplu aici:

  • mai întâi indicați cheia pe care doriți să o schimbați;
  • iar apoi, în a doua coloană, cheia care o va înlocui. Vedeți captura de ecran de mai jos.

notez că versiunea completa programe cu plată. Cu toate acestea, vă puteți începe în siguranță cunoștința cu produs gratuit. Vă recomand!

Adăugările sunt binevenite...

Toate cele bune!

Sfat 1: Cum să schimbați funcția unei taste

Funcțiile implicite ale tastelor individuale și combinațiile acestora în Windows nu se potrivesc întotdeauna utilizatorilor. În sistemul de operare Microsoft este posibil să se schimbe funcţie unele chei făcând modificări în registry, dar aceste capabilități sunt foarte limitate. Cei care doresc să schimbe radical funcționalitatea tastaturii, ajustând funcționarea acesteia într-un mod optim pentru ei înșiși, trebuie să recurgă la programe terțe.

Vei avea nevoie– calculator cu Windows instalat;- Acces la internet.

Instrucțiuni

1. Una dintre cele mai bune aplicații gratuite Pentru a reprograma tastatura este Mkey. Accesați site-ul web http://www.seriosoft.org, descărcați programul pe computer și instalați-l. Când este instalat, Mkey schimbă driverele tastaturii în propriile sale și controlează complet funcționarea tastaturii.

2. Dacă doriți să schimbați funcţie o tastă, deschideți fereastra programului și intrați în meniul „Taste”. Faceți clic dreapta în zona stângă a ferestrei și selectați opțiunea „Adăugați”. După ce apare caseta de dialog, apăsați tasta funcţie pe care doriți să o modificați și introduceți orice nume al acestei chei în formular. După ce v-ați confirmat decizia făcând clic pe butonul „Ok”, selectați în zona centrală a ferestrei una dintre acțiunile pe care doriți să le atribuiți acestei taste. Confirmați alegerea făcând clic pe pictograma „Salvați” din colțul din dreapta jos. De acum înainte, tasta selectată va îndeplini funcția care i-a fost atribuită. funcţie.

3. Pentru cei care doresc să schimbe radical modul în care lucrează cu tastatura, le putem recomanda următoarea opțiune. Cumpărați o tastatură multimedia cu un set de butoane care controlează playerul. Selectați tastele de pe tastatură pe care nu le utilizați. munca regulata. Acestea ar putea fi chei bloc digital(pe partea dreaptă a tastaturii), unele dintre butoanele funcționale (F1, F2 etc.), Blocare derulare, Pauză pauză și altele. Împreună cu tastele multimedia, numărul de taste care pot fi reprogramate fără nicio deteriorare a funcționării poate ajunge la câteva zeci.

4. Utilizați programul Mkey pentru a atribui funcții speciale acestor taste. Aceasta poate fi lansarea programelor pe care le utilizați cel mai mult și o varietate de acțiuni (tăiați, copiați, actualizați, lipiți, navigați prin file, conectați-vă la Internet etc.). Spre deosebire de comenzile rapide de la tastatură de sistem, acestea vor fi controlate prin apăsarea unui singur buton, ceea ce este mult mai convenabil și mai rapid decât a face același lucru prin apăsarea a două sau trei butoane în același timp.

5. Pentru a vă aminti rapid noile funcții ale tastelor, lipiți pictogramele corespunzătoare pe ele folosind bandă sau autocolante pentru chei. Ca urmare a acestor transformări, tastatura dvs. va câștiga funcționalitate exclusivă care se potrivește optim nevoilor dvs. Viteza și ușurința de utilizare a tastaturii vor crește semnificativ.

Sfat 2: Cum să schimbați cheile

La laptopuri, din diverse motive, una sau mai multe taste de pe tastatură pot eșua. Deoarece înlocuirea întregii tastaturi este destul de costisitoare, puteți modifica alocarea tastelor și puteți transfera funcțiile acestora către cele mai puțin utilizate chei, de exemplu, pe al doilea Ctrl, Alt sau Win.

Vei avea nevoie Programe KEY TWEAK, MKey, Keyboard Layout Manager

Instrucțiuni

1. Descărcați programe de pe Internet și lansați unul dintre ele.

3. Apăsați tasta care nu funcționează. Dacă vorbim despre transferul unei funcții de la taste de lucru, de exemplu, chei Fn pentru stângaci în partea dreaptă care le este familiară, programul va anunța utilizatorul că cheia funcționează.

4. Setați o nouă tastă pentru funcția selectată folosind mouse-ul și tastatura virtuala. Confirmați alegerea făcând clic pe ea și pe tastatura mecanică. Programul va oferi informații despre funcțiile efectuate de această cheie și vă va spune, de asemenea, dacă există o dublare.

5. Închideți programul de înlocuire a scopului funcțional al tastelor și verificați funcționalitatea tastaturii. Pentru a face asta deschidem editor de text, de exemplu Notepad, și tastați unul câte unul toate caracterele folosind toate tastele. De asemenea, verificăm funcționalitatea tastelor din cele mai frecvent utilizate programe. Acest lucru ar trebui făcut după repornirea computerului.

Notă

Unele taste au o singură valoare, de exemplu, Num Lock sau Insert, deci nu le puteți atribui alte funcții. Acesta este firmware-ul hardware care nu poate fi schimbat prin programele de înlocuire a cheilor. În plus, schimbarea firmware-ului poate cauza o defecțiune și tastatura nu va mai răspunde la comenzile introduse. Fără contact centru de service Este puțin probabil ca această problemă să fie rezolvată.

Sfaturi utile

U diferiți producători laptopurile pot avea diferite opțiuni pentru citirea codurilor de scanare de la tastatură, așa că este posibil să aveți nevoie nu de unul, ci de mai multe programe pentru a înlocui scopul funcțional al tastelor de pe tastatură.

Video pe tema

Notă

În Mkey, numai tastele Shift, Ctrl, Alt și Win nu pot fi reprogramate.

Sfaturi utile

Pe lângă Mkey, există și alte programe pentru schimbarea funcțiilor tastelor - de exemplu, KeyRemapper, KeyTweak, Hot.Keyboard. Cu toate acestea, unele dintre ele sunt plătite, fără a depăși funcționalitatea Mkey; altele sunt inferioare acestuia în capabilitățile lor.

Cartea conține și rezumă sfaturi pentru rezolvarea diverselor probleme care mai devreme sau mai târziu apar atunci când se utilizează atât netbook-uri economice, cât și modele desktop moderne. Toate rețetele date au fost testate în practică și sunt împărțite pe subiecte: hardware calculatoare personale, retele de calculatoareși conectarea la Internet, instalarea, configurarea și repararea sistemului de operare Windows, navigarea pe Internet, protecția împotriva virușilor. Nu numai luat în considerare soluții gata făcute probleme neașteptate, dar și răspunsuri la multe întrebări care apar chiar înainte de achiziționarea unui computer. Informațiile tehnice minime necesare sunt furnizate pentru a vă permite să luați o decizie în cunoștință de cauză.

CD-ul este inclus doar cu ediția tipărită a cărții.

Carte:

Secțiuni de pe această pagină:

Există multe taste pe tastatură pe care nu le folosiți niciodată. Una dintre cele mai enervante este cheia , păstrat din vremurile limbajelor de programare precum Fortran, unde totul era scris cu litere mari. Rareori cineva folosește sistemul Tastele Windows(atât cel principal, cât și pentru apelarea meniului contextual) - este mai convenabil să faceți acest lucru cu mouse-ul. Între timp, apăsarea accidentală a acestor taste încetinește toate lucrările. Cei care sunt enervați de acest lucru le pot dezactiva sau le pot realoca altor funcții - de exemplu, tastelor adiacente.

Să ne uităm la aceste acțiuni folosind exemple și apoi vă vom spune cum se face acest lucru în cazul general - pentru orice cheie.

Mai întâi, trebuie să creați un nou parametru binar în secțiunea de registru HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ControlKeyboard Layout (a nu fi confundat cu Keyboard Layouts!) (va fi scris în meniu - parametru binar), numindu-l Scancode Map (cu un spațiu!) și atribuiți-i o valoare conform următorului exemplu:

00 00 00 00 00 00 00 00

03 00 00 00 00 00 5C E0

00 00 5D E0 00 00 00 00

Această linie va dezactiva tasta casetă de selectare Windows și tasta meniului pop-up adiacent. Să înțelegem ce scrie aici.

Mai întâi ar trebui să existe 8 perechi de zerouri pe rând. Apoi vine un număr (cu un zero înainte) - în acest caz 03, ceea ce înseamnă numărul de chei urmărite plus una (adică, în acest exemplu urmărim două chei). Ar trebui să fie întotdeauna urmată de trei perechi de zerouri (completând până la 4 perechi de cifre). Intrarea trebuie să se termine întotdeauna cu patru perechi de zerouri. Dar între ele trebuie să notăm tot atâtea cvadruple de numere pereche câte am furnizat chei pentru urmărire - în acest caz, două. Acestea conțin așa-numitele coduri de scanare ale cheilor pe care dorim să le dezactivăm. În tabel 12.2 arată codurile acelor chei care ar trebui luate în considerare în ceea ce privește candidații pentru dezactivare sau înlocuire (vezi mai jos).

Aceste coduri sunt scrise în ultimele două perechi din fiecare patru perechi de numere, primele două perechi sunt din nou zerouri - așa cum vedeți în eșantion. Deci linia exemplu va dezactiva cheia potrivită pentru noi (cu steag Windows) (00 00 5C E0) și cheie adiacentă Apelați meniul pop-up (00 00 5D E0).

Tabelul 12.2. Codurile de scanare a cheilor


Ce sunt codurile de scanare și de unde să le obțineți

Un cod de scanare este numărul pe care tastatura îl produce atunci când apăsați o anumită tastă. Codurile de scanare nu trebuie confundate cu codurile cheie virtuale - acestea din urmă sunt formate la nivel de BIOS și Windows și ulterior determină codurile de caractere, aceleași care, de exemplu, formează conținutul documente text. În cele mai multe cazuri, nu au nicio legătură între ele. De exemplu, codul virtual al tastei spațiu este 32 (la fel cu codul caracterului spațiu în codificările pe un singur octet), iar codul său de scanare este 57 (în formă HEX va fi 20 și, respectiv, 39). Vă rugăm să rețineți că codurile virtuale nu sunt echivalente cu cele simbolice - pentru a transforma un cod virtual într-un cod simbol, trebuie să țineți cont și de aspectul limbii și de starea tastelor. , și, apropo, sistemul de codificare folosit – single-byte sau Unicode. Toate acestea sunt realizate de driverul tastaturii sistemului chiar înainte ca evenimentul de presă să intre în coada de mesaje Windows. Unele chei ( sau ) nu sunt asociate cu niciun simbol și nu se încadrează în coada specificată. Prin urmare, pentru a înlocui complet funcționalitatea unei anumite chei, înlocuirea codurilor virtuale (care poate fi făcută de fapt de oricine cu abilități de programare în Delphi sau Visual C++) nu este suficientă - trebuie să acționați la un nivel mai profund, manipulând codurile de scanare. Acesta este ceea ce vă permite să implementați parametrul Scancode Map în registrul Windows.

Pentru scopurile noastre, codurile de scanare, după cum puteți ghici din tabelul de mai sus, trebuie să fie prezentate mai degrabă în formă hexazecimală (HEX) decât în ​​formă zecimală. Tabelele de coduri virtuale și codurile de caractere sunt de obicei atașate la orice manual de programare Windows, dar aici masă plină Codurile de scanare nu sunt ușor de găsit. Unul dintre aceste tabele se află pe site-ul web „Electronic Library” la linkul http://ntlib.chat.ru/ware/tables/scan.htm. Este compus puțin slab - așa-numitele taste extinse (acestea sunt cele pentru care al doilea octet din tabelul nostru este egal cu E0) sunt afișate acolo prin adăugarea unei cifre suplimentare egală cu 1. Adică prin selectarea unui cod de scanare din coloana HEX, de exemplu, 11C (cheie pe tastatura numerică), pentru scopurile noastre trebuie rescris ca 1C E0. Setul complet oficial de coduri de scanare, inclusiv tastele de control al pornirii (dar excluzând tastele media suplimentare), poate fi descărcat de pe site-ul Microsoft. Link-ul către document este foarte lung, așa că trebuie doar să tastați cuvintele „Keyboard Scan Code Specification” în căutarea pe microsoft.com și veți obține ceea ce căutați - deși în engleză. Pe măsură ce studiați acest document, rețineți că ne interesează doar un singur set de coduri: Scan Code Set 1.

Desigur, ar trebui să pregătiți un astfel de șir de numere în avans și să numărați cu atenție toate perechile înainte de a-l introduce în registru. Dar pe măsură ce intri, vei vedea că te vor ajuta să eviți greșelile. Introducerea valorii unui număr binar se face manual (Fig. 12.11), dar în ciuda aspectului neobișnuit al acestui editor, veți vedea rapid că lucrul cu acesta este foarte convenabil. În special, nu există probleme la numărarea perechilor introduse - acestea sunt grupate automat opt ​​pe linie. Nu uitați să reporniți computerul după introducerea finală a valorilor parametrilor.


Orez. 12.11. Introducerea valorilor parametrilor binari

Pentru a nu doar anula, ci și realoca, va trebui să complicați puțin înregistrarea - înlocuiți primele două perechi de zerouri din acele patru care conțin codurile cheilor dezactivate cu acele coduri care, în opinia dvs., ar trebui să funcționeze. De exemplu, o valoare a parametrului Scancode Map de

00 00 00 00 00 00 00 00

03 00 00 00 00 00 5C E0

1D E0 5D E0 00 00 00 00

va dezactiva tasta de semnalizare Windows corectă și Îl va duplica pe cel potrivit , adică cheia cea mai apropiată de ea. Această valoare Scancode Map este prezentată ca exemplu în Fig. 12.11.

Vă vom arăta cum să faceți față . Experimentele arată că nu totul este clar cu ea - în special, o încercare oprire simplă poate să nu dea rezultate. Dar voi da valoarea parametrului Scancode Map, care este garantat să se dezactiveze – funcția sa se schimbă în funcție (corect, dar în practică nu contează) și Aici, ca și înainte, dublează dreptul :

00 00 00 00 00 00 00 00

03 00 00 00 1D E0 5D E0

2A 00 3A 00 00 00 00 00

Pe discul inclus în folderul Registry există un fișier key.reg, când îl rulați și confirmați că doriți cu adevărat să faceți modificări în registry, parametrul Scancode Map va fi creat automat cu această valoare. Dacă nu vrei să atingi nimic în afară de , apoi editați această valoare după cum urmează: înlocuiți 03 cu 02 și înlocuiți cei patru octeți cu o valoare diferită de zero în a doua linie cu zerouri.