hotkey Hotkeynet, hotkeyup

Modificatorii - o listă de chei așteptare suplimentare, separate printr-un spațiu. Fiecare modificator poate fi:

  • Ordinare. Shift, LShift, RShift, Ctrl, LCtrl, RCtrl, Alt, lAlT, RAlt.
  • Utilizator. orice altă tastă, echipa UseKeyAsModifier anunțat anterior.
  • Comutabil. CapsLockOn, CapsLockOff, ScrollLockOn, ScrollLockOff, NumLockOn, NumLockOff.

Puteți utiliza tasta fierbinte pentru a unsprezece modificatori. dar rețineți că cele mai multe tastaturi restricționează simultan apăsarea mai mult de cinci taste (a șasea nu va trimite un semnal).

Indicați modificatori pot fi în orice secvență.

O listă poate fi o cheie separat fără modificator sau o listă a acestor chei. Lista cheilor este creată prin enumerarea lor separate prin virgulă, sau cu ajutorul unor reguli aplicate în echipa KeyList.


notițe

Dacă specificați mai mult de un declanșator, HotkeyNet crea pentru fiecare dintre ele un hotkey separat. Acest lucru este util pentru a trimite clicuri utilizând% Trigger%.

Pentru a afla numele rapidă de la tastatură. du-te la fereastra principală HotkeyNet și faceți clic pe butonul de interes. Numele pe care îl va vedea pe dreapta sus, în secțiunea „apăsați tasta Last“.

Diferența dintre hotkey și HotkeyUp dacă acțiunea atribuită butonului se va întâmpla atunci când apăsați sau la momentul eliberării sale. De exemplu, dacă scrieți acest lucru:

acțiune va avea loc atunci când este apăsată tasta F3. Dar, dacă în loc să scrie HotkeyUp, ca aceasta:

acțiunea va avea loc atunci când tasta F3 este eliberată.

În cele mai multe cazuri, de obicei sub forma de scriere Hotkey. Dar pentru mișcările personajelor în jocurile și de a folosi Hotkey HotkeyUp împreună. Mai multe detalii sunt descrise pe bază pagina HotkeyNet scris script-uri.


concepții greșite comune

Deseori, oamenii cred că de declanșare (o combinație de butoane, apăsați pentru a apela tasta fierbinte) este transmis în mod automat la toate programele pe care le folosesc. Acest lucru nu este așa. HotkeyNet o face pentru că este un program de a atribui taste. nu difuzeze intrarile de la tastatura in toate ferestrele. Astfel de programe pot face tot ceea ce pot translatori intrarile de la tastatura, și multe altele.

Dacă doriți să declanșeze este transmis în fereastra activă. ar trebui să informeze în mod direct programul. HotkeyNet face posibil de a face acest lucru în trei moduri. comandă passthrough. SendFocusWin comanda sau prin specificarea numelui ferestrei, modul în care o faci cu orice altă fereastră.

Aici este un exemplu de comandă c passthrough, care se transmite apăsarea 3 taste de pe computerele locale și la distanță:


Oamenii de multe ori cred că declanșatorul care cauzează cheia fierbinte trebuie să se potrivească transmis prin ferestrele prin apăsarea. Acest lucru nu este așa. Pentru a vedea acest lucru, uita-te la acest exemplu, în care cheia fierbinte este activată prin tasta 3 presare, dar transmite apăsare de tastă 4:

Aici este un exemplu simplu, fără modificatori:


Exemplul următor conține un modificator convențional:


Următorul Hotkey aplicat modificator de utilizator:


Cu această combinație, modificatori de declanșare comutabile F1 va funcționa numai atunci când NumLock este pornit și oprit ScrollLock:


Acest exemplu creează o cheie fierbinte pentru fiecare literă între A și Z. cu excepția litera J:


Aici este un exemplu de a crea comenzi rapide de la tastatură pentru toate literele între A și Z, precum și pentru aceleași litere, apăsați modificatorul Shift:


Și aici vedeți lista de comenzi rapide de la tastatură alocate, completate de trei modificatori:

articole conexe