程序员花了太多时间编码,主要的接触物品除了PC就是键盘。程序员对键盘的要求绝对比对女朋友要求要高,几乎任何一个程序员都无法容忍一个平庸的键盘。本文将讲述一个程序员从标准商用键盘到完全自定义键盘的过程。 这比你想象的容易,但它需要很多的精力和时间,整个自定义键盘的花费大概在150美元左右。 布局和键帽 如果你想要你自己的键盘,你可能会有一个不寻常的布局。按键可能是紧凑的,同时带有箭头,此外,与标准键盘几乎没有什么分别。 要搞定的第一个问题是找到这样一些不寻常形状的键帽。有不少公司可以做键帽,最著名的是Signature Plastics,他们直接通过他们的在线零售店销售,但你也可能找不到所需要的。 开关 接下来选择你的开关,在众多选择中,我最终选择限制为Cherry MX。Cherry是制造商,他们生产最有名的机械键盘开关。他们有很多品种,我喜欢一个叫做“Cherry MX Blue”的clicky,但你可能喜欢红色或棕色触觉。它们可以在诸如Mouser或Fernell的电子产品商店中轻松找到。 底板和式样 接下来,我们需要一个键帽和开关能被安置的板。最简单的方式是激光切割各种丙烯酸或铝,并将它们拧在一起,以建立整个底板。 在这里为了省钱,我做了一个混合丙烯酸+铝箱布局。从图中可以看到底板是铝(绝缘以防止短路),侧面是棕色丙烯酸树脂。这些开关实际容纳的顶板也是铝,但是不锈钢或者木材也可以工作得很好。 PCB 开关可以连接到PCB上的控制器,也可以直接手动连接。这是一个漫长的任务,但它并不难。 我尝试了两种方式,诚然,PCB是一个更简洁的搞定方案,但是我的第一个自定义键盘是手动连接的。 控制器 接下来是控制器。Teensyis是基于ATMega芯片非常小的USB HID兼容控制器。这对于自定义键盘来说是非常常见的,因为有人为它准备了非常好的键盘固件。它被称为TMK键盘,你可以在github上找到它。您也可以运用任何Adafruit或Sparkfun的控制器,甚至Arduino。 最后,有几个非常好的社区致力于机械键盘,你可以在其中找到灵感并寻求帮助。一个是Deskthority,另一个是Geekhack,或者/ r / MechanicalKeyboards子目录。如果你感兴趣,不妨试试高端定制一个属于自己的键盘。 |