V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
echowuhao
V2EX  ›  分享创造

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

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

    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   ·   实用小工具   ·   1084 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:45 · PVG 03:45 · LAX 11:45 · JFK 14:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.