Biblioteki C/C++
KEY_EVENT_RECORD
[struktura] Określa zdarzenie wejściowe klawiatury w konsoli zawarte w strukturze INPUT_RECORD.Składnia
#include <windows.h>
typedef struct _KEY_EVENT_RECORD
{
BOOL bKeyDown;
WORD wRepeatCount;
WORD wVirtualKeyCode;
WORD wVirtualScanCode;
union
{
WCHAR UnicodeChar;
CHAR AsciiChar;
} uChar;
DWORD dwControlKeyState;
} KEY_EVENT_RECORD;
Pola struktury
Dodatkowe informacje
Klawisze dodatkowe w klawiaturach IBM zawierających 101 lub 102 klawisze to:
Insert,
Delete,
Home,
End,
Page Up,
Page Down, klawisze kierunkowe (tak zwane "strzałki"), slash (
/) oraz
Enter. Zdarzenia wejściowe klawiatury są tworzone, gdy dowolny klawisz zostanie naciśnięty lub zwolniony. Gdy klawisz
Alt jest naciskany i zwalniany bez połączenia z innymi znakami, ma specjalne znaczenie dla systemu i nie jest przekazywany do programu. Kombinacja klawiszy
Ctrl+C nie jest przekazywana do programu, jeśli uchwyt do wejścia ma ustawioną flagę
ENABLE_PROCESSED_INPUT.
Wymagania
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.