Bàn phím là thiết bị lối vào đơn giản nhất trong hệ thống máy tính, nó bao gồm một tập hợp các cơng tắc, thường được bố trí thành một ma trận. Tín hiệu lối ra của ma trận công tắc này được đưa vào mạch tạo mã bàn phím, sao cho ứng với mỗi tổ hợp phím xác định được ấn xuống mạch tạo mã sẽ tạo ra một con số nhận diện cho phím đó, sau đó con số này được gửi vào máy tính.
Bàn phím thường sử dụng bộ điều khiển Intel 8042 có thể lập trình được. Nó có nhiệm vụ theo dõi các phím và thơng báo cho ROM BIOS khi có phím được ấn hay nhả ra. Nếu có phím nào được ấn lâu hơn nữa dây thì bộ điều khiển sẽ lặp lại phím đó nhiều lần theo những khoảng thời gian xác định. Ngoài ra bộ phận điều khiển còn thực hiện một loạt nhiệm vụ khác như tự kiểm tra bàn phím khi khởi động máy.
Thiết kế của bàn phím ln ln được cải tiến và rất khác nhau giữa các nhà sản xuất, từ dạng của các tiếp điểm tới cách tổ chức các tiếp điểm. Trong các loại bàn phím cũ, lối ra của bàn phím là một bó dây song song, nối từ các công tắc tới CPU.
Trong nhiều loại bàn phím, các tiếp điểm điện được sử dụng, trạng thái được ấn xuống của một phím sẽ chuyển thành trạng thái nối mạch điện của một công tắc, sự thay đổi trạng thái của công tắc được biến đổi thành mức lôgic của mạch điện.
Cũng có loại cơng tắc sử dụng sự thay đổi điện dung hay điện cảm của một mạch điện, biến đổi thành mức thay đổi điện áp ứng với các mức lơgic tương ứng,ở loại bàn
phím này khơng có tiếp xúc điện của tiếp điểm, nên cũng có nhiều ưu điểm.
Bàn phím (keyboard): là thiết bị dùng để đưa dữ liệu vào máy tính một cách trực tiếp khơng qua vật mang tin.Trên bàn phím có các phím chữ cái, chữ số và các phím ký tự đặc biệt. Các phím chia thành ba nhóm, nhóm phím chức năng cho phép truyền cho máy tính một số lệnh nào đó. Nội dung các lệnh được xác định bằng từng phần mềm cụ thể.Nhóm phím chính bao gồm như các phím tương tự như các phím máy chữ.Nhóm cuối cùng là các phím chữ số. Đây là thiết bị vào thơng dụng cơ bản của các máy tính hiên nay. Các dữ liệu được gõ vào từ bàn phím đồng thời được hiển thị trên màn hình.
Ma trận quét bao gồm các đường dẫn dọc và ngang được dẫn tới chip này. Ở các điểm vắt chéo được đặt các công tắc mà trên đó là các phím ấn. Nếu một phím được ấn, cơng tắc sẽ đóng mạch tiếp xúc điện tiếp xúc giữa đường vắt chéo nhau tương ứng và mạch xử lý của bàn phím sẽ xác định xem phím nào được ấn. Thơng tin toạ độ của phím đó sẽ được truyền qua bộ đệm tới mạch ghép nối bàn phím trên bản mạch chính về CPU.