惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

小众软件
小众软件
N
News and Events Feed by Topic
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
The Cloudflare Blog
H
Heimdal Security Blog
Schneier on Security
Schneier on Security
Engineering at Meta
Engineering at Meta
Google Online Security Blog
Google Online Security Blog
宝玉的分享
宝玉的分享
AI
AI
The GitHub Blog
The GitHub Blog
MongoDB | Blog
MongoDB | Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
The Last Watchdog
The Last Watchdog
T
Troy Hunt's Blog
S
Security @ Cisco Blogs
H
Hacker News: Front Page
F
Fortinet All Blogs
博客园_首页
S
Secure Thoughts
N
News and Events Feed by Topic
P
Proofpoint News Feed
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
Spread Privacy
Spread Privacy
Hacker News - Newest:
Hacker News - Newest: "LLM"
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Hugging Face - Blog
Hugging Face - Blog
Hacker News: Ask HN
Hacker News: Ask HN
C
CXSECURITY Database RSS Feed - CXSecurity.com
酷 壳 – CoolShell
酷 壳 – CoolShell
Stack Overflow Blog
Stack Overflow Blog
L
LINUX DO - 最新话题
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Schneier on Security
Know Your Adversary
Know Your Adversary
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Scott Helme
Scott Helme
P
Privacy & Cybersecurity Law Blog
S
Securelist
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
O
OpenAI News
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
PCI Perspectives
PCI Perspectives
L
LangChain Blog
雷峰网
雷峰网
Security Archives - TechRepublic
Security Archives - TechRepublic
V2EX - 技术
V2EX - 技术

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派 万字剖析:千问App深度体验报告(2026) - 少数派 在2026年,如何真正防止别人抄袭你的作品 - 少数派 怎么用 50 块搭个 AI 语音助手?我踩了 3 天坑 - 少数派 YeeroAI:让 AI 对话真正成为知识管理的一部分 - 少数派 爬泰山 - 少数派 「旅图显影」 App 更新:这次,我们补上了一点「手感」 - 少数派 假期出门太折磨?我的 23 条经验帮你规划惬意旅行 - 少数派 工作流会变吗 - 少数派 Claude Opus 4.6 怎么用最省钱?我测了 5 种方案 - 少数派 GPT Image 2 让图文并茂不再稀罕 - 少数派 用户侧出发——什么是AI,我要不要学习? - 少数派 找片、转存、整理、播放一条龙!让你的付费网盘值回票价 - 少数派 欢迎试用!日课一问2.0插件 - 少数派 自己做的MDeditor,原本想购买 Typora 试了两次支付不成功,干脆自己做一个 - 少数派 vibe coding了一个 3MB 的小工具,让 ~/Downloads 彻底告别混乱 - 少数派 因为受不了 Mac 的风扇策略,我做了一个风扇控制工具 - 少数派 别只怪模型 - 少数派 Warp 终端的 AI 功能怎么用?我测了一周的体验 - 少数派 AI 写代码老是出 bug?这 5 个配置我后悔没早知道 - 少数派 「新玩意」苹果出相机可能就这样:Sigma BF + 45mm F2.8 DG Contemporary - 少数派 一个面向2030年的AI操作系统是什么样子的:浅谈cola这款有灵魂的Agent - 少数派 别只看写代码 - 少数派 每天解决10个问题,还是一口气攻坚解决400个? - 少数派 AI 交易机器人怎么搭?我用 Claude 跑了一周实盘 - 少数派 Maptoposter Online:把你爱的城市画成艺术海报 - 少数派 Function Calling 怎么用?我测了 3 个模型发现差距真大 - 少数派 Legend Talk:我做了个 AI 圆桌,让 160 位思想家围着你的问题转 - 少数派 如何找到自己的蓝方?在小县城寻找压力测试 - 少数派 语音输入与软件接口|2026年聊AI时,我们都聊些什么(上) - 少数派 混动已经卖爆,纯电又来补刀——钛7闪充版简直“不讲武德” - 少数派 本月玩什么|朋友收藏、识质存在、沙罗周期 - 少数派 为什么要每天坚持输出? - 少数派 Claude API 挂了好几个小时,你的项目有备用方案吗? - 少数派 Function Calling 没你想的复杂——我用它做了个有点用的工具 - 少数派 登录系统立即播放视频或者图片音乐的软件 - 少数派 我为什么创建 FlipHTML5 下载工具 - 少数派 残局没电?多品牌外设电量统一管理软件EasyBluetooth已支持RTSS游戏内显示以及AIDA64 - 少数派 前往通义路的路 - 少数派 太好看了,媲美Sun的个人导航页,NAS部署星云门户 - 少数派 乌黑嘴唇“一键检测”上线了 - 少数派 派早报:Claude AI 接入多个创意软件生态、FILCO 生产方接手品牌等 - 少数派 【更新】BearCLI、Claude 连接器与 MCP 服务器 - 少数派 记了上千条流水,还是看不懂财务?我做了一个让 AI 读懂账本的工作台 - 少数派 MINI R56 升级原厂 Sport 模式 - 少数派 新玩意 | 一棵柠檬树(仿真版) - 少数派 Momenta的“物理AI”野望,需迈过“含摩量”这道关 - 少数派 网页直接投屏控制手机!NAS一键部署PandaScrcpy,流畅丝滑可远程。 - 少数派 众测|邀你一同探索随身 AI 硬件入口 YoooClaw C·ONE - 少数派 2050大会:分享时间是真诚 参会记 - 少数派 iPad 赋能电影创作:国内首部宣纸手绘长片《燃比娃》的幕后故事 - 少数派 AI的审美:我用 8 个大模型给 100 张旅行照片打分 - 少数派 普通人如何破圈?去参加一个本地协会 - 少数派 把极空间的图标全换了,主题DIY全攻略打造你的专属NAS桌面 - 少数派 电子便签墙,帮你实现便签自由 - 少数派 我如何用三个 CLI 工具取代文档创建需求 - 少数派 原来真的有人可以玩一辈子 - 少数派 社区速递 139 | 派友热议三月买了啥、复古单反尼康 Df 体验 - 少数派 06 作品的赏析与评价 - 少数派 TDS REVIEW|索尼 WF-1000XM6 降噪真无线耳机体验 - 少数派 35.98万起售的第二代腾势D9,我看重的不是堆料,而是不凑合 - 少数派 鼠须管 Squirrel 皮肤配置指北 - 少数派 从watch ultra2换到redmi watch6 - 少数派 派早报:阿里巴巴发布视频生成模型 HappyHorse 1.0 等 - 少数派 别迷信1M - 少数派 家人们天塌了!网盘“大封杀”,多个渠道多条路,NAS部署PanHub - 少数派 AI与人勾心斗角!NAS一键部署AI狼人杀,假日休闲必备。 - 少数派 电商必备!Comfyui工作流批量生图插件,一次生成12张!支持Nano banana pro模型 - 少数派 Comfyui工作流配置Gpt-image-2模型教程,0.03/张 - 少数派 OpenClaw第三方APi怎么配置?可使用Gpt-image-2模型 - 少数派 会员社区话题精选 Ep. 103 - 少数派
现代键盘字母布局发展史 - 少数派
2023-02-12 · via 少数派

糖糖读书会 冬冬 小粮

2022.12.17

大学毕业以后,抛弃笔记本使用台式机办公,104键的全键盘经常使用。并且发现104键的键盘可比笔记本键盘舒服多了。最近突然想到一个问题:QWERT的字母布局是如何产生的?

我们上初中信息课的时候老师说:“一开始键盘是按照字母顺序进行排列的,但是打字员速度过快了,导致打字机卡顿,所以把键盘布局打乱,从而降低了打字机的速度,防止其卡顿。”

可是这个答案没有解决我的疑惑,就是键盘中字母为什么是这个样子的呀?于是对这个问题进行了调研,终于得到了比较靠谱的结果。

个人邮箱:ddw2019@foxmail.com

个人网站:https://dongliang1996.cn

1. 三个重点人物

虽然键盘是电脑的一个组件,但是其发明可比电脑早多了呀。从1714年开始,相继有欧洲各国等国家的人发明了各种形式但是技术不成熟的打字机。而这个时候,最早的键盘也随之发明了都。那么我们现在的键盘是如何形成的呢?按照历史的沿革,选取了三位能够查询到的人物进行讲述。

Geogre M. Phelps

George May Phelps(1820.03.19 - 1888.05.18),1820年出生于纽约,是 19 世纪美国自动电报设备的发明家。由于他的叔叔在纽约制定数学仪器,所以Phelps到他叔叔那里学习到了各种机械结构以及如何制造一个合格的机械设备。

Phelps在叔叔那里经过长期的学习,获得了一系列有关机械结构和机械制造的知识。二十多岁的时候,他的学习的机械知识涵盖轻型机械、纸张分类机和安全锁。于是Phelps进行了第一次商业尝试——在纽约特洛伊建造众议院的印刷电报设备。

之后,Phelps便长期从事印刷电报。同样是处于自动化排版的兴趣,便开始利用机械知识来设计一种机械结构,以便减轻排版工作。到了1859年,Phelps努力有了成果,于是申请了一项专利(US26003A)。这个专利是一个包含有28个键的打字机。

image-20221217225602573

左上角可以看到哪些键的排序。为了更好的看到这部分内容,于是我将其按照表格进行排列。

image-20221217204328092

但是这个设计并没有得到实际的用途。看着上面那张结构清晰的,我猜测可能是以下的原因:

  1. 没有数字和更多的标点符号
  2. 当时的机械结构精度不够,容易发生卡键。

但是那一章结构设计图,特别精巧呀,一种独属于机械的美感。

Christopher latham Sholes

这个就是我们现代键盘布局,奠定了现代键盘字母键的大部分位置。

Christopher latham Sholes(1819.02.14 - 1890.02.17)出生于宾夕法尼亚州,曾经当过印刷工学徒,学习排版和文化知识。这一段学徒经历锻炼了Sholes,使得Sholes后来成为了一名报纸编辑。有一次,在他的印刷机排版工人罢工后。他萌生了制造一台排版机器的想法。与1867年设计出第一款样机。

image-20221218100319629

看到这张图,不禁发出感慨:这是多么精巧的机械结构呀!但是呢,这款机器经过还是没有被市场所接受。经过五年的研究,Sholes在1872年完成了可以商用的打字机。

image-20221217214725315

当设计工作结束,那么接下来便是寻找机械制造商了。他的伙伴介绍了一个机械结构制造商E. Remington and Son。当两者会面结束后,E. Remington and Son公司对这个仪器产生了浓厚的兴趣,从Sholes手中购买了这台机器专利权的1/2,并且开始制造打字机。

Remington

E. Remington and Son(1816-1896)是一家机械结构制造公司。当1873年购买了Sholes制造的打印机专利,并且开始制造商用化的打字机。

由于实践经验和用户反馈,发现了Sholes的打印机有一些问题。他们在接下里的日子里更改机械结构,最终于1878年设计的二号样机被市场所认可,形成了现在我们的键盘布局。

image-20221217211300476

键盘改造历史

下面是通过表格的形式,对这些键盘的布局进行讨论。过程中有些复杂,但是锻炼脑袋呀(如果有谁可以将这一部分做成动画的,欢迎联系我呀:ddw2019@foxmail.com)。

1859年打字机(Phelps) Vs 1867年打字机(Sholes)

来看一看Phelps的打字机和Sholes的第一款打字机的区别。下面是两者的键位排布。

image-20221217213705656

从中可以发现,Sholes对Phelps的键盘进行部分改进,以满足实践的要求:

  1. 多了8个数字
  2. 字母的上下顺序进行了更改

这里提出两个问题:

为什么只有八个数字呢?字母“I”和“O”分别可以代表数字“1”和数字“0”。这样的话,减少两个按键,后续的机械结构上就能够省却很多的事情。

某些特殊的符号怎么打出来呢?多次打印。比如说感叹号“!”就是先打一个句号“.”,退格后再打一个“I”。(被逼无奈呀,多一个键,就会出现特别多的问题)

1867年打字机(Sholes) VS 1870年打字机(Sholes)

1867年的打字机无人问津,市场上无人接受。于是Sholes拉着他的朋友一起研究,最终在1870年9月确定了界面排布。

image-20221217212720033

上下对比后可以发现,进行的改变是:

  1. 1859年Phelps的键盘为基础改进
  2. 将数字按照顺序排布在第一行
  3. 提取五个元音字母“A”、“E”、“I”、“O”、“U”和一个常见的辅音字母“Y”,排列到第二行
  4. 增加了问号和连字符。

1870年打字机(Sholes) VS 1872年打字机(Sholes)

1870年9月,Sholes兴致冲冲拿着这款机器去找买家,被当时的大发明家严肃批评:

“This typewriter proved a difficult thing,” says Edison, “to make commercial. The alignment of the letters was awful. One letter would be one-sixteenth of an inch above the others; and all the letters wanted to wander out of line.”

——On the Prehistory of QWERTY

翻译成我们能听懂的话。

“事实证明,这台打字机很难商业化,”爱迪生说。 字母的排列很糟糕。 一个字母将比其他字母高出十六分之一英寸; 所有的字母都想越界。”

所以Sholes所生产的1870年打字机没有卖出去,所以接着进行调整。又经过两年的调整,使得这款打字机能够满足一分钟40-60个单词。连当时著名的科普杂志《科学美国人》都对这款机械进行了报道。

这一报道,引起了Remington公司的注意。于是Sholes开始携带这款机器到Remington公司去商讨,结果是卖掉了他所拥有专利的1/2(12000美元,那是一笔巨款呀),并且授权Remington公司进行生产。

下面来看看这一款打字机有什么变化,能够有效提高打字速度。

image-20221217221309580

第一行

增加了几个符号,但是第一行没有字母,所以不进行讨论

第二行

  1. 删除了“A”,因为基本键在第二行,所以放到了第二行
  2. 移动了“I”,这是1870年代,而“I”代表着数字“1”,所以放到了数字“7”和“8”之间,更加容易打出“18xx”
  3. 增加了“T”、“Q”、“W”,因为“T”是另外一个常用的辅音字母,所以放到第一行中间。“Q”和“W”作为不常用的辅音字母,从最后一行中间部位移动到第一行的两边。

第三行

  1. 字母“A”替换了字母“B”。因为字母“B”的使用频率比“A”高,所以把“B”放到第四行的中间部位。
  2. 字母“S”替换了字母“C”。这个涉及到了摩尔斯密码的知识。因为“E”和“Z”对应的摩尔斯密码分别为“.”和“...”,而“S”对应的摩尔斯密码为“... .”。所以要将S放到E和Z中间,那就只能够替换字母“C”了。

第四行

  1. 字母“C”放字母“W”所在位置。因为“W”已经移动到了第一行呀。
  2. 字母“B”放到了“V”的旁边。因为“B”比较常用,所以放到了中间呀。
  3. 字母“N”从边缘移动到了“B”的附近。因为“N”相对来说更加常用。
  4. 增加了“?”和“;”。或许这两个比字母“P”和“R”更加容易被使用,因此插入到了“P”和“R”的中间。

关于第四行的第三个内容,我来造个谣呀:Sholes研究后发现,第三行两边的字母的“N”和“B”加在一起相当“牛逼”,于是放到了一起。

1872年打字机(Sholes)VS 1873年打字机(Remington公司)

Remington公司在买到这个机器之后,和Sholes商量后将这台打印机命名为“Sholes & Glidden Type-Writer ”打印机。为了更好的让销售人员卖出这款机器,便设计了一款小妙招,手指放在第二行不换行的情况下打出“Type Writer”。

image-20221217215922856

既然商业化了,那么再来看看区别。

第二行

  1. 将字母“R”和字母“P”移动到了第二行。据说是为了在不换行的情况下能够打出一列打字机的英文字母“Type Writer”。
  2. 交换了“U”和“I”,让两个数字键“I”和“O”相互贴近,更加符合人的认知。

第三行

增加了一个段落分隔符。或许这就是现代键盘的“Enter”键了吧。

1873年打字机(Remington公司销售型)VS 1878年打字机(Remington公司改进型)

一款App的应用商店下面都有反馈,仪器当然也是呀。根据后面的改进,猜测具体的反馈如下:

  1. 有十一列,而我们只有十个手指,按键困难。
  2. 一些特殊字符也没有。

于是Remington公司便对这部分内容进行了改进。

image-20221217224624638

可以轻易看出两者的差别。

  1. 缩减了列数,从11列变成10列,更加符合人的手指规律。
  2. 增加了“Upper”和“Lower”以及多种符号,方便打出更多的字符。
  3. 将字母“M”移动到了最后一行
  4. 将“X”和“C”交换,以此来说明和前者的不同(当然我猜测可能是为了更好调节机械结构)

后续

至此,键盘上的字母顺序排列确定了下来。后续在1888年一次打字比赛上,使用Remington的二号打字机的打字员获得了最快的打字速度。那当然市场便认可了这款键盘布局了呀。

image-20221218103538671

后面进入信息时代之后,电脑的产生和Windows系统的普及,产生了现在的104键的键盘。

感想

第一,抓主要矛盾解决问题。在改进的过程中,先解决主要问题。这样才能够更方便后续内容的处理。没有打字机的时候,解决“如何制造一台打字机”;打字效率低,解决“如何提高打字效率”;满足实用要求后,解决“如何进行商业化推广”。《矛盾论》当中也提到,分析问题要抓住主要矛盾。抓住了主要矛盾就抓住了问题的核心,离解决问题不远了都。

第二,体系要不断迭代。第一代产品不好用,那么就记录下问题,根据问题不断改进。直到后面好用为止。

第三,通力协作才能够做出更大的成就。一个键盘都要三个团队接力才能够完成,那么更加复杂的任务呢?个人在现代社会要将自己融入到集体当中,才能够做出更大的成就。

参考文献

  1. PHELPS G M, Improvement in Telegraphic Machines[P]. New York: US26003A, 1859.
  2. SHOLES C L, Improvement in Type-Writing Machines[P]. New York: US79868A, 1867.
  3. WIKIPEDIA. Christopher_Latham_Sholes[EB/OL]. https://en.wikipedia.org/wiki/Christopher_Latham_Sholes.
  4. WIKIPEDIA. George May Phelps[EB/OL]. https://en.wikipedia.org/wiki/George_May_Phelps.
  5. YASUOKA, KOICHI, YASUOKA, et al. On the Prehistory of QWERTY[M]. Kyoto: Institute for Research in Humanities Kyoto University, 2011.
  6. 知乎. 问题回答: 既然QWER型键盘是为了降低效率,那为什么E还要和R、D放在一起?[EB/OL]. https://www.zhihu.com/question/375272716/answer/1059160634.