Yft (13.09.2016 13:40, просмотров: 93) ответил 1111111 на Как при нажатии третьей кнопки и появлении четвертой фантомной понять какая настоящая а какая фантомная?
Всё уже придумано до нас. https://geektimes.ru/post/276358/
"сканируя матрицу достаточно быстро, мы можем предположить, что между двумя проходами по матрице изменить своё состояние может не больше одной кнопки. В таком случае, контроллер принимает одиночные нажатия и следит за возникновением ситуаций, когда между проходами матрицы оказываются нажатыми две кнопки или более. Учитывая, что сканирование матрицы происходит со скоростью, при которой штатное возникновение таких ситуаций крайне маловероятно, можно заключить, что одна из только что нажатых кнопок — фантом."