Механизм одновременного нажатия клавиш в современных клавиатурах основан на использовании матрицы кнопок — сетки проводков, на пересечениях которых находятся клавиши. 13
Когда компьютер включён, микропроцессор клавиатуры посылает электрические импульсы по вертикальным проводкам в поисках сигнала. 1 В обычном состоянии (когда нет нажатия) линии не замыкаются. 1
При нажатии на клавишу вертикальные и горизонтальные проводки соприкасаются, цепь замыкается, и по ней проходит ток. 1 Контроллер клавиатуры понимает, что произошло нажатие клавиши, и по замкнутым проводкам определяет, какая именно клавиша была нажата. 1
У клавиатуры имеется свой буфер, чтобы сохранять скан-коды нажатых клавиш. 1 Благодаря буферу процессор может обрабатывать сочетания нескольких одновременно нажатых кнопок. 1
Существуют разные типы клавиатур, и механизм одновременного нажатия клавиш может отличаться: