Собственно интересно создать что то типа USB ключика с единственной кнопкой , в котором будет зашита строка.
При нажатии на кнопку строка выплевывается в виде "строка + нажатие Enter"(как это делают китайские считыватели карт EM Marine ).
Что почитать на эту тему.
Ключевое слово - BadUSB, на основе флешки такое делают. Если совсем серьезно заморочиться хотите - изучайте микроконтроллеры, принципы работы USB, C для написания прошивки. Потом появятся более специфические вопросы.
Если будете делать своё USB устройство: изучить спеки, изучить спек HID устройства. На тостере есть советы по использованию либ для AVR для реализации USB стека и HID устройств как пример. Поищите.