Windows definește constantele speciale pentru fiecare tastă pe care utilizatorul o poate apăsa. Codurile cu cheie virtuală identifică diverse chei virtuale. Aceste constante pot fi apoi utilizate pentru a face referire la apăsarea tastei atunci când utilizați Delphi și apeluri API Windows sau într-un onkeyup sau onkeydown organizatorul evenimentului. Tastele virtuale constau în principal din tastele actuale ale tastaturii, dar includ și elemente „virtuale”, cum ar fi cele trei butoane ale mouse-ului. Delphi definește toate constantele pentru codurile de chei virtuale Windows din unitatea Windows.
Iată câteva dintre articolele Delphi care se ocupă de tastatura și codurile VK:
Simfonia tastaturii
Delphi pentru începători: Familiarizați-vă cu procedurile de eveniment OnKeyDown, OnKeyUp și onKeyPress pentru a răspunde la diverse acțiuni cheie sau gestionați și prelucrați caractere ASCII împreună cu alte taste speciale.
Cum se traduce un cod cheie virtual într-un caracter
Windows definește constantele speciale pentru fiecare tastă pe care utilizatorul o poate apăsa. Codurile cu cheie virtuală identifică diverse chei virtuale. În Delphi, evenimentele OnKeyDown și OnKeyUp oferă cel mai scăzut nivel de răspuns al tastaturii. Pentru a utiliza OnKeyDown sau OnKeyUp pentru a testa tastele pe care le apasă utilizatorul, trebuie să utilizați coduri de taste virtuale pentru a obține tasta. Iată cum puteți traduce codul cheii virtuale în caracterul Windows corespunzător.
Atinge-mă - sunt de neatins
Interceptarea intrării tastaturii pentru controale care nu pot primi focalizarea de intrare. Lucrând cu cârlige de la tastatură de la Delphi.
Fila ENTERING
Folosind tasta Enter ca o tastă Tab cu controale Delphi.
Anulați o buclă prin apăsarea unei taste
Folosiți VK_ESCAPE pentru a anula o buclă (pentru).
Utilizați tastele săgeată pentru a vă deplasa între controale
Tastele săgeată UP și DOWN sunt practic inutile în controalele de editare. Deci de ce să nu le folosiți pentru navigarea între câmpuri.
Simularea apăsărilor de la cod
O funcție la îndemână pentru a simula apăsarea tastelor tastaturii.