This overview describes how the system generates keyboard input and how an application receives and processes that input.