Предлагаю контроллер USB клавиатуры,
который эмулирует механическую клавиатуру,
плюс можно подключить синклер джойстики.
К спектрум машинам подключается без переделок,
единственное надо подавать +5V и если необходимо подкюлчать
TURBO, RESET и MAGIC.
Конкретно эту схему не проверял, пока жду EPM7064,
но подобная работает на PROFI 5.06, там только PIC
подключается к EPM570.
Все что у меня есть USB клавиатуры работают, только одна китайская
не хотела сначала определятся, но потом видимо при увеличении
пауз между запросами тоже заработала.
Так же работают и безпроводные клавиатуры с RF свистками.
Безпроводные мыши, которые идут в комплекте с клавиатурой,
тоже определяются, пока проверял только в отладке через RS232,
но для них нужна другая прошивка. Если две прошивки совместить,
то можно сделать что-то типа Z-Controllerа, но с USB.
Ну и документация:
ZXHIDKEYBOARD.zip -обновление 20.10.2014
ZXHIDKEYBOARD v02.7z - обновление 31.01.2015
ZXHIDKEYBOARD v03.7z - обновление 04.04.2015
ZXHIDKEYBOARD ext.7z - добавлено 04.04.2015 (вариант для расширенной клавиатуры Samcoupe)