因不懂富二代程序員樂高式拼裝樂趣,才發現藏在鍵盤裡的一段代碼

你手中的鍵盤裡、其實藏有一段代碼

因不懂富二代程序員樂高式拼裝樂趣,才發現藏在鍵盤裡的一段代碼

我以前回答別人的帖子時說過一句話:鍵盤成本構成中還要包括程序員的工時成本。因為外行以為計算機鍵盤不過是一塊矩陣電路,其中怎麼會有程序呢?

我們今天用的計算機鍵盤.裡面都有一快性能非常不錯的小芯片,在這塊小芯片上燒錄著代碼的。燒錄的代碼主要用於完成鍵盤的硬件電路復位、自檢、軟復位和初始化,然後就是與上位機一也就是電腦主機進行數據通信。

這樣的鍵盤設計的如果不好,就會存在bug或衝突,你想知道這其中有趣的細節嗎?

當細節逐一揭開之後, 你會發現原來的設計一塊鍵盤並非難事,甚至十分的充滿樂趣。如果你還要花上幾百上千大元買那些高大上的機械鍵盤、電容鍵盤、程序員專用鍵盤、那麼我告訴你,你不如自己親手做一塊屬於自己的高級程序員專用的高級鍵盤。

自己動手,從電路的設計、功能的構想、鍵位的佈局、一直到鍵軸的選用、鍵帽的選材、PCB板的繪製......送廠出板、自己裝配......說不定哪一天你就能生產出一款拳打HHKB、腳踢Cherry的頂級產品呢。

注:我們並非使用現成的hid keyboard芯片做客製化,那種簡單的樂高式拼裝是富二代程序員的樂趣,而我們技術範兒全棧程序員要做的,是要用單片機從零寫起、正真從輪子開始造鍵盤呢!


分享到:


相關文章: