Fact · Dictation in your apps
Windows' SendInput function inserts the events it is given one after another into the keyboard or mouse input stream, so typed text is not interleaved with keys the user presses at the same moment.
Checked against its source on October 17, 2026
In the source's own words
“The SendInput function inserts the events in the INPUT structures serially into the keyboard or mouse input stream.”
SendInput function (winuser.h), Microsoft, Microsoft Learn, Windows application development documentation, n.d., Remarks.
Open the original- What it measures
- SendInput is the Windows call that software uses to simulate keyboard input. The page describes each INPUT structure as one event, such as one key press or release, and explains how the array of events is placed in the input stream.
- What it does not show
- The page describes the ordering of one call's events. It does not describe how long a dictated sentence takes to appear, and it does not say that every dictation app uses this call.