По сути, прототип сделать несложно. На ардуине вполне реально накалякать за приемлимое время. Это со стороны клавиатуры.
Драйвер для пк — вот, где соль.
Симулятор нажатий
Самый простой способ написать драйвер: программа решает, какую клавишу надо нажать, и нажимает её через какую-нибудь другую программу.
Винда
Не смею лезть в этот лес.
macOS
GNU/Linux/X11
Есть программа xdotool
, через неё можно. Например, так можно нажать клавишу e
:
xdotool key 'e'
UPDATE. Писать драйвера даже под QMK можно, смотри статью, и там ищи по странице raw HID mode
.