키보드는 종류와 방식에 따라서 구조가 많이 다르다. 요즘 가장 널리 사용하는 멤브레인 방식의 키보드의 구조는 껍데기와 기판, 회로, 시트, 멤브레인, 키톱 등으로 구성된다.
키톱은 일반적으로 키라고 부르는 것으로, 손가락으로 누르는 부분을 말한다. 요즘은 키캡(Key Cap)이라는 말을 주로 쓰고 키톱이라는 말은 거의 사용하지 않는다. 키캡에 새겨진 글자는 과거에는 음각 방식으로 새겨넣었기 때문에 오랜 시간을 치더라도 글씨가 선명했지만 요즘은 위에다 인쇄를 하기 때문에 오래 쓰면 글씨가 지워져 안 보이는 문제가 나타나고 있다. 표면인쇄방식이 아닌 레이저방식이나 승화방식으로 새긴 것이 좀더 좋다. 키캡은 대기 받침에 끼워진 형태인데, 일반 키는 상관 없지만 큰글쇠(Enter)나 사이띄개(Spacebar) 등의 큰 키보드는 균형을 잡기 위해 키캡 밑에 철사로 된 스태빌라이저라는 장치를 한다.

키톱을 누르면 권총의 공이 역할을 하는 플런저(Plunger)를 통해 멤브레인이라는 고무막을 누르게 되어 있다.
멤브레인 밑에는 투명한 폴리에틸렌 필름으로 만든 얇은 필름이 3개 있다. 1 시트와 2 시트에는 가는 배선이 되어 있다. 중간의 2 시트는 1 시트와 3 시트 사이에 0.5mm 정도의 간격을 두어 틈을 만드는 역할을 하며, 키톱의 접점 부위에 구멍이 뚫려있다. 따라서 키톱을 누르면 1시트가 2시트의 구멍을 통과하여 3시트의 도선과 접점을 이루면서 전류가 흐르게 되는 것이다.

플랫케이블은 시트 3과 연결되어 있는 선으로 키톱을 눌러서 생기는 전기 신호를 논리회로로 보낸다. 논리회로는 눌려진 키의 위치를 파악하고 스캔 코드로 변환하는 일을 비롯하여 각종 제어 기능을 수행한다. 논리회로에서 최종적으로 분석된 신호는 키보드 케이블을 통해서 PC로 전달된다. 논리회로는 뒷판(Back Plate)에 장착되어 있는데 뒷판은 강판으로 만들어 키보드의 무게를 안정적으로 지탱하는 역할을 한다.
