Jak monitorować klawiaturę ponad wszystkimi innymi aplikacjami, a następnie wysyłać do nich inne klucze
Buduję konsolę multimedialną opartą na starym komputerze z systemem Win7.
Chcę kontrolować graczy za pomocą klawiatury numerycznej. Nie mogę używać typowych urządzeń sterujących multimediami, ponieważ reagują tylko na odtwarzacz multimediów Windows. Będę używał odtwarzacza KVM, Winampa i innych. Każdy z nich ma własny zestaw skrótów klawiaturowych do odtwarzania, pauzy, przewijania, głośności itp.
W tym celu myślę o zbudowaniu aplikacji Delphi, która wykrywa aplikację pierwszego planu i pobiera z bazy danych skróty używane przez tę aplikację.
Kiedy używam klawiatury numerycznej (wielkości zwykłego pilota) i naciskam5
do gry moja aplikacja mogła ją wykryć i wysłać do systemu operacyjnegoP
klucz, jeśli używam Winampa lubSpace
jeśli używam Media Player Classic.
Jakich funkcji należy użyć, aby najpierw chwycić wciśnięty klawisz, a następnie wysłać inny klucz?