Вопрос по ИП6 из Вашей схемы - 1 и 13 выводы не перепутаны? Судя по Шило, если управлять 13 выводом, то прохождение сигнала должно быть справа налево, а желательно наоборот. Далее, а зачем резисторы 680 Ом? Если клава не опрашивается, то на выходе ИП6 должно быть третье состояние, т.е. она отключена от шины и на сигналы, направляемые на 1602, влияния не оказывает. ТМ8 в момент опроса уже защёлкнула данные и тоже её входы побоку. Только для "соблюдения" предельных характеристик?
Ну про нажатия многих клавиш - это уже "защита от дурака и детей" , надеемся, что их мы до нашей конструкции не допустим.