There are two main types of input devices you will learn about.
Keyboard
Mouse
These devices exist in different states and each state can be transitioned by a message from the operating system.