TTouchKeyboard
отправляет ключи текущему элементу управления с фокусом: поэтому, если у вас есть TEdit
с фокусом , TEdit получит ключ ...
Вы можетесоздайте форму, содержащую TTouchKeyboard
и добавьте следующую процедуру:
protected
procedure CreateParams(var Params: TCreateParams); override;
...
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Params do
begin
ExStyle := ExStyle or WS_EX_NOACTIVATE;
WndParent := GetDesktopwindow;
end;
end;
Ваша форма не может иметь фокус ... поэтому ключ отправляется предыдущему сфокусированному элементу управления.(Я только что проверил, и он работает: ключ был отправлен на эту страницу)