Tastaturile externe, atât cu fir, cât și fără fir, au adesea taste speciale. Aceste taste sunt separate de setul de taste care sunt standard pe toate laptopurile. Numărul și funcția acestor taste speciale variază de la tastatură la tastatură, dar, în general, vă permit să vă deschideți browserul implicit, aplicația de e-mail, calculatorul și vă permit să controlați redarea media. Veți găsi că majoritatea acestor chei sunt utile, dar vor exista și excepții. Dacă doriți să remapați tastele speciale de pe tastatură, procesul va fi puțin complicat, dar încă realizabil. Ca întotdeauna, folosim AutoHotKey pentru a face treaba.

Identificați evenimentul cheie
Problema remapării acestor taste speciale pe o tastatură este că, adesea, ele nu sunt recunoscute de majoritatea aplicațiilor de identificare a cheilor. Am testat o tastatură Logitech cu Sharpkeys și nu a putut identifica tasta „Mail” de pe ea. Când o cheie nu poate fi identificată, nu poate fi remapată. Veți descoperi că, de asemenea, aceste chei nu au un cod de cheie virtuală (vk) sau un cod de scanare (sc). Deci, pentru a aborda această problemă, ne vom concentra pe ceea ce face cheia, mai degrabă decât pe codul ei.
Când aceste taste sunt apăsate, ele execută un eveniment. Aceste evenimente sunt ușor de recunoscut de AutoHotKey și pot fi remapate. Pentru a găsi evenimentul pentru o anumită cheie, accesați Keycode și atingeți cheia pentru care doriți să identificați evenimentul. În captura de ecran de mai jos, puteți vedea evenimentul care se rulează când apăs pe tasta Mail este „LaunchMail”.
Notă: probabil că puteți ghici ce eveniment rulează o cheie în funcție de ceea ce face, dar pentru a elimina orice șansă de eroare, vă recomandăm să utilizați Keycode pentru a fi sigur.

Evenimentul „LaunchMail”, cu acest nume, nu va fi recunoscut de AHK. Trebuie să vă dați seama cum vede AHK acest eveniment.
Aceasta înseamnă puțin mai mult decât să căutați numele corect al evenimentului într-un tabel. Tabelul pe care trebuie să îl parcurgeți este disponibil în Microsoft Developer Network. Căutați prin această listă de coduri de cheie virtuale până când îl găsiți pe cel care corespunde evenimentului pe care Keycode l-a recunoscut. Valoarea e-mailului se numește „VK_LAUNCH_MAIL”. Găsiți codul și eliminați VK_ înaintea acestuia.

Creați Script AutoHotKey
Utilizați șablonul de mai jos pentru a crea un script pentru remaparea cheii speciale. Puteți remapa cheia la o altă cheie sau o puteți folosi pentru a deschide o altă aplicație. Cele două exemple vă arată cum să le faceți pe amândouă. Citiți ghidul nostru despre maparea cheilor comune în AHK .
Sintaxă
Valoare VK::Enter
Exemplul 1
Launch_Mail:: Enter
Sintaxă
Valoare VK:: rulați „calea către aplicație EXE” Return
Exemplul 2
Launch_Mail:: Run notepad.exe Return
Lipiți acest lucru într-un fișier Notepad, dați-i un nume bun care vă spune pentru ce este scriptul și salvați-l cu extensia de fișier AHK. Rulați scriptul. Cel pe care l-am creat îmi permite să deschid Notepad ori de câte ori ating tasta specială „Poștă” de pe tastatură.

Puteți adăuga scriptul în folderul Startup și va rula când porniți pe desktop.