Informacje

Wirtualne kody kluczy używane przez system Windows

Wirtualne kody kluczy używane przez system Windows

Windows definiuje specjalne stałe dla każdego klawisza, który użytkownik może nacisnąć. Kody kluczy wirtualnych identyfikują różne klucze wirtualne. Stałe te mogą być następnie użyte w celu odniesienia do naciśnięcia klawisza podczas używania wywołań API Delphi i Windows API lub w OnKeyUp lub OnKeyDown moduł obsługi zdarzeń. Klawisze wirtualne składają się głównie z rzeczywistych klawiszy klawiatury, ale zawierają także elementy „wirtualne”, takie jak trzy przyciski myszy. Delphi definiuje wszystkie stałe dla kodów kluczy wirtualnych Windows w jednostce Windows.

Klawiatura i kody VK

Oto niektóre artykuły Delphi dotyczące klawiatury i kodów VK:

Symfonia klawiatury
Delphi dla początkujących: Zapoznaj się z procedurami zdarzeń OnKeyDown, OnKeyUp i onKeyPress, aby reagować na różne kluczowe działania lub obsługiwać i przetwarzać znaki ASCII wraz z innymi kluczami specjalnego przeznaczenia.

Jak przetłumaczyć kod klucza wirtualnego na znak
Windows definiuje specjalne stałe dla każdego klawisza, który użytkownik może nacisnąć. Kody kluczy wirtualnych identyfikują różne klucze wirtualne. W Delphi zdarzenia OnKeyDown i OnKeyUp zapewniają najniższy poziom reakcji klawiatury. Aby użyć OnKeyDown lub OnKeyUp do testowania kluczy naciskanych przez użytkownika, musisz użyć kodów kluczy wirtualnych, aby uzyskać wciśnięty klawisz. Oto jak przetłumaczyć wirtualny kod klucza na odpowiedni znak Windows.

Dotknij mnie - jestem nietykalny
Przechwytywanie danych z klawiatury dla elementów sterujących, które nie mogą otrzymać fokusu wejściowego. Praca z zaczepami na klawiaturę firmy Delphi.

ENTERing Tab
Używanie klawisza Enter jak klawisza Tab z kontrolkami Delphi.

Przerwij pętlę, naciskając klawisz
Użyj VK_ESCAPE, aby przerwać pętlę (for).

Użyj klawiszy strzałek, aby poruszać się między kontrolkami
Klawisze strzałek W GÓRĘ i W DÓŁ są praktycznie bezużyteczne w kontrolkach edycji. Dlaczego więc nie użyć ich do nawigacji między polami.

Symulowanie naciśnięć klawiszy z kodu
Przydatna funkcja do symulacji naciskania klawiszy klawiatury.

Obejrzyj wideo: Jak Aktywować System Windows 7 ? (Luty 2020).