mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-05 00:15:32 +00:00
docs(windows): wip output result needs work
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
This commit is contained in:
parent
a3009faa40
commit
131e91a9c6
1 changed files with 8 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue