키보드는 사용자가 키를 누르거나 놓음으로써 입력 신호를 생성합니다. 키보드의 작동 원리는 다음과 같습니다.
1. 키를 누르면, 그 아래의 고무 돔이 내려갑니다.
2. 키보드 아래 회로에서 도선의 접촉이 일어납니다.
3. 도선의 접촉으로 전류가 흐르고, 신호의 세기가 변합니다.
4. 방출된 신호값으로, 키보드에 내장된 칩에서 어떤 키가 눌렸는지를 인지해 그 키에 해당하는 비트코드를 발생시킵니다.
5. 비트코드가 키보드 케이블 혹은 무선 연결을 통해 컴퓨터로 전달됩니다.
6. 컴퓨터에 내장된 칩이 비트코드를 해독해, 이에 따라 명령을 수행합니다 (ex. 글자입력, 프로그램 실행 등).
이렇게 복잡한 과정을 거치지만, 그 원리를 간단히 설명하면 "키를 누르면, 입력정보를 컴퓨터로 전달한다."입니다. 이 과정을 통해 우리가 타이핑하는 모든 글자와 명령이 컴퓨터로 전달되는 것입니다.