Jakoś nie umem sobie poradzić z tym problemem.
Chodzi o to, ze chciałbym po wciśnięciu skrótu klawiszowego (F5 w tym przypadku) wykonać operacje.
podchodziłem od strony Akcji, Hooka klawiaturowego ( KBHook:=SetWindowsHookEx(WH_KEYBOARD,@KeyboardHookProc,HInstance,GetCurrentThreadId()); ) i wspólnej procedury zdarzeniwej OnKeyDown.
Pierwsze rozwiązanie - nie robi
Drugie wali błędami (jakieś Acces Violation, z któymi nie umiem sobie poradzić)
Trzecie jest uciążliwe.
Kłopot pojawia się na kontrolkach edycyjnych - to znaczy ComboBox, Edit itp - po prostu zdarzenie nacisniecia klawisza nie jest przekazywane dalej (a nie jest obslugiwane wprost).
Zglupialem - myślałem, że ustawienie Short-Cuta w Akcji wystarczy, zeby to chciało działać a tu dusza.
Ma ktoś sprawdzony sposób na to, żeby sie nie orobić, a mieć działąjącą obsługę Globalnych (w ramach formy) obsługę skrótów klawiaturowych ?