做了个 USB HID 转优联的模块,这下几乎任意 USB 键盘都能直接用上 Logitech Flow 了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ClassicOldSong
V2EX    程序员

做了个 USB HID 转优联的模块,这下几乎任意 USB 键盘都能直接用上 Logitech Flow 了

  •  3
     
  •   ClassicOldSong
    ClassicOldSong 2019-11-28 19:05:47 +08:00 8994 次点击
    这是一个创建于 2144 天前的主题,其中的信息可能已经有所发展或是发生改变。

    说来惭愧,居然没有第一时间想起来 V2EX 这个程序员聚集的地方。。。。

    情况是这样的:在用过罗技的 Craft 键盘并深度体验过 Flow 以后,我发现这真的是 KVM 的最佳解决方式。鼠标和键盘不再受到网络延迟的干扰,也不会因为快捷键被系统占用而不能透传给从机。然而,用了一段时间以后我开始怀念之前 Plum 静电容键盘的手感,但是没有 Flow 让我非常难受。怎么办?二选一?不可能!作为一个成年人,我 全 都 要!

    然后我开始搜索,发现并没有任何可以完美解决这个问题的方案。USB 转优联也曾经有过不少人尝试过,但最终都失败了。既然没有能用的,那么只能选择自己造啦~

    于是最终就有了这个模块。考虑到有这样需求的人可能还存在不少,我顺便多做了几个打算拿出来帮助有需要的人。这个模块从开始设想到最终制作出来一共花了将近两个月的时间,可谓是我的呕心沥血之作。。。。。。

    话不多说,先放链接: https://item.taobao.com/item.htm?id=608502350238

    DEMO 视频: https://www.bilibili.com/video/av76422858/

    简而言之就是。。用上这个模块过后,腰不酸了,背不痛了,腿不抽经了,就连头发都不掉了。。。打住打住,这个模块实现的功能是把普通 USB 键盘转换成罗技优联键盘,也就是说,你可以把你最喜欢的键盘(包括薄膜键盘和静电容键盘)轻松加上优联享受 Flow 带来的便利了。。。

    优点:方便,超级方便,只需要把键盘插在模块上并给模块供电就行了,而且几乎可以支持任意键盘,不再受只能魔改机械键盘的限制,甚至静电容键盘、9.9 包邮的现代薄膜键盘都能用。而且可以在保持优联和 Flow 可用的情况下保留键盘的编程、宏、rgb 灯光等令你可能会放弃原生罗技键盘以及魔改优联机械键盘的功能。

    缺点:没有原生优联省电,依旧需要拖线(可用充电宝+短线解决),不支持 NKRO

    我们来想象一下可以用这个模块做出什么组合:

    • 优联 HHKB
    • 优联 REALFORCE
    • 优联非 qwerty 配列键盘
    • 优联 ergodox
    • 优联 40%定制机械键盘
    • 优联 IBM Model M (需要 PS2 转 USB )
    • ...........

    现在,你最喜欢的键盘拥有了实现你可能曾经忍痛割爱放弃的优联和 Flow 功能的机会,还等什么呢

    顺便,此模块将在销售出 300 件时开源软件,卖出 500 件的时候开源硬件,为开源社区作一份贡献。先在此提前感谢各位的支持!

    42 条回复    2021-07-20 00:55:31 +08:00
    TheFLY
        1
    TheFLY  
       2019-11-28 19:09:39 +08:00
    看起来很方便,只是定价有点劝退
    smdbh
        2
    smdbh  
       2019-11-28 19:11:20 +08:00 via iPhone
    test0x01
        3
    test0x01  
       2019-11-28 21:01:14 +08:00 via Android
    很有意思
    18k
        4
    18k  
       2019-11-28 21:03:42 +08:00 via Android
    lz 说了会开源了,用不到纯留言支持
    tammy
        5
    tammy  
       2019-11-28 21:06:56 +08:00
    软 KVM Stardock Multiplicity 了解一下,什么 10 元鼠键套装都可以,还有开心版。
    ClassicOldSong
        6
    ClassicOldSong  
    OP
       2019-11-28 21:08:22 +08:00 via Android
    @tammy 软 kvm 有各种问题比如延迟、鼠标加速、快捷键占用的问题,我在试过好几个过后放弃了
    ClassicOldSong
        7
    ClassicOldSong  
    OP
       2019-11-28 21:09:15 +08:00 via Android
    @18k 留言支持没办法促进开源进程哦
    info521
        8
    info521  
       2019-11-28 21:10:15 +08:00
    主板是你画的吗?可以小批量量产
    sxul07
        9
    sxul07  
       2019-11-28 21:14:46 +08:00
    似乎今天刚看到有人在卖~
    ClassicOldSong
        10
    ClassicOldSong  
    OP
       2019-11-28 21:18:07 +08:00 via Android
    @info521 当然是啊
    ClassicOldSong
        11
    ClassicOldSong  
    OP
       2019-11-28 21:18:58 +08:00 via Android
    @sxul07 除了我不会有第二个人了
    yixiang
        12
    yixiang  
       2019-11-28 21:20:35 +08:00
    看了两遍,没看懂要怎么用。
    sxul07
        13
    sxul07  
       2019-11-28 21:28:34 +08:00
    @ClassicOldSong 应该是帮你打广告的吧
    ClassicOldSong
        14
    ClassicOldSong  
    OP
       2019-11-28 21:42:25 +08:00 via Android
    @sxul07 还行。。。
    ClassicOldSong
        15
    ClassicOldSong  
    OP
       2019-11-28 21:43:21 +08:00 via Android
    @yixiang 把键盘插在模块的母头上,把模块插在 USB 电源上,然后你的键盘就有优联啦
    heiybb
        16
    heiybb  
       2019-11-28 21:44:52 +08:00 via Android
    没看懂…如果有线转无线是什么操作
    ClassicOldSong
        17
    ClassicOldSong  
    OP
       2019-11-28 22:00:04 +08:00 via Android
    @heiybb 这就是有线转无线啊
    loading
        18
    loading  
       2019-11-28 22:12:15 +08:00 via Android   1
    usb hid 识别后应对罗技的矩阵扫描,居然还真这样做了。
    ihades
        19
    ihades  
       2019-11-28 22:42:46 +08:00
    太需要了,并不是每个人都买 DIY 的,这下方便多
    lloovve
        20
    lloovve  
       2019-11-28 22:44:23 +08:00 via iPhone
    楼主这个需要拆一个带 u 连的键盘?用单片机模拟键盘矩阵?我还以为破解解了协议呢
    ClassicOldSong
        21
    ClassicOldSong  
    OP
       2019-11-28 23:48:48 +08:00 via Android
    @loading 这是唯一不会侵权的做法
    ClassicOldSong
        22
    ClassicOldSong  
    OP
       2019-11-28 23:49:33 +08:00 via Android
    @lloovve 破解协议的话我就不会拿出来卖了,分分钟律师函送上门
    NSAgold
        23
    NSAgold  
       2019-11-29 00:54:16 +08:00 via Android
    几天前在灵车漂移看到了
    目前用不到,以后说不准会用到,收藏了先
    iwtbauh
        24
    iwtbauh  
       2019-11-29 01:22:13 +08:00 via Android
    KVM 加上 -usbdevice tablet 后就是无缝切换的啊,而且不需要安装其他闭源软件,比这个什么 Logitech Flow 不知道高到哪里去了啊。

    而且我没搞明白为什么 KVM 里面还要自己和无线 hid 连接,直接用宿主机的不好吗
    ysc3839
        25
    ysc3839  
       2019-11-29 01:29:52 +08:00
    想问一下,没有办法纯软件解决吗?比如在系统中弄个过滤驱动啥的。
    ysc3839
        26
    ysc3839  
       2019-11-29 01:33:32 +08:00
    @ysc3839 进去淘宝链接看了原理,纯软件是不可能了。
    ClassicOldSong
        27
    ClassicOldSong  
    OP
       2019-11-29 02:10:31 +08:00
    @iwtbauh 我们说的 kvm 不是同一个 kvm。。。。你指的是 Kernel-based Virtual Machine,我这里指的是 https://zh.wikipedia.org/zh/KVM%E5%88%87%E6%8D%A2%E5%99%A8
    ClassicOldSong
        28
    ClassicOldSong  
    OP
       2019-11-29 02:12:56 +08:00
    @iwtbauh 关于什么是 Logitech Flow,建议了解一下这个页面: https://www.logitech.com/en-us/product/options/page/flow-multi-device-control
    Linken404
        29
    Linken404  
       2019-11-29 09:00:05 +08:00
    不用硬件 直接配合 Synergy 基本就行了 flow 控制罗技鼠标 非罗技家的键盘用 Synergy 控制
    Synergy 问题就在于控制鼠标好像映射不是很稳定 其他应该没什么
    FightForFreedom
        30
    FightForFreedom  
       2019-11-29 10:23:00 +08:00
    可惜应该没法连鼠标一起整,没法做到优联+小红点
    ClassicOldSong
        31
    ClassicOldSong  
    OP
       2019-11-29 13:39:04 +08:00 via Android
    @Linken404 软 kvm 的问题其实蛮多的,synergy 也没法避免我上面提到的几个问题。所以最终 flow 才是我用过最舒服的选项。。。
    nyaruko
        32
    nyaruko  
       2019-11-29 14:56:10 +08:00   1
    楼主这个东西。我想了很久了。

    我来买一套给我的 3494 尝尝鲜?
    ClassicOldSong
        33
    ClassicOldSong  
    OP
       2019-11-29 15:50:04 +08:00 via Android
    @nyaruko 好啊,支持~
    zkl2333
        34
    zkl2333  
       2019-11-29 19:35:51 +08:00 via Android
    smzdm 看见过你的评论,没想到在这又看见你,暂时买不起,但是帮顶!
    ClassicOldSong
        35
    ClassicOldSong  
    OP
       2019-11-29 21:18:00 +08:0
    @zkl2333 过两天会去张大妈上再发一篇文章的
    wm5d8b
        36
    wm5d8b  
       2019-12-04 08:02:28 +08:00
    为啥二手键盘比一手贵。如果你是基于 tmk/qmk 开发的话,合并到上游,分分钟有人帮你设计出外壳。山寨就不要想了,开源的 U2U 转换器 tb 上有几个人卖
    ClassicOldSong
        37
    ClassicOldSong  
    OP
       2019-12-15 22:15:09 +08:00
    @wm5d8b 求 90 块钱的一手 K375s
    wm5d8b
        38
    wm5d8b  
       2019-12-16 07:57:05 +08:00
    @ClassicOldSong #37 过完双十二,涨上去了
    SuperMaxine
        39
    SuperMaxine  
       2021-04-10 14:05:47 +08:00
    所以请问楼主开源了吗...
    ClassicOldSong
        40
    ClassicOldSong  
    OP
       2021-04-12 11:45:48 +08:00 via Android
    @SuperMaxine 一个个都在等开源,自然没达到目标
    第一批已经卖完了,暂时没有做新的的想法
    boboliu
        41
    boboliu  
       2021-06-15 22:10:58 +08:00
    来晚了,想找个这样简单的方案,结果楼主比我早了两年
    luyisirua
        42
    luyisirua  
       2021-07-20 00:55:31 +08:00
    来晚了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2195 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 00:39 PVG 08:39 LAX 17:39 JFK 20:39
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86