程序员定制 USB 按键,要学计算机底层的可以玩玩 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
echowuhao
V2EX    分享创造

程序员定制 USB 按键,要学计算机底层的可以玩玩

  •  
  •   echowuho 2020-12-05 14:40:15 +08:00 4088 次点击
    这是一个创建于 1776 天前的主题,其中的信息可能已经有所发展或是发生改变。

    B 站上有视频,画电路板啥的,麻烦一点。我的代码也是基于那个基础上改的。那个 UP 主的代码不能模拟鼠标按键。

    我需要的是单击键。

    按红色的开关,就是单击。连上电脑就可以工作。

    这个好处就是可以从淘宝买部件,搭积木一样,零件也不多。也不用弄外壳啥的,当初就是试试。没想到好用,稳定。

    直接用面包板做产品。哈哈。总成本不到 5 块钱。(不要问我花了多少时间)。

    14 条回复    2020-12-10 18:08:42 +08:00
    Osk
        1
    Osk  
       2020-12-05 15:01:00 +08:00 via Android
    还有更简洁的方案:ATTiny85 usb 开发板,usb 是 io 口模拟的,可用外部 io 口 3 个 (或 4 个 ),可以直接插 usb 上
    echowuhao
        2
    echowuhao  
    OP
       2020-12-05 15:08:12 +08:00
    @Osk 那个零件部分少了,但是没有更简洁。这个方案,电路理解起来更简单。

    使用上,如果不接 usb 线,用起来不方便。我是放到左手边,配合鼠标试用。右手移动,左手掌心按键,这样解放右手食指。
    qshbxz
        3
    qshbxz  
       2020-12-05 17:42:11 +08:00
    我还挺需要这个东西的,因为身体原因,现在我的右手是按不动鼠标左右键的,但是移动是可以的,所以找了一个大神把键盘的 a 和 S 改成了鼠标左右键,如有这种更简单方法,我还是很愿意尝试一下。。。
    echowuhao
        4
    echowuhao  
    OP
       2020-12-05 17:53:42 +08:00 via Android
    @qshbxz 你可以自己做 在这个基础上 加个按钮就好了 想现成的。淘宝有 footswitch 脚踏板

    我感觉脚踏不舒服就自己折腾了
    gyf304
        5
    gyf304  
       2020-12-05 19:57:21 +08:00
    DigiSpark 可以考虑一下很好使
    lloovve
        6
    lloovve  
       2020-12-05 21:58:31 +08:00 via iPhone
    有需要么?我可以做一批,这玩意不复杂
    superlc
        7
    superlc  
       2020-12-05 23:29:00 +08:00 via iPhone
    @qshbxz respect! 有没有看过这个:微软 Xbox 无障碍控制器 https://www.xbox.com/zh-CN/accessories/controllers/xbox-adaptive-controller
    echowuhao
        8
    echowuhao  
    OP
       2020-12-05 23:33:06 +08:00 via Android
    @lloovve 这玩意主要乐趣在于自己玩 买的话淘宝太多了
    cmostuor
        9
    cmostuor  
       2020-12-06 00:07:18 +08:00   1
    做多几个键可以做游戏手柄, 物理外挂就是这么来的
    CallMeReznov
        10
    CallMeReznov  
       2020-12-06 01:44:13 +08:00
    Cu635
        11
    Cu635  
       2020-12-06 10:10:34 +08:00
    @CallMeReznov
    图片的背景是啥枪的模型?
    zoikhemlab
        12
    zoikhemlab  
       2020-12-06 12:30:50 +08:00
    ch552 吧
    Saszr
        13
    Saszr  
       2020-12-06 18:01:57 +08:00
    @Cu635 巴雷特吧
    qshbxz
        14
    qshbxz  
       2020-12-10 18:08:42 +08:00
    @echowuhao 动手能力为 0,footswitch 我也是不能用的- -


    @superlc 这个有考虑过呀,但是我其实只需要鼠标左右键
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1485 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 16:41 PVG 00:41 LAX 09:41 JFK 12:41
    Do have faith in what you're doing.
    ubao msn 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