你手中的鍵盤裡、其實藏有一段代碼
![因不懂富二代程序員樂高式拼裝樂趣,才發現藏在鍵盤裡的一段代碼](http://p2.ttnews.xyz/loading.gif)
我以前回答別人的帖子時說過一句話:鍵盤成本構成中還要包括程序員的工時成本。因為外行以為計算機鍵盤不過是一塊矩陣電路,其中怎麼會有程序呢?
我們今天用的計算機鍵盤.裡面都有一快性能非常不錯的小芯片,在這塊小芯片上燒錄著代碼的。燒錄的代碼主要用於完成鍵盤的硬件電路復位、自檢、軟復位和初始化,然後就是與上位機一也就是電腦主機進行數據通信。
這樣的鍵盤設計的如果不好,就會存在bug或衝突,你想知道這其中有趣的細節嗎?
當細節逐一揭開之後, 你會發現原來的設計一塊鍵盤並非難事,甚至十分的充滿樂趣。如果你還要花上幾百上千大元買那些高大上的機械鍵盤、電容鍵盤、程序員專用鍵盤、那麼我告訴你,你不如自己親手做一塊屬於自己的高級程序員專用的高級鍵盤。
自己動手,從電路的設計、功能的構想、鍵位的佈局、一直到鍵軸的選用、鍵帽的選材、PCB板的繪製......送廠出板、自己裝配......說不定哪一天你就能生產出一款拳打HHKB、腳踢Cherry的頂級產品呢。
注:我們並非使用現成的hid keyboard芯片做客製化,那種簡單的樂高式拼裝是富二代程序員的樂趣,而我們技術範兒全棧程序員要做的,是要用單片機從零寫起、正真從輪子開始造鍵盤呢!
閱讀更多 超全棧裙729240147 的文章