V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
skt041959
V2EX  ›  程序员

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

  •  
  •   skt041959 · 2021-06-26 16:54:08 +08:00 · 2287 次点击
    这是一个创建于 1006 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2021-06-26 19:22:35 +08:00
    感谢 @ysc3839 的提醒,看到某宝上一个叫 emulstick 的厂家,实现方式是通过蓝牙,绕过了 USB host 的问题
    9 条回复    2021-06-27 13:51:36 +08:00
    ysc3839
        1
    ysc3839  
       2021-06-26 18:20:12 +08:00 via Android   ❤️ 1
    不依赖外部硬件的话,不行。因为几乎所有笔记本的 USB 控制器都是只支持 Host 模式的。
    依赖外部硬件的话是可以的。
    xuanbg
        2
    xuanbg  
       2021-06-26 18:26:27 +08:00
    加什么外部硬件也没办法在不动笔记本电脑的键盘或主板的情况下,把笔记本电脑上的键盘给接出来啊。话说这是个什么需求?
    买个 usb 键盘才几个钱?
    远程桌面也算是变相实现楼主的需求,吧?
    also24
        3
    also24  
       2021-06-26 18:46:49 +08:00   ❤️ 1
    其实纯理论来说,可以在 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
        4
    also24  
       2021-06-26 18:47:39 +08:00
    typo:开发版 -> 开发板
    lirunext
        5
    lirunext  
       2021-06-26 18:53:39 +08:00   ❤️ 1
    想要在 BIOS 也能用,那就比较底层了,另一台机器被控必须接外部硬件来模拟真实键盘、笔记本端也要有软件或驱动甚至外部硬件;笔记本和另一台机器的外部硬件之间通过有线( USB 、网线)或无线( 2.4G 无线、WIFI 等)连接。

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

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

    https://service.oray.com/question/5452.html
    also24
        6
    also24  
       2021-06-26 18:56:02 +08:00
    🙄 之所以会想到这个…… 因为我之前搞过一个玩意儿就是在 Android 设备上模拟蓝牙 HID 设备……
    lululau
        7
    lululau  
       2021-06-26 21:35:13 +08:00 via iPhone
    雷电可以
    wengych
        8
    wengych  
       2021-06-27 00:39:34 +08:00 via iPhone
    网络 kvm synergy
    snoopygao
        9
    snoopygao  
       2021-06-27 13:51:36 +08:00
    km link,几十块的小玩意儿
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5358 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:50 · PVG 13:50 · LAX 22:50 · JFK 01:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.