На ftp Сервис+ нашел прогу, которая тестирует клавиатуру PKBST-50.
Запустил, прокатал "плохую" карту:
Код:
selected keyboard is "toshiba"
Creating motherboard object ... done
Creating keyboard object 103 done
Keyboard initialization complete
Before wakeup_signal()
After wakeup_signal()
key_lock:1
key_lock:2
mcr1:
mcr2:
mcr3:
mcr1:
mcr2: ;0000000303989?<
mcr3:
Прокатал "хорошую" карту:
Код:
selected keyboard is "toshiba"
Creating motherboard object ... done
Creating keyboard object 103 done
Keyboard initialization complete
Before wakeup_signal()
After wakeup_signal()
key_lock:1
key_lock:2
mcr1:
mcr2: ;0000000319706?>
mcr3:
Получается, что на "плохой" карте криво записаны дорожки (два раза по три дорожки). Соответственно, нам просто повезло, что такие карты работают в УКМ-2.