Tất cả các bàn phím USB hoạt động bằng một ma trận các phím. Không có mối quan hệ 1: 1 giữa pin và chức năng bàn phím. Nếu bạn kiểm tra màng, bạn có thể thấy ma trận được tạo thành từ các cột và hàng. Hàng và cột được quét theo thứ tự để tìm nơi chúng giao nhau tại một phím được nhấn.
Bạn sẽ thấy rằng (khá nhiều) tất cả các bàn phím USB hiện đại đều sử dụng các bộ phận và IC gắn trên bề mặt. Chúng có thể khá khó để làm việc, đặc biệt nếu chúng được hàn trực tiếp vào PCB linh hoạt.
Lý tưởng nhất là bạn sẽ tìm kiếm một bàn phím USB cũ. Một nút có các nút không còn hoạt động - lý tưởng nhất là nó có chất lượng cao trong thời đại của nó. Một cái gì đó khá cũ vài năm - một trong những bàn phím USB đầu tiên được bán. Họ ít có khả năng sử dụng SMD và nhiều khả năng có PCB thực sự bên trong bạn có thể làm việc với. Ngay cả khi họ là SMD, họ vẫn sẽ có cơ hội tốt hơn để có PCB thực sự.
Nếu bạn đang tìm kiếm một con chip để tự cuộn hoàn toàn, Alcor Micro AU9410 là một lựa chọn tốt, nhưng than ôi (giống như hầu hết các sản phẩm tương tự) chỉ có sẵn như một thiết bị gắn trên bề mặt.
Tùy chọn thứ ba là tạo riêng của bạn từ đầu. Bạn sẽ cần một bộ vi điều khiển có khả năng USB (giả sử PIC18F4455) và một số phần sụn để mô phỏng "Thiết bị giao diện con người" (hoặc HID). Microchip có ví dụ trong thư viện ứng dụng của họ. Sau đó, bạn có thể có được điều đó để làm bất cứ điều gì bạn muốn với bàn phím.