使用 Raspberry Pi 模拟键盘远程控制 KVM

使用 Raspberry Pi 模拟键盘远程控制 KVM

我有一台离我很远的 KVM,我想用 Streamdeck 来控制它。问题是 KVM 仅支持通过以下方式更改输入:

  • 设备上的物理按钮
  • 红外遥控
  • 键盘热键

这是用户手册请参阅第 36 页。

键盘热键选项对我来说很突出,因为本质上如果我可以对键盘进行编程以自动发送这些击键,我就可以让 Streamdeck 运行一个脚本,该脚本联系键盘(通过 IP)来发送特定的击键序列。

以下是热键示例:

在此处输入图片描述

我有一台 Raspberry Pi 3,我认为它可以做到这一点。我可以通过以太网端口将 Pi 插入运行 Streamdeck 的 Windows 计算机所插入的同一网络交换机,这样 Windows 计算机就可以向 Raspberry Pi 发送命令。Pi 可以监听命令,然后在收到命令时通过 USB-A 转 USB-A 电缆将所需的按键发送到 KVM。

我不知道这是否会起作用,因为 KVM 有专用的鼠标/键盘 USB 端口,无法与其他 USB 设备正常工作。如果可能的话,我必须以某种方式欺骗 KVM,让其认为 Pi 确实是键盘。这是手册中的一条注释:

键盘热键只能与正确连接到的外部键盘一起使用键盘和鼠标输入端口KVM。

这些是参考的端口:

在此处输入图片描述

我认为我在这里会遇到的问题是,即使我可以将 Pi 变成键盘,尝试将热键快捷键发送到 KVM 也行不通,因为我必须使用那些以红色突出显示的特殊 USB 端口。

这可能吗?或者,由于 Pi 不是真正的键盘,KVM 是否无法通过这些特殊的 USB 端口检测热键击键?

相关内容