docs(windows): wip output result needs work
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled

This commit is contained in:
rc-swag 2026-06-22 17:01:42 +10:00
parent a3009faa40
commit 131e91a9c6

View file

@ -90,6 +90,14 @@ Non-compliant Applications in Windows, Mac and
Linux](https://help.keyman.com/knowledge-base/?id=118) Which includes a more
complete sequence diagram.
TODO expand
Sending the output for non complaint apps see
aiWin2000Unicode.cpp
It ultimately uses SendInput(), which synthesizes keystrokes. It does this via the SerialEventClient::SignalServer()
TODO expand
Sending output for compliant apps see aiTIP.cpp.
This uses _td->TIPProcessOutput() which is ultimately is using the Text Services Framework.
The sequence diagram show the keystroke life cycle. Note that all actions are
shown from Engine to OS but on any given keystroke it will not be all of those