Вопросы к Поиску с Алисой
Матричный принцип организации клавиатуры предполагает, что несколько кнопок соединяются в прямоугольную матрицу, располагаясь в узлах рядов и столбцов из проводников. 3d-diy.ru
Принцип работы: каждая кнопка при нажатии на неё замыкает контакты между конкретным столбцом и конкретным рядом, создавая цепь, которую можно программно обнаружить. 3d-diy.ru Например, если нажать верхнюю левую кнопку на схеме, то замкнутся контакты A и 1. 3d-diy.ru Любой кнопке соответствует своя индивидуальная пара контактов. 3d-diy.ru
Контроллер клавиатуры сканирует столбцы. en.wikipedia.org Если была нажата клавиша, то он сканирует строки, определяет комбинацию строк и столбцов, при которой была нажата клавиша, и генерирует код, соответствующий этой клавише. en.wikipedia.org
Такой принцип используется в большинстве электронных музыкальных клавиатур и компьютерных клавиатур. en.wikipedia.org