程序员和游戏玩家的机械键盘

Input Club 的机械键盘不仅仅是生产卓越的产品。它们也证明了开源可以解决任何问题。
633 位读者喜欢这篇文章。
K-Type Mechanical Keyboard

K-Type 机械键盘。Input Club,版权所有

键盘是我们连接电脑,以及通常连接世界其他地方的方式。按键的布局是我们所说语言的物理表现,这个简单的工具赋予了我们无限的沟通能力。键盘是机械和电气继电器的集合,可以将触摸转换为数字信号。这使其既存在于我们真实物体的世界中,也存在于计算机的数字世界中。

开源软件已经驱动着世界上大部分地区,部分原因是它是免费的,主要是因为它非常容易访问。在开源系统下,每个产品中的缺陷和不足都可以被观察、跟踪和修复,很像日本的“持续改进”哲学,即精益求精,它适用于流程的各个方面。通过遵循这些原则,我们相信开源硬件运动将从根本上改变全球产品经济。

在 Input Club,我们使用同样的理念和工作流程来设计和生产机械键盘,类似于一个人开发网站或应用程序的方式。我们的键盘框架和电路板的设计文件通过 GitHub 提供。开源固件,键盘布局语言 (KLL),拥有来自世界各地的贡献者。对于活跃于开源社区的人来说,这似乎是一个标准流程,但我向您保证,这在键盘制造中并非常态。

为什么要将键盘开源?

这是我们经常听到的问题。世界各地的人们每天都在使用键盘,用途各不相同。我们所有键盘的核心是能够轻松地重新配置任何按键以执行任何操作。虽然普通打字员可以使用像 Ctrl+CCtrl+V 这样的简单宏,但程序员和游戏玩家有更高级的需求。使用 Adobe Photoshop 或 Premier 的人通常为他们的大部分键盘设置了特殊的按键绑定。

此外,虽然英语 QWERTY 键盘布局是最常用的类型,但地球上还有许多其他语言。标准的美国国家标准协会 (ANSI) 布局是英语的物理表示。中文、瑞典语和阿拉伯语等语言有更多的字母和符号,并且不能完美地映射到 ANSI 键盘布局。

除了语言之外,世界各地还有许多人使用 QWERTY 以外的替代布局,这些布局使他们能够更快地打字并减轻手指的压力。其中一些布局包括 ColemakDvorakAZERTY。使用开源键盘固件使某人能够将所有可能的布局直接加载到键盘上。虽然未来仍然存在一些挑战,但最终将有可能加载每种语言的布局,这样,无论您说哪种语言,您都能够输入您需要的符号。

就像打印机和图形计算器一样,键盘在过去 20 年席卷消费品市场的创新浪潮中基本上被忽视了。在计算的黄金时代,当像 IBM 这样的公司首次普及个人电脑时,键盘是任何办公桌上最耀眼的明星。人们不得不被说服使用计算机,并且花时间和精力设计他们实际触摸的部分是完全合理的。像 IBM Model M 这样的标志性键盘的生产成本可能高达 100 美元。如今,大多数键盘都是批量生产的一次性设备,可以以 10 美元以下的价格购买。对我们的事业来说幸运的是,经常打字的人已经意识到,10 美元的物品几乎无法注入创造力。

我们的起点

Input Club 最初是一个旨在改进键盘市场现状并开发可以输出任何键盘的生产框架的项目。Input Club 的成员都位于美国不同的城市,完全通过 Internet Relay Chat (IRC) 和在线论坛进行协调。在线机械键盘社区是一个充满活力的制造者和黑客的集合,他们喜欢发明和构建自己的键盘。在美国,最大的论坛是 Geekhack/r/mechanicalkeyboards,欧洲论坛是 Deskthority。Jacob Alexander,在网上被称为 HaaTa,最初创立 Input Club 是为了为社区团购平台 Massdrop 构建键盘项目。Massdrop 的模式允许人们表达对产品的兴趣,无论它是否存在,从而使花哨的键盘等事物能够按需发明。与 Massdrop 合作使我们能够开发一种无库存的键盘生产系统,只生产订购的数量。

Input Club open source mechanical keyboard components

Input Club 开源键盘组件

Massdrop,版权所有

从一开始,Input Club 就决定这些键盘将是开源的。目的是确保键盘可以由其他爱好者维修和定制。这类似于 IBM 和许多其他公司过去为其所有产品提供维修手册的方式。在设计生产框架时,我们知道这些键盘会不断变化。这意味着我们无法为这些键盘设计任何工具或模具,因为设计在几个月后可能会略有不同。幸运的是,键盘的大部分零件都可以在电子元件供应商(如 Digikey)处轻松获得,因此我们能够将物料清单 (BOM) 分为两类。

  • 现成的: 现成组件的清单,例如机械按键开关、USB 电缆和电气组件。
  • 定制: 必须制造的物品清单,例如电路板 (PCB) 和安装板。

Infinity 60% 键盘:早期经验教训

对于我们的第一款产品,Infinity 60% 键盘,我们将键帽和宽键稳定器包含在“定制”列表中,这使我们的生活变得更加艰难,这个决定大大延迟了首次交付。除了一个键之外,每个键都很容易获得,因为我们愚蠢地包含了一个自定义宽度的空格键,它比标准空格键略短。用一句话总结一个非常漫长的磨难,我不得不在圣克鲁斯山脉度过一个周末,与一位非常有才华的钨极惰性气体 (TIG) 焊工手工弯曲空格键稳定器线,以完成第一批生产运行。即使现在当我回忆起第一轮制作 350 个机械键盘套件时,我记忆最深刻的仍然是我们找到方法绕过的真正不寻常的阻碍。

Image Club Infinity 60% Keyboard, Massdrop, copyright reserved

Infinity 60% 键盘

Massdrop,版权所有

除了小错误之外,我们第一款键盘的整个生产和交付只用了几个月时间。我们决定将组件数量减少一个,并且没有使用注塑成型外壳,而是简单地弯曲安装板的边缘以创建一个“最小可行键盘”。在我们发货第一轮后,我们在 GitHub 上发布了所有设计文件和固件,以便任何有兴趣的人都可以复制我们的设计。令我们惊喜的是,在一年之内,我们发现中国制造的衍生产品对我们的设计进行了真正的改进。大多数公司会害怕看到他们的产品的中国克隆版更好更便宜,但对于我们的团队来说,这是我们知道我们已经实现目标的那一刻。

开源开发如此令人兴奋的部分原因是看到其他人使用你制造的东西。可访问性是开源的基础,为了放大这个想法,我们选择将键盘作为可访问性的力量倍增器。要编程我们的键盘之一,您可以使用我们的网络配置器以及命令行工具 dfu-util。键盘可以通过 USB 轻松刷写,这意味着实际的键盘布局是在硬件级别更改的。这与更常见的技术形成鲜明对比,后者使用在后台不断运行的一段软件来解释自定义宏并读取您的每一次按键。更改键盘本身而不是使用软件的另一个好处是它跨操作系统兼容。

Infinity ErgoDox:解决分体式键盘问题

Image Club Infinity ErgoDox split keyboard

Infinity ErgoDox 分体式键盘

Massdrop,版权所有

一旦我们有了一个工作模型,可以创建任何布局的键盘,我们决定为框架增加挑战。下一个产品是分体式键盘,Infinity ErgoDox。控制一个键盘非常容易,但对于这个项目,我们需要修改 KLL 以处理连接在一起的多个键盘。我们选择的实现方式是将每个半边都做成独立的键盘,但当它们连接时,其中一个会接管并控制另一半。为了好玩,我们使菊花链连接五个或六个键盘成为可能,但这更多地是为了证明技能而不是其他。

Keyboards daisy-chained together

菊花链连接在一起的键盘

Jacob Alexander,版权所有

WhiteFox:合作带来梦想键盘

在完成 Infinity ErgoDox 之后,我们与狂热的键盘设计师 Matteo Spinelli(被称为 matt3o)合作,打造了他的梦想键盘 WhiteFox。Infinity Keyboard 的目标只是制造键盘,而 Infinity ErgoDox 的目标是解决分体式键盘问题。WhiteFox 最初是一种交换,因为我们需要帮助创建我们的配置器。Input Club 非常缺乏具有 Web 开发技能的成员,因此我们请 Matteo 帮助构建配置器,而我们帮助设计键盘。像这样的协作伙伴关系在开源软件世界中很常见,并且很高兴一起工作来创造一些美好的事物。

WhiteFox keyboard

WhiteFox 键盘

Massdrop,版权所有

为了创建 WhiteFox,我们创建了一个带有六种不同布局的主 PCB,并提供了六种不同的金属安装板来固定按键。我们使用计算机数控 (CNC) 加工铝制外壳仅仅是为了美观和没有模具成本。为了制作定制键帽,我们选择了标准的 Cherry 轮廓键帽,并采用热升华图例,这是一个需要最少模具的过程。该设计经历了十几次重大更改,原型从中国运到意大利,再到美国,然后再运回。幸运的是,原型制作成本相当低;否则,WhiteFox 永远不会面世。

K-Type 机械键盘:下一代

K-Type Mechanical Keyboard

K-Type 机械键盘

Input Club,版权所有

我们最新的项目是 K-Type 机械键盘。K-Type 是一款全金属框架、RGB 背光和底光、完全可编程、开源、双 USB Type C 键盘,具有最先进的 RGB 功能、热插拔机械按键开关和双色注塑 聚对苯二甲酸丁二醇酯 (PBT) 背光键帽。这些是最好的机械键盘中最理想和最令人向往的特性,但它们只是我们这款产品目标的一部分。K-Type 的真正目的是将开源设备推向公众的办公桌。

我们坚信,任何事物的开源版本都可以而且应该成为卓越的选择,而 K-Type 是我们进一步实现这一目标的最新方式。

变化是开源产品固有的,改进和实施改进的过程必须对整个框架都是有意的。如果没有 Massdrop 的帮助和组织需求的独特方法,我们将无法快速开发和生产新键盘。这种制造硬件的风格只有在全球供应商和制造商网络以及开源社区的支持下才有可能实现。

拥有活跃社区 帮助随着时间推移改进它们的产品比普通产品具有更大的潜力,以至于很难将它们进行比较。复制工程团队并雇用一个团队全职从事这些产品可能会花费数百万美元,并且根本不符合商业意义。相反,我们从事这些项目是因为我们关心它们,并且真的想在一个很棒的键盘上打字。这些是我们构建开源机械键盘的原因。

Andrew Lekashman Profile Picture
我叫 Andrew Lekashman,我担任 Input Club 的业务主管,Input Club 是一家发明开源键盘技术的产品开发实验室。我们的最新产品 WhiteFox 可在 https://kono.store 预订

12 条评论

太棒了!我最近从 Massdrop 订购了一个机械键盘,虽然是另一个品牌,因为我不知道这个存在。我已经注册了等候名单!

听起来很有趣。我没有找到任何关于这些键盘的价格信息。
此外,这些键盘是否设计为用户可以自行维修?

所有关于跨语言和键盘布局等定制的讨论,但我没有看到任何地方有 ISO 风格布局的计划?毕竟,那是最常见的 Enter 键类型和按键数量。我已经关注 K-Type 好几年了,抵制了所有其他 RGB 键盘(尤其是在任何操作系统下进行编程都很棒),但我需要 ISO 布局!

不同的按键排列是一种全新的物理对象。K-Type 框架由一整块金属铣削而成,制造两种不同的按键排列会显着增加生产成本。根据我们的经验,ANSI 布局比 ISO 布局更常见,并且 K-Type 完全可编程,这在很大程度上缓解了传统 ANSI 键盘对 ISO 用户的缺点。

为了让其他人更清楚地了解这个讨论,这里有一个链接显示了两种布局之间的区别。 https://deskthority.net/wiki/ANSI_vs_ISO

回复 作者 janet (未验证)

我喜欢您正在努力满足特定用户的需求。我缺少的是键盘的“手感”。我们这些经常打字的人有特定的偏好和需求;有些人还没有找到可以替代屈曲弹簧按键的替代品。你会发现我们在车库甩卖和 Goodwill 商店里寻找 1994 年的 IBM 键盘。

您是否考虑过键盘设计的这一方面?

感谢您链接并提及 Idea Hunt。我们很高兴为 Input Club 和我们的社区举办了一次 Hunt 活动,以收集有关 K-Type 键盘的想法和反馈。继续努力!

我爱上这些键盘了,价格是多少?

喜欢这款键盘

非常酷 - 您是否考虑过制作 3D 打印版本?

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.