А клавиатуру хоть когда-нибудь разбирал? Там стоит контроллер (большая микросхема, которая сканирует матрицу (строки и столбцы) проводников на предмет замыкания (нажатия и удержания) и формирует прерывание, по которому процессору сообщается, что произошло действие, которое надо обработать. Еще кварц, конденсатор, несколько сопротивлений и диодов. Всё. Это не старые устройства с кучей микросхем, диодов, резисторов, конденсаторов. Вот как выглядела схема примерно 20-ти летней давности
http://radionet. com. ru/shem/f/img/btc5060.gif (пробелы убрать) .
Если это нужно для дипломной (курсовой) работы, то искать следует на соответствующих сайтах, а по хорошему - в библиотеке.
Вот, посмотри хотя бы эту работу:
http://otherreferats.allbest.ru/programming/d00059630.html
Санёк ...Мастер (1760)
12 лет назад
Разбирал, всё видел. Принцип работы понимаю. Нужно мне это для курсовой, искал долго сам, а сюда написал уже в последнюю очередь. За подсказку про библиотеку спасибо, щас ещё там посмотрю.