PS/2 клавиатура посылает мейк-код, когда клавиша нажимается и брейк-код, когда клавиша отпускается. Дальше уже драйвер делает из этого нажатия, автоповторы итд. Может быть можно было бы придумать как посылать брейк-коды в Океан так, чтобы старый софт не принимал их за что-то еще. Тогда можно написать новый драйвер, который бы позволял знать нажата или отпущена клавиша в момент опроса.

Вряд ли весь бесконечно ценный софт для CP/M общается напрямую с железом клавиатуры на Океане. Он будет рад сгенеренному новым умным драйвером автоповтору.