Many examples korzystania z keybd_event, mają wartość 0x45 dla parametru bScan.Jakie jest znaczenie wartości parametru bScan 0x45 w keybd_event?
Jakie jest znaczenie tej wartości 0x45?
Byłem pod wrażeniem 0x45 was a keyboard scancode, ale ponieważ jest on używany do różnych kluczy, nie jestem już tego taki pewien.
Moim celem jest użycie keybd_event
albo z .NET P/Invoke, albo z Delphi, i uczynić typy bardziej restrykcyjnymi (używając na przykład enums lub oflagowanych oznaczeń), więc mój kod staje się łatwiejszy w utrzymaniu.
Delphi ignoruje informacje o kodzie skanowania, np. Generując zdarzenie "OnKeyDown". Jeśli ktoś potrzebuje wyodrębnić kluczowe kody skanowania, powinien bezpośrednio obsługiwać odpowiednie komunikaty systemu Windows (np. WM_KEYDOWN). – kludg
Dzięki. Podam [SendInput] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms646310) i [P/Invoke SendInput] (http://www.pinvoke.net/default. aspx/user32.sendinput) strzał. Wrócę później. –