Я думал над этим. Но похоже, что если несколько кнопок нажато вокруг какой-то кнопки в матрице, то эта кнопка оказывается закорочена со всех сторон. И здесь не поможет разворачивание входов и выходов и сканирование с разных направлений
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)