В Специалисте же защитных диодов нет, а матрица кнопок подключена к параллельному порту КР580ВВ55А, который программно может изменять режим: вход/выход. BIOS компьютера при сканировании клавиатуры сначала подаёт "0" на все ряды, считывая колонки. А затем подает "0" на все колонки, считывая ряды. Так как микросхема на все выходы подаёт "0", то и замыкание ей не страшно. Строки и ряды матрицы подтянуты резисторами к питанию и при считывании все не нажатые клавиши считываются как "1". Всего за два обращения к клавиатуре драйвер клавиатуры определяет нажатую клавишу.