历史上的今天
返回首页

历史上的今天

今天是:2024年12月14日(星期六)

2018年12月14日 | 打字用的键盘为什么至今没有被取代?

2018-12-14 来源:爱范儿

       键盘是让我们和电脑之间产生联系的桥梁。当我们第一次接触到‘个人计算机’这个新事物的时候,首先要认识的,就是这个密密麻麻好像活字印刷术一样的矩形工具。而那时候家庭里有一部电脑还很稀罕,更多人是用一块印上了按键分布的大纸板来熟悉键位和指法。


  键盘被视为是生产力设备不可分割的一部分,人机交互史上最伟大的发明之一,但另一面,它也曾被抨击为是效率低下的代表,因为现在的布局并不一定是输入文字的最优解。


  但不管怎么说,在纸笔之外,你应该也找不到比键盘更普及的通用输入工具了,这种依赖性也在影响着我们身边电子设备的发展。



  传统笔记本电脑自然不用说,这个品类发展到今天,形态设计其实和几十年前个人 PC 诞生时并没有太大区别,就算屏幕再怎么变大变薄,另一面肯定少不了一块键盘。而平板电脑,则以加上一块键盘就能实现生产力为傲。


  手机也一样,哪怕手机已经算是过去 10 年里发展最快的消费电子产品,哪怕它已经抛弃了实体按钮,可每次输入信息时底部仍会弹出一小块区域,那依旧是个等比例缩小的虚拟键盘。


  就算是在完全虚拟的 VR 世界里,你还是会看到键盘的影子,唯一不同点大概是它会浮在你面前。


  当整个社会生产都已经和键盘联系在一起时,你甚至都想不到还有什么新事物能取代它的地位。


  我们现在最常用的 QWERT 键盘,出自一名报社编辑之手


  事情还是得从发明现在这副键盘的人说起,他的名字叫克里斯托弗·莱瑟姆·肖尔斯(Christopher Latham Sholes)。



  肖尔斯原本只是一名出版社的编辑,他从《科学美国人》杂志上一台布满按键的原型机器中获得灵感,打造了一台能够用于写作的打字机,当时键盘上只有简单的两排按键,左半部分是数字,后半部分则按照‘ABCD’的 26 个英文字母顺序排列。


  但之后,肖尔斯的合作伙伴提出了修改键位排列的想法,他并不是想要追求更快的打字效率,反而是在希望能‘刻意’控制打字的速度。


  原因在于那个时代盛行的机械打字机设备。看过 19 世纪末相关电影的朋友应该都知道,这种机械打字机是靠敲击前方按键来驱动背后的撞针,将字母印在纸面上的。


  如果按照最初的‘ABC’顺序排列,一旦打字速度变快,可能还没等上一个字母撞针归位,下一个撞针就被抬起,此时打字机就很容易被相邻的两个撞针卡住。



  因此,肖尔斯才决定将一些会反复出现的的字母分隔开来,最终在 1867 年,这个名为‘QWERT’的键面体系便逐渐出现在各种商用打字机设备上。


  在此之后,也不是完全没有人挑战过 QWERT 键盘的地位,尤其是随着改良型号的打字机和 PC 的出现,卡键已经不能再称之为是问题。如果想要追求‘更快的打字速度’,QWERT 键盘不见得是最好的选择。



  在上世纪 90 年代,世界上打字最快的人使用的是一种名为 Dvorak 的键位布局,据说这种键盘将 70% 的常用键位放在了靠中间的位置,而不是像 QWERT 一样分散开来,这不仅能有效加快打字效率,还能缓解长时间打字的带来的疲劳。


  而专业的会议速记员们也会选择使用专门的录入机,比如在中文领域,你看到的速记设备就会将键盘分为声母区和韵母区,速记员采取的是键盘并击的方式,让左右手指同时按下几个音节码,以便同时打出多个汉字,换成正常键盘的话只能一个一个字母敲拼音。


  但这些更快的输入方式,都没有动摇 QWERT 键盘过去一百多年的统治地位。毕竟对键盘来说,打字仅仅是众多输入需求的其中一项而已。


  因为习惯,这种键位排列组合存活了近 150 年


  ‘你在这幅键盘上学会了怎么打字,你的父母乃至是你的爷爷奶奶一辈,都是如此。’纽约大学教授 Kevin Weaver 这么解释道。惯性使然,是大部分人认为 QWERT 键盘能够长时间统治我们输入方式的理由。


  毕竟,改变习惯向来是一件繁琐的事情,那意味着我们需要抛弃掉一些已经成为常识的东西,再重新学习另一套新的思维。



  我自己就曾有过一段这样的经历。前两年我从日本购入了一台 MacBook 笔记本,上面的键盘样式是日版的而非我们最熟悉的美版,除了中间的字母排列顺序是一致的,大部分功能键都改了位置,如果不修改键位映射,就只能重新形成一套基于日版键盘的输入记忆。


  考虑到直观性,我最后选择适应这套新的日式键盘,几个月后基本能做到盲打各种符号。如果现在又让我换另一台电脑,用美式键盘敲出一篇完整文章,反而还得用眼角余光扫一眼键盘才行。


  光是功能键的改变尚且如此,我不敢想象如果面对的是一个将 26 个字母全部打乱的新键盘,那得经历多痛苦的折磨之后才能涅槃。



  所以,就算有人不断将键盘的样式做成弯曲的、扇形的,甚至是分成左右两半,以便更符合人体工学的设计,可就是没人敢改动键位的排列顺序。


  要是把这个排列组合改了,哪怕它真的可以提升我们的打字速度,但也意味着生产键盘的厂商得全部换成新的样式,教学生打字的老师也要重新学习。


  这不止是习惯的问题,更和整条产业链利益相关。



  其它领域也有类似的情况。比如我们熟知的游戏手柄,作为电子游戏的核心输入装置,整体设计到了 Xbox 时代已经基本定型,往后不管是触控板还是六轴感应等特性都利用率不高。


  连最敢创新的任天堂,自 Wii 和 WiiU 之后的 Switch 也选择回归传统手柄设计。迎合玩家习惯是一方面,同时也是在为游戏的移植成本所考虑。


  把键盘变成触控屏还不是个好办法,连苹果也只敢先砍掉其中六分之一


  人们对键盘的排列组合已经形成肌肉记忆,这并不影响科技公司们进行另一番尝试,那就是把实体按键改成触控的。



  比如苹果,它在 2016 年版的 MacBook 上首次推行了 TouchBar 设计,表面上看只是一个占据原本实体键盘六分之一面积的触控条,而实际则更像是将一部分屏幕功能转移到键盘区域,因为上面显示的并非是固定的按键,而是会根据使用软件的不同弹出各种功能性按钮。


  这是触屏之于实体按键的最大价值,即在于它可以迎合软件场景来呈现出不同的交互方案,相比于实体键盘的操作逻辑完全被固化,触控屏显然灵活性更高。


  但 TouchBar 只能算是苹果对触控化 PC 设计的一次试水,毕竟,它仍然保留了使用频率最高的实体键盘,这让大部分人仍倾向用‘老办法’来完成原本的操作,比如说各种常用的快捷键组合。


  苹果不是第一个想改进键盘和软件之间交互关系的厂商,一些制造笔记本的公司在过去几年里也做了过一些实验性产品,比如我们经常提到的由两块触控屏组成的双屏笔记本,虽然它们多数情况下还是要调用一整块的虚拟键盘。



  还有像罗技去年推出的 Craft 键盘,也单独设计了一个类似于微软 Surface Dial 的旋钮,为此它还专门找来了 Adobe 来合作,你在使用 Photoshop 时,就可以转动 Crown 旋钮来调节画笔或选区大小。


  不过这些新鲜的解决方案暂时只能在小范围内引发讨论,也无法成为我们弃用键盘的理由。你玩 CS 时仍然喜欢用 WASD 移动,搜集互联网素材时也得经常按 Ctrl-C/V,这些标准化的操作都是基于 QWERT 键盘建立起来的,触屏能在 PC 领域建立起另一套标准化的工作流程吗?这是软硬件厂商需要共同解决的问题。


  有了语音就能彻底抛弃键盘了?还真的未必


  还有什么交互能让我们完全抛弃实体键盘?现在呼声最高的无疑是语音。


  各种语音助手的活跃,智能音箱设备的兴起,加上 AI 技术的影响,让我们都开始相信语音将会改变我们和电子设备之间的沟通方式。我们只要开口说出自己想做什么,这对大部分人来说几乎不存在学习成本。


  但语音并不是万能的,键盘输入仍然拥有它的价值,尽管从效率角度,我们往往会强调更有优势的一边,不过生产力工作本身,强调的是追求效率和创造力之间的平衡,这或许也是我们会坚持沿用一套‘不那么有效率’的键盘来完成工作的原因。



  好比我们现在用键盘打字,取代了学生时代的手写功课一样,但手写从未被完全取代,毕竟当你提笔写字时就会发现,我们在意并不是写字本身这件事,而是一笔一划过程中所获得的思绪延展。


  键盘其实也一样,看闪烁的光标在文字后面跳跃,听到轴反馈出有段落感的敲击声响,对不少人来说都是创作的催化剂。我们花了几个月甚至几年的时间学习并且习惯这种交互,并且在之后的几十年里和它不离不弃。



  理想状态下,我们更希望未来的计算设备能够整合所有的交互方式,然后会根据不同的使用场景调用不同的方案,比如写作时仍继续使用键盘,但会在绘图时变成触控版,而语音、手势等也能够作为辅助交互存在——或者更天马行空一点,当我在想什么的时候,屏幕上就弹出来对应的文字和画面?


  当然,对于那些摸着触屏长大的孩子们来说,实体键盘在他们心中的地位,可能还不如滑动手势那般重要。当键盘被舍弃的时候,无疑他们会最先拥抱新的趋势,而我们则不得不艰难地做出改变,如十几年前我们的父母,对着完全陌生的字母,也只能使出‘二指禅’。


推荐阅读

史海拾趣

CTS [CTS Corporation]公司的发展小趣事

为了满足全球市场的需求,CTS开始实施全球化扩张战略。公司在北美、亚洲和欧洲等地设立了生产设施,以便更好地服务全球客户。同时,CTS还积极与各地的合作伙伴建立紧密的合作关系,共同推动电子元器件和传感器市场的发展。

Ferranti Electric Inc公司的发展小趣事

为了更好地满足全球客户的需求,Ferranti Electric Inc公司积极实施全球化战略。公司不仅在英国本土拥有生产基地和研发中心,还在全球范围内设立了多个分支机构和办事处。通过全球化布局,公司能够更好地了解不同市场的需求和特点,为客户提供更加定制化的产品和服务。同时,公司也积极参与国际竞争和合作,提升其在全球电气行业的影响力。

Denyo Europa Gmbh公司的发展小趣事

Denyo Europa Gmbh公司在电子行业中崭露头角,始于一次技术创新的突破。公司研发团队经过数年的努力,成功开发出一种新型高效能电池技术,这种电池不仅容量大,而且充电速度快,安全性能高。这一技术的推出,迅速赢得了市场的认可,也为公司带来了可观的收益。公司因此逐渐在电子行业中建立了自己的技术领先地位。

Good Will Instrument Co., Ltd.公司的发展小趣事

随着全球环保意识的提高,Denyo Europa Gmbh公司积极响应号召,致力于绿色环保的生产方式。公司采用环保材料替代传统材料,减少生产过程中的污染排放;同时,公司还加强废弃物的回收和再利用工作,实现资源的循环利用。这些环保实践不仅提升了公司的社会形象,也为公司的可持续发展提供了有力支持。

动运科技(DONGWOON)公司的发展小趣事

随着技术的不断成熟和市场的逐步扩大,动运科技开始将目光投向国际市场。公司先后在深圳、上海、美国、日本和台湾等地设立了研发或分公司与办事处,形成了全球化的研发和销售网络。通过与全球知名企业的合作,动运科技的产品逐渐进入了智能手机、LED照明、物联网等多个领域,并取得了显著的业绩。

Amphion Semiconductor Ltd公司的发展小趣事

经过多年的发展,动运科技已经成长为一家在电子行业中具有重要影响力的企业。面对未来,公司将继续坚持技术创新和市场拓展的战略方针,不断推出更加优质的产品和服务。同时,动运科技也将积极应对行业变革和市场挑战,加强与全球合作伙伴的沟通和合作,共同推动电子行业的持续发展和进步。展望未来,动运科技将继续以开放的心态和创新的精神,迎接更加美好的未来。

请注意,以上故事是基于现有信息进行的概括性描述,并非具体的历史事件或详细数据。如需更详细的信息,建议查阅相关新闻报道或公司官方资料。

问答坊 | AI 解惑

Renesas发布高性能汽车导航系统级芯片SH7774

瑞萨(Renesas Technology Corp.)宣布推出用于下一代汽车导航设备等高性能车载信息终端的SuperH Family SH7774 SoC(系统级芯片)。该器件是全球第一个具备图像识别处理功能的汽车导航SoC,其运行频率为600MHz,多样化而全面的外设模块包括地图绘 ...…

查看全部问答>

FPGA异步时钟设计中的同步策略

1 引言     基于FPGA的数字系统设计中大都推荐采用同步时序的设计,也就是单时钟系统。但是实际的工程中,纯粹单时钟系统设计的情况很少,特别是设计模块与外围芯片的通信中,跨时钟域的情况经常不可避免。如果对跨时钟域带来的亚稳态、 ...…

查看全部问答>

高手关于PID的理解

PID控制的相关资料与个人理解.…

查看全部问答>

开机自动运行问题

我现在要实现开机自动运行一个小程序,但是按照网上给的步骤 1.将MyApp.exe复制到目录 D:\\WINCE420\\PUBLIC\\XSBase255_test\\RelDir\\XSBASE255_ARMV4Release下; 2.修改MyWinCE工程的project.bib文件,在FILES   Section添加 M ...…

查看全部问答>

请教一个CRC校验的问题。

我现在要测试eeprom, 24LC256 我全写,用页写方式,每页64bytes,一共32k bytes,所以是512页。 我用CRC16_CCITT方式校验。 现在是这样测试的:我全写0xaa, 每写一页,然后对64个bytes进行crc,然后进行第二页写,第二页的crc校验时以第一页校验值 ...…

查看全部问答>

最近要做文件系统,支持NTFS和FAT,并用VFS做中间层,给上层提供接口。请问有没有高手区做过这样的?能不能给点提示呢?

我看了linux的做法,相当复杂啊,设计到几个层:VFS,NTFS,FAT,IO,DRIVER,天啊。。难道这些代码都要自己写吗。。…

查看全部问答>

【求助】我的SD16采集怎么有问题?

ad采集4~20mA电流信号,观察SD16MEM0,不论输入多大,每采集几轮总会出现0x8011左右的数,也就是32768,(其余的值没事儿)。不论我采用什么采集方式都是这样。 而且采集值都偏大很多,而且飘动很厉害。理论值应该是0x1555~0x6AAA(对应4~20mA), ...…

查看全部问答>

如今找个真正的模拟应用工程师,容易否?

本帖最后由 dontium 于 2015-1-23 13:31 编辑 感觉大家都去搞ARM、嵌入式、物联网了,如果有公司想找个模拟应用工程师,还容易么? …

查看全部问答>

IAR430问题

IAR430中,不同的.c文件应该怎么相互包含…

查看全部问答>

nios中的编译器选项debug和release区别

请问nios中的编译器选项debug和release区别 谢谢 release能不能调试? [ 本帖最后由 tianma123 于 2012-3-15 10:11 编辑 ]…

查看全部问答>