Khi bạn nhấn một phím trên bàn phím, nó sẽ gửi mã số tới máy tính, được gọi là mã quét. Mã quét cho máy tính biết phím nào được nhấn; ví dụ, trên bàn phím thông thường của Hoa Kỳ, Aphím sẽ gửi mã quét 30 khi bạn nhấn nó (và 158 khi bạn nhả nó). Trình điều khiển bàn phím báo cáo các mã này trực tiếp cho các ứng dụng khi bàn phím ở chế độ thô (ở chế độ thô có nghĩa là chưa xử lý, tắt thẳng bàn phím). Một vài chương trình sử dụng chế độ thô và xử lý bàn phím riêng; các máy chủ X là một nổi bật nhất.
Hầu hết các chương trình đều mong đợi rằng khi bạn nhấn Aphím, chương trình sẽ đọc ký tự a
(ASCII 97) và khi bạn nhấn Shift+ Achương trình sẽ đọc A
(ASCII 65) và khi bạn nhấn Ctrl+ Achương trình sẽ đọc Ctrl+A
ký tự (ASCII 1). Phím mà không có liên quan đến nhân vật gửi trình tự thoát, ví dụ như \e[A
cho Left, đâu \e
là nhân vật ESC (ASCII 27). Trình điều khiển bàn phím thực hiện bản dịch này khi bàn phím ở chế độ ASCII, còn được gọi là chế độ XLATE (viết tắt của Dịch dịch thuật). Chế độ XLATE cho phép các ứng dụng thực hiện nhập ký tự, với chi phí không có quyền truy cập vào các sắc thái như phím Shift trái phím Shift nhấn hoặc Ctrl + Shift + A khác với Ctrl + A.
Việc kbd_mode
cho phép bạn chuyển đổi giữa các chế độ và hiển thị chế độ hiện tại nếu bạn gọi nó mà không có bất kỳ đối số nào.
Các tổ hợp phím SysRq ma thuật có nghĩa là để phục hồi sau nhiều tình huống khó chịu khác nhau. Một trong những kết hợp chính là Alt+SysRq+K
tiêu diệt tất cả các chương trình trên bảng điều khiển ảo hiện tại; nếu chương trình đó đặt bàn phím ở chế độ thô, thì bạn sẽ không thể gõ tại dấu nhắc đăng nhập (thường sẽ xuất hiện, tùy thuộc vào cấu hình hệ thống của bạn). Nhấn Alt+SysRq+R
khôi phục chế độ ASCII (bên ngoài X) thông thường nơi bạn có thể nhập các ký tự.