Я бы сказал, что современные ПК затрудняют изображение клавиатуры как дуплексного оборудования. Разница между полудуплексом и дуплексом заключается в возможности отправлять и получать данные одновременно. С клавиатурой клавиатура отправляет ключи в буфер для использования ЦП по очереди.
В настоящее время прерывание процессора используется для проверки нажатия клавиш. Это происходит несколько раз в секунду. Сгенерированное прерывание затем записывает нажатия клавиш в буфере клавиатуры для процессора и использует его соответственно.
При этом процессор никогда не помещает данные в очередь для отправки на клавиатуру.
Основываясь на этой вики-статье о клавиатурных буферах, я могу лишь полу-понять полудуплексную клавиатуру на терминалах старой школы. Даже в старых школьных системах я бы воспринимал это скорее как полудуплексную систему, а не как полудуплексную клавиатуру.