我在 Windows 7(64 位)上运行一个软件,该软件通过 COM 端口接收键盘输入。我从来没有过这样的软件,所以到目前为止我使用的是外部 PS2 到 COM 键盘转换器(硬件)。
但是,由于我必须使用 PS2 键盘,因此这种解决方案非常有限。相反,我想找到某种方法将输入从连接到计算机的普通键盘直接发送到软件中,而无需使用外部硬件。我尝试搜索虚拟驱动程序和其他软件解决方案,但似乎找不到可以解决问题的方法。
有人知道吗?我想避免任何硬件解决方案,因为我很快就需要在大量计算机上解决这个问题。
答案1
有各种“虚拟串行端口”驱动程序,它们为您提供一对串行端口(例如,您写入 COM1A,程序从 COM1B 读取),或一个 TCP 连接端口(您连接到 localhost:1234,发送数据,程序从 COM1 读取)。
其中大多数是商业产品;com0com 是开源的,但不提供签名的驱动程序。