SendKeyEvent does not sent a .(point)
Posted: Tue Feb 11, 2020 3:04 am
Hello!
i need to send a text to CEF. I do it as follows:
Еeverything works well, but if tmp='.'; then the point is not displayed in the browser.
Why? How does a dot differ from a comma, for example?
Thanks
i need to send a text to CEF. I do it as follows:
Code: Select all
New(event);
try
event.focus_on_editable_field:= 1;
event.is_system_key:= 0;
event.modifiers:= EVENTFLAG_NONE;
event.windows_key_code := Ord(tmp);
event.native_key_code := Ord(tmp);
event.character := #0;
event.unmodified_character := #0;
event.kind:= KEYEVENT_RAWKEYDOWN;
ASurfWebBrowserChr.Browser.Host.SendKeyEvent(event);
event.kind:= KEYEVENT_CHAR;
ASurfWebBrowserChr.Browser.Host.SendKeyEvent(event);
event.kind:= KEYEVENT_KEYUP;
ASurfWebBrowserChr.Browser.Host.SendKeyEvent(event);
finally
Dispose(event);
end;
Why? How does a dot differ from a comma, for example?
Thanks