The standard input device for your computer. Mostly connected with USB

Cleaning Keyboard

You can use a damp cloth with water with a little isopropyl alcohol. Also, use a compressed air bottle to remove the crud under the keys.