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

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 上发布了所有设计文件和固件,以便任何感兴趣的人都可以复制我们的设计。令我们惊喜的是,在一年之内,我们发现中国制造的衍生产品对我们的设计进行了真正的改进。大多数公司都会害怕看到他们的产品的中国克隆版更好更便宜,但对于我们的团队来说,这是我们知道我们已经实现目标的那一刻。

开源开发如此令人兴奋的部分原因是看到其他人使用您制造的东西。可访问性是开源的基础,为了放大这个想法,我们选择使键盘成为可访问性的力量倍增器。要编程我们的键盘之一,您可以使用我们的 Web 配置器 以及命令行工具 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 键盘的目标只是 制造一个键盘,而 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 布局更常见,并且对于 ISO 用户而言,传统 ANSI 键盘的缺点在很大程度上可以通过 K-Type 的完全可编程性来缓解。

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

回复 作者 janet (未验证)

我喜欢你们正在努力满足特定用户的需求。我缺少的是键盘的“手感”。我们这些经常打字的人有特定的偏好和需求;有些人还没有找到可以替代弹簧按键的好方法。你会发现我们经常出没于旧货出售和 Goodwill 商店,寻找 1994 年的 IBM 键盘。

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

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

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

喜欢这款键盘

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

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