usbip:在计算机之间自动传递键盘

usbip:在计算机之间自动传递键盘

我有一个无线 USB 键盘,我想在两台计算机上使用它,而不必不断移动接收器。可能的解决方案:usbip。但是,存在一些问题:

  1. 为什么usbip unbind不允许本地使用键盘?现在,我必须拔下/重新插入接收器才能让键盘再次工作。我可以做些什么来强制“重新初始化”?

  2. 重启后总线 ID是否usbip bind一致?我看到它们在lsusb拔出/重新插入后发生了变化,但总线 ID 保持不变usbip bind,因此它们可能是从实际 ID 派生而来的。如果不是,我如何usbip从实际 USB ID 派生出总线 ID?

  3. 解除绑定附加设备是“坏事”吗?

如果这些问题可以解决,我可能会创建一个 json-rpc 服务器来远程管理 usbip:

  • 枚举设备,并标注绑定信息
  • 绑定/解除绑定设备
  • 连接/分离设备

并且客户端在成功连接到本地和远程服务器之前不会执行任何操作(键盘交换需要本地和远程操作)。

目前这仍悬而未决,因此欢迎提出任何建议。不过,如果这些操作已经由协议处理,那就太好了usbip

相关内容