Отправка нажатий клавиш через COM-порт без аппаратного обеспечения

310
Moti BV

Я использую часть программного обеспечения в Windows 7 (64-разрядная версия), которая принимает ввод с клавиатуры через COM-порт. У меня никогда не было ничего из этого, поэтому я использовал внешний конвертер PS2 в COM-клавиатуру (аппаратное обеспечение).
Тем не менее, это решение очень ограничивает, так как мне приходится использовать клавиатуры PS2. Вместо этого я хочу найти способ отправки ввода непосредственно в программное обеспечение с обычной клавиатуры, подключенной к компьютеру, без использования внешнего оборудования. Я пытался найти виртуальные драйверы и другие программные решения, но я не могу найти что-то подходящее.

У кого-нибудь есть идеи? Я хочу избежать каких-либо аппаратных решений, потому что скоро мне придется решать эту проблему на большом количестве компьютеров.

0

1 ответ на вопрос

0
grawity

Существуют различные драйверы «виртуального последовательного порта», которые предоставляют вам либо пару последовательных портов (например, вы пишете в COM1A и программа читает из COM1B), либо порт, подключенный по TCP (вы подключаетесь к localhost: 1234, отправляете данные и программа читает его из COM1).

Большинство из них являются коммерческими продуктами; com0com с открытым исходным кодом, но не предоставляет подписанные драйверы.

Похожие вопросы