自己动手「焊」键盘,使用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
推荐阅读
- |Razer 发布雨林狼蛛 V2 轻机械键盘
- 爱生活爱快乐爱自己|戴尔的新型高性能Alienware和XPS PC
- 湖畔马云:不要把侥幸当作自己的能力
- 小程序|每个商家都应该开通自己的小程序
- 定焦爱科技|自己也能拍电影?vivo X50 Pro电影大师模式,圆你“导演梦”
- 数码之家网|70余图拆解2008年款诺基亚全键盘旗舰E71,曾经的神机名不虚传
- 爱生活爱快乐爱自己|三星Galaxy Note 20 Plus机皇
- 飞船羡慕马斯克的载人龙飞船?自己动手用Blender做一个!
- 游戏创造数款千万级游戏产品,创始人却说自己有运气加成
- 手机之家网|华为nova7系列&小王子限量礼盒来啦 看到最纯真的自己