wymagane wyjaśnienie keybd_event KEYEVENTF_EXTENDEDKEY

Wdokumentacja to mówi:

KEYEVENTF_EXTENDEDKEY (0x0001): Jeśli określono, kod skanowania był poprzedzony bajtem prefiksu o wartości 0xE0 (224).

Czy ktoś może wyjaśnić, co to oznacza?

Jaka jest różnica między tym:

keybd_event(RIGHT, 0, 0, 0);
keybd_event(RIGHT, 0, 2, 0);

i to:

keybd_event(RIGHT, 0, 1 | 0, 0);
keybd_event(RIGHT, 0, 1 | 2, 0);

ponieważ kiedy wykonam ten kod, nie widzę różnicy?

Do czego służy także „bajt bScan”? W opisie jest to: Kod skanowania sprzętu dla klucza. Co to znaczy?

questionAnswers(3)

yourAnswerToTheQuestion