因不懂富二代程序员乐高式拼装乐趣,才发现藏在键盘里的一段代码

你手中的键盘里、其实藏有一段代码

因不懂富二代程序员乐高式拼装乐趣,才发现藏在键盘里的一段代码

我以前回答別人的帖子时说过一句話:键盘成本构成中还要包括程序员的工时成本。因为外行以为计算机键盘不过是一块矩阵电路,其中怎么会有程序呢?

我們今天用的计算机键盘.里面都有一快性能非常不错的小芯片,在这块小芯片上烧录着代码的。烧录的代码主要用于完成键盘的硬件电路复位、自检、软复位和初始化,然后就是与上位机一也就是电脑主机进行数据通信。

这样的键盘设计的如果不好,就会存在bug或冲突,你想知道这其中有趣的细节吗?

当细节逐一揭开之后, 你会发现原来的设计一块键盘并非难事,甚至十分的充滿乐趣。如果你还要花上几百上千大元买那些高大上的机械键盘、电容键盘、程序员专用键盘、那么我告诉你,你不如自己亲手做一块属于自己的高级程序员专用的高级键盘。

自己动手,从电路的设计、功能的构想、键位的布局、一直到键轴的选用、键帽的选材、PCB板的绘制......送厂出板、自己装配......说不定哪一天你就能生产出一款拳打HHKB、脚踢Cherry的顶级产品呢。

注:我们并非使用现成的hid keyboard芯片做客制化,那种简单的乐高式拼装是富二代程序员的乐趣,而我们技术范儿全栈程序员要做的,是要用单片机从零写起、正真从轮子开始造键盘呢!


分享到:


相關文章: