有没有可能把笔记本和另外一台机器的 USB 相连,当作外接键盘使用?

2021-06-26 16:54:08 +08:00
 skt041959

换句话说就是,用笔记本的 USB 来模拟一个键盘。我知道 USB over ip,但是我想要在 bios 模式里也能用,所以必须要是一个物理的键盘才行

2348 次点击
所在节点    程序员
9 条回复
ysc3839
2021-06-26 18:20:12 +08:00
不依赖外部硬件的话,不行。因为几乎所有笔记本的 USB 控制器都是只支持 Host 模式的。
依赖外部硬件的话是可以的。
xuanbg
2021-06-26 18:26:27 +08:00
加什么外部硬件也没办法在不动笔记本电脑的键盘或主板的情况下,把笔记本电脑上的键盘给接出来啊。话说这是个什么需求?
买个 usb 键盘才几个钱?
远程桌面也算是变相实现楼主的需求,吧?
also24
2021-06-26 18:46:49 +08:00
其实纯理论来说,可以在 USB 接口上模拟 USB HID 协议来实现……

我粗略查找了一下,看到一个东西可能比较符合:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/usb/gadget_hid.txt?h=v5.0-rc5


粗略搜索可以看到很多开发版就在使用这个来模拟 ID 设备,但是不太确定如果是日用的笔记本电脑这样用的话是否会有可能。
also24
2021-06-26 18:47:39 +08:00
typo:开发版 -> 开发板
lirunext
2021-06-26 18:53:39 +08:00
想要在 BIOS 也能用,那就比较底层了,另一台机器被控必须接外部硬件来模拟真实键盘、笔记本端也要有软件或驱动甚至外部硬件;笔记本和另一台机器的外部硬件之间通过有线( USB 、网线)或无线( 2.4G 无线、WIFI 等)连接。

下面这个产品看介绍貌似一定程度可以满足楼主需求,但不是百分之百匹配需求,且成本较高,除非特殊情况,不然不如直接买个 USB 小键盘省事。

https://sunlogin.oray.com/hardware/kongkong2/

https://service.oray.com/question/5452.html
also24
2021-06-26 18:56:02 +08:00
🙄 之所以会想到这个…… 因为我之前搞过一个玩意儿就是在 Android 设备上模拟蓝牙 HID 设备……
lululau
2021-06-26 21:35:13 +08:00
雷电可以
wengych
2021-06-27 00:39:34 +08:00
网络 kvm synergy
snoopygao
2021-06-27 13:51:36 +08:00
km link,几十块的小玩意儿

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/785952

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX