自己动手「焊」键盘,使用Python编写,一键放连招不在话下( 二 )
本文插图
此时 H、J、K、L 键分别被映射为上下左右方向键 , 而 U 与 N 则被映射为 PgUp 和 PgDn 。
本文插图
另外还支持同时按住两个键(间隔小于 25 毫秒)激活替代功能模式 , 以及按住「;」键作为 Ctrl 。
为什么要用 Python 写?
这个项目在 hackernews 和 twitter 上都引来了不少人围观 。 多数人认为这是一个非常有创意的想法 , 之前没见过这种操作 。
本文插图
但鉴于作者在项目中用的语言是 Python , 大家不免担心起速度问题 。 对此 , 作者回复称 , 「确实有点慢 , 现在扫描一次矩阵需要 4 毫秒 , 但优化之后速度会有提升 。 」
本文插图
既然用 Python 速度慢 , 那为什么不用 C 语言写呢?也没有多复杂啊 。 作者表示 , 「项目中的硬件包含一个 QSPI 闪存 , 它是一个 USB 存储 , 用来保存 Python 源代码 , 你可以直接改 Python 代码 。 而且 , 使用 Python 为快速验证硬件产品的创意提供了一个新的方式 。 」
本文插图
除此之外 , 也有人帮作者补充了使用 Python 的好处 。 ta 指出 , 这个项目用到的 CircuitPython 实现使用一个非常不同的 VM 运行 , 虽然不能指望它接近 C 的性能 , 但相比 Cpython 要轻量化得多 。 整个开发过程也会简单得多 。
本文插图
参考链接:https://news.ycombinator.com/item?id=23219641
推荐阅读
- 快讯神记|张馨予更博晒自己摘菜,身穿背带长裙神似18岁,却被鞋子抢镜!
- 深度解娱SJ|陈小纭怎么不会知道绿色含义,先暗示自己被绿又出面解释,看不懂
- 爱我就别想太多:《爱我就别想太多》有钱人李洪海是想要爱情,却又不相信自己?
- IT之家|列出最喜欢的7款游戏,马斯克坦诚自己是个PC玩家
- 幽默桥|每个自拍的女性都会是自己心中的小天使!,段子:无论长的怎么样
- 汽车之家|不负自己,七月,加油!爱你的日子由朗逸纯电开始,不负时光
- 阿雅|做人最愚蠢的是,把自己的3个死穴告诉别人,希望你没做过
- 鹏哥爱吃好吃哒|鸡翅这么做,风味独特,弹润香甜,孩子最喜欢,自己吃两碗饭
- 男子|恐高症!男子徒手爬6楼救男童,自己反而被困了
- 君武亮剑|专家说出军队一致命缺陷,一旦动手无路可退,难怪印度不敢开战
