将实时击键从外部源发送到机器,而无需在该机器上安装软件?也许是注册为键盘的 USB 加密狗?

Som*_*Guy 4 usb keyboard bluetooth hardware-selection virtual-keyboard

我有一些准系统在吱吱作响的硬件上运行遗留软件。我希望能够通过对当前必须手动执行的任务使用自动热键脚本来自动执行许多任务。我真的不想在这些机器上安装任何软件,并且在某些情况下不能(因为它们已经用尽了资源,或者运行 Linux 构建,或者运行从石器时代开始的奇怪的精简的 Windows 版本)

我需要一个解决方案,让我可以在机器上实时接收按键,而无需在机器上安装任何软件。但是,要求机器上的驱动程序或软件发送击键是没有问题的。

这就是我需要解决的问题。鉴于接收机器的限制,我只能想象一个解决方案可能是通过蓝牙加密狗或注册为键盘的 USB 接收器之类的输入,但实际上是接收源自另一台计算机的击键。如果有人知道是否存在这样的硬件,您可以在下面发布吗?或者,满足目标的任何其他解决方案。

ssn*_*ody 5

您可以使用远程基于 IP 的 KVM 在另一台机器上实时生成击键。

只需将 KVM 的键盘(以及可选的视频和鼠标)连接到您要向其发送远程击键的计算机。

然后,您可以通过 Web 浏览器或提供的本机系统应用程序连接到 KVM 上的 IP,并发送您想要的任何按键。

其中一种产品是Tripp Lite 的服务器远程控制、基于 IP 的外部 KVM,另一种是Lantronix Spider KVM

或者,您可以使用连接到带有WIZ812 以太网适配器套件WIZ712MJ 以太网模块Teensy USB 开发板,仅通过键盘支持(而不是键盘、视频和鼠标支持)重建其中一个的 DIY 版本

在这一点上,您可以使用 Teensy 的以太网键盘库编写一个小程序,该程序使用 生成服务器Server.begin(),等待连接,然后使用类似于以下内容的无限循环来创建单向网络回显服务器:

if (myclient.available()) {
    Keyboard.print(myclient.read());
}
Run Code Online (Sandbox Code Playgroud)

您可能希望通过一些错误检查等来充实它,但它应该作为一个框架工作。