Я имею введу (но это другой вариант реализации не тот который описан в моем ТЗ Вариант-1),
Есть USB гаджет например с ОДНОЙ кнопкой на нем.
Алгоритм №1:
1.
а. Нажал кнопку на гаджете (или положили свой палец на сканер если он есть).
б. если прописан в скейче прописана некая комбинация клавиш, то прямо на USB клавиатуре нажал комбинацию клавиш (Например: Shift+Ctrl+Windows+Alt).
2. Гаджет пропищал (типа готов, жду номер пароля).
3. С клавиатуры ввел номер и нажал "Enter" (чисто+Enter. Например: 1+Enter)
4. Гаджет ждет ввод числа завершенного нажатием клавиши "Enter", перехватил этот номер (число), но не послал его на ПК, а вместо этого отправил строку пароля
Каждая строка с паролем в конце может заканчиваться "Enter".
Возможно без "Enter" или с "Enter" тут зависит кому как удобно, ведь в конце посланного пароля например еще нужно ввести префикс какой-то.
Но проще всеже будет с "Enter" в конце каждого пароля.
таким образом вы ввели всего например 12+Enter, а компьютер получил строку как если бы вы на клавиатуре например нажали "9y7_y1HX860_ey"+Enter