An input device used to enter characters and functions into a computer system through mechanical or capacitive switches.