For example, when you type, your typing goes through several programs before it hits your editor.
First, the kernel is what handles your hardware, so it is the first to receive notice about the keypress.
The keyboard sends in scancodes to the kernel, which then converts them to the actual letters, numbers, and symbols they represent.
If you are using a windowing system, then the windowing system reads the keypress from the kernel, and delivers it to whatever program is currently in focus on the user's display.
Example:
Keyboard -> Kernel -> Windowing System -> Application Program
---------------------
Regards, utroz.
E-mail Contact: utroz (at) oakcoders (dot) com
No comments:
Post a Comment