V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
deepkolos
V2EX  ›  机械键盘

做了个简单的键盘, 劳动节嘛~

  •  
  •   deepkolos · 2018-05-02 00:23:12 +08:00 · 3183 次点击
    这是一个创建于 2402 天前的主题,其中的信息可能已经有所发展或是发生改变。

    丑照,这次做的, 没有上次那么好看, 学生还是要留意成本

    这是上一版

    这是再上一版的

    特点

    这次用的是黄轴, 30 块钱收来的毕业垃圾

    改进的点主要是使用了可编程主控, 用的 atmega32u4 的芯片, pro micro, 来实现更好的键盘组合键定义

    第一次设计自己设计 PCB, 十分简单, 但是再也不需要用手钻转孔了, 也不需要把原本的 pcb 的线全切断

    主要解决的组合键问题是 AHK 上实现的一些小问题

    Home  + WASD -> 方向键(中间可穿插 Ctrl/Shift/Alt)
    Home  + N    -> Win + N
    Shift + BS   -> Enter (Shift 的按下和释放不会影响输入法的状态)
    Esc   + N    -> Fn
    Home  + Esc  -> Alt + F4
    Home  + Tab  -> Alt + Tab
    Home  + R    -> Win + R
    Home  + SPC  -> Win + R
    Home  + E    -> Win + E
    Home  + T    -> Ctrl + Shift + ESC
    

    主控程序, 部分参考 tmk_keyboard(keycode.h 好意 send_key 函数), 使用 HID-Project 的库, 来发送按键信息

    7 条回复    2018-05-03 15:27:49 +08:00
    loading
        1
    loading  
       2018-05-02 06:08:49 +08:00 via iPhone
    恭喜,不上张 pcb 图片来观摩一下? 233
    deepkolos
        2
    deepkolos  
    OP
       2018-05-02 11:45:16 +08:00   ❤️ 1
    @loading 十分简洁, 连灯位的焊盘都没有, 也没有铺铜

    !()[https://oss.v2url.com/2018/05/02/52bd7e4e7377dcaf8c566a895bf1934c.jpg]
    loading
        3
    loading  
       2018-05-02 13:01:37 +08:00 via iPhone
    刚起步能用很不错了。
    weixiangzhe
        4
    weixiangzhe  
       2018-05-02 18:35:51 +08:00 via iPhone
    碳纤 土豪
    deepkolos
        5
    deepkolos  
    OP
       2018-05-02 18:42:56 +08:00
    @weixiangzhe 我是在淘宝男人节的时候买的, 5.3 元 包邮 0.3m * 1m 的规格, 黄轴 30 是收来毕业垃圾雷珀 V500
    sudoz
        6
    sudoz  
       2018-05-03 13:12:13 +08:00
    回车为什么要用 L 型,占地方
    deepkolos
        7
    deepkolos  
    OP
       2018-05-03 15:27:49 +08:00 via Android
    @sudoz 那是第一版,没买键帽,就沿用了旧版上的

    现在 enter,由 shift + bs 触发
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5572 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:51 · PVG 14:51 · LAX 22:51 · JFK 01:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.