“万众瞩目的演示”键集的USB接口

“万众瞩目的演示”键集的USB接口

Hacker News 摘要

原标题:A USB Interface to the "Mother of All Demos" Keyset

在这篇博客文章中,作者Ken Shirriff介绍了如何为“万众瞩目的演示”(The Mother of All Demos)中的一种输入设备——键集(keyset)构建一个USB接口。文章开头提到道格拉斯·恩格尔巴特在20世纪60年代早期的研究,探讨计算机如何增强人类智能,他的多个创新如鼠标、超文本、共享文档和图形用户界面在当今的计算机中已被广泛应用。

在1968年的联合计算机会议上,恩格尔巴特展示了这些创新,然而他的键集作为一种输入设备并没有像其他创新那样流行。键集由五个手指键组成,允许用户通过同时按下多个键输入字符。恩格尔巴特的女儿克里斯蒂娜借给了Ken一套键集,他使用微控制器Teensy 3.6构建了将其连接到USB的接口,使其可以与现代计算机一起使用。

文章详细讲述了恩格尔巴特的演示历史以及“万众瞩目的演示”这一名称的来源。虽然恩格尔巴特的示范是众所周知的,但并不是第一个被称为“万众瞩目的演示”的示范。恩格尔巴特受到瓦内瓦·布什1945年富有远见的论文《我们如何思考》的启发,设立了增强研究中心,创造了在线系统NLS,并在1968年向现场2000名观众展示了这一系统的功能。

他所展示的内容包括创建和编辑分层文件,通过超链接进行导航和信息检索。演示通过视频投影在巨大的屏幕上显示,恩格尔巴特在舞台上与远在30英里外的计算机进行互动,展现了实时协作的概念。虽然演示当时获得了媒体的关注,但在接下来的几十年里却鲜有提及。

文章随后讨论了键集与USB接口的设计过程,包括使用Teensy 3.6与USB设备之间的通信。它讲述了如何解决多按键同时按压的问题,确保在用户按压键集时不会出现错误的输入。虽然恩格尔巴特声称学习使用键集并不困难,但Ken发现实际上使用时非常复杂,尤其是在同时按下多个键的情况下。

最后,Ken分享了如果有人有键集想要连接到USB的困难,他的代码可以在GitHub上找到,并感谢克里斯蒂娜·恩格尔巴特借出键集以及比尔·帕克森回答他的疑问。


原文:https://www.righto.com/2025/03/mother-of-all-demos-usb-keyset-interface.html

评论:https://news.ycombinator.com/item?id=43453582

Report Page