键盘是我们和电脑之间沟通的桥梁,在最开始使用电脑时,我们就能看到这个占地面积不小的家伙,想要熟悉这个一块又一块的矩阵型设计的东西还需要一定的学习时间,在那个家里有台电脑还很稀罕的年代,有不少人在纸板上画下键盘的样子,以此来练习熟悉键盘的布局。

电子计算机、鼠标、屏幕都诞生于20世纪,但是谁能想到键盘的出现竟然比他们其中任何一个都要早得多,而且在1874年就得到了大规模的应用。

键盘和人类联系紧密

在键盘诞生前后,出现过不少其他的输入设备,并且也出现过不少主流的有别于QWERT布局的键盘。但现在,时间已经过去了快150年,当我们坐在电脑面前,还是习惯于将两只手放在F、J键上,在QWERT布局的键盘上来回敲击着,键帽传来的触感,办公室里传来的啪嗒声都是这么自然。但QWERT键盘作为生产力中不可忽视的一部分,另一面也是受人抨击的对象之一,因为许多人认为现在的键盘布局并不是最有效率的布局。

但不管怎么说,键盘是现在除了纸笔之外,最普及的输入设备了,这种依赖性也影响着身边的其他电子设备发展。

传统笔记本电脑不用说,这个产品发展到今天,外部形态其实和几十年前个人PC没有太大的变化,就算屏幕再怎么变大变薄,也还是少不了键盘的配合。而平板电脑,加上一块键盘也能实现生产力的输出。

作为过去十年里发展最快的消费电子产品,手机也是一样,现在的手机已经摒弃了实体按键,但是我们在使用的时候,屏幕上依旧会弹出一块键盘区——等比缩小的虚拟键盘。

就算是在虚拟的VR世界里,我还是会看到键盘的影子,不同的大概是他会浮现在你眼前。

我们整个世界的社会体系都和键盘紧紧地融合在一起,很难想象出有能取代键盘的新事物。

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

一切的起源,还得从键盘的发明说起,发明键盘的人名叫克里斯托弗·莱瑟姆·肖尔斯(Christopher Latham Sholes)。

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

但是由于那时打字机的构造原因,人们在使用的时候,经常会出现卡键的情况。看过19世纪末相关电影的朋友们应该都知道,机械打字机是靠敲击去前方的按键来驱动背后的撞针,从而将字母印在纸面上。

而按照最初的字母自然顺序排列,一旦打字速度加快,可能还没等上一个字母撞针归位,下一个撞针就被抬起,此时打字机就很容易被相邻的撞针卡住,造成故障,耽误更多的时间。

于是后来肖尔斯为了避免出现打字机故障的问题,做出了改变键盘键位布局,把常用字母放在键盘周围,相邻的字母分开,以此达到降低人们的打字效率,减少打字机故障的办法。

最终,在1867年开始,这个名为QWERT的键盘布局体系逐渐出现了在各种商用打字机设备上。

在此之后,也不是完全没有人挑战过QWERT键盘的地位,随着科技的发展,打字机卡键的情况已经不存在,并且PC也诞生了,人们自然也想追求更快的打字速度,这时QWERT键盘不就不见得是最好的选择了。

但为什么QWERT排列的键盘没有在历史的洪流中被淘汰呢?

或许这要从一场打字比赛开始说起。1888年7月25日,美国辛辛那提举办了一场电子比赛,来自盐湖城的法庭速记员麦古瑞运用QWERT键盘打字机展示了自己的盲打技术。他提前背熟了键盘的按键位置,合理进行了指法分工,麦基瑞的错误率只有万分之三,这种熟记键盘按键盲打的方式令在场所有人折服,最终麦古瑞也获得了冠军并赢得了500美元奖金。

自从这场比赛之后,美国的打字机产业在键盘布局这个问题上绝对地相信QWERRT键盘,从此以后很多人都效仿这种盲打技术,美国甚至开办了专门培训打字员的学校。

期间QWERT键盘的竞争对手也有许多,比如DVORAK键盘,甚至苹果也建议放弃QWERT键盘,但都无济于事。20世纪70年代的一位发明家对DVORAK键盘做了进一步改良,从而发明出了MALT键盘,但是让人们觉得头疼的是,MALT键盘需要特殊的硬件才能安装到电脑上,所以这种键盘也不被人们接受,没有得到广泛应用。

因为习惯

QWERT键盘确实存在缺陷和不合理性,因为他的规划之初就是为了降低打字速度,然而他并没有被其他排序的键盘所替代,很大一部分原因我想是因为习惯。我们自己使用这种序列的键盘,我们的下一代也使用这种序列的键盘,成千上万的人都在使用,而改变习惯去适应一个新的键盘,我想没有人愿意,厂商们也不会和市场的销量过不去。

记忆习惯和教育让我们适应了现在的键盘,重新投入成本的结果换来的仅仅是得到一点点打字速度的提升,颇有点得不偿失的意味,所以我们无法放弃QWERT键盘。

就拿我自己来说,因为文字输入需求使用的一直都是全尺寸键盘,回家的时候由于携带方便,于是带上了60%配列的小键盘,使用的时候误触几率大大提升,在不更改按键序列的情况下尚且需要很长的适应时间,更别说换一种字母排列顺序了。

看完这篇文章,相信大家对于为什么现在还在使用QWERT键盘这个问题,心中也已经有了答案。

举报/反馈

键盘起源于那一带计算机,键盘排序的由来竟是因为这个原因……相关推荐

  1. 计算机键盘设计是否合理,计算机键盘设计中的人机工程学体现

    邹伟民 摘要 在计算机人机界面当中,键盘的重要性不言而喻,是应用非常广泛的一种输入工具,原有的计算机键盘在设计的过程中出现了一定的缺陷,造成使用者出现职业病等情况,但是现在很多电脑键盘通过人机工程学进 ...

  2. 认识计算机键盘ppt教案,认识计算机键盘.ppt

    <认识计算机键盘.ppt>由会员分享,可在线阅读,更多相关<认识计算机键盘.ppt(8页珍藏版)>请在人人文库网上搜索. 1.汉字输入,计算机键盘标点符号的输入输入法切换,键盘 ...

  3. 计算机的基本键盘知识,知识:计算机键盘上每个键的功能_计算机的基本知识_IT /计算机_信息...

    计算机键盘上每个键的功能计算机键盘通常是具有101或104键的美式键盘. 107键盘也称为win98键盘.它具有比104键更多的电源管理键,例如睡眠,唤醒和开机.这3个键中的大多数位于键盘的右上方.一 ...

  4. 现有计算机键盘,一种新型计算机键盘的制作方法

    一种新型计算机键盘的制作方法 [技术领域] [0001]本实用新型主要涉及计算机领域,具体是一种新型计算机键盘. [背景技术] [0002]计算机键盘是把文字的控制信息输入计算机的通道,从英文打字机键 ...

  5. 计算机识别不成USB键盘,如果无法识别计算机键盘该怎么办?提示无法识别的USB设备...

    1. 如果无法识别PS / 2接口键盘该怎么办? 对于台式计算机上最常见的PS / 2接口键盘,如果无法识别,则可能是由于键盘故障或计算机主板上的PS / 2接口引起的. 通常,主板上的PS / 2接 ...

  6. 计算机键盘标注,电脑键盘上怎么打√和*两个符号的方法

    如何在计算机键盘上键入√和*,谢谢.-:使用该方法在计算机键盘上键入√和* 1.启用输入法后,右键单击键盘上的"软"按钮输入法状态栏.键盘图标",然后选择"数学 ...

  7. 计算机键盘转换键,计算机键盘和输入转换器的法

    专利名称: 电脑键盘和输入转换器的法 技术领域: 本实用新型涉及一种计算机设备,尤其涉及一种计算机键盘和输入转换器. 背景技术: PC的现有键盘都直接连接到计算机的键盘输入接口,并按键顺序输入 输入, ...

  8. 计算机键盘是编码键盘还是非编码键盘,矩阵按键原理图_矩阵按键扫描实例

    键盘分编码键盘和非编码键盘.键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如计算机键盘.而靠软件编程来识别的称为非编码键盘. 在一般嵌入式应用中,用的最多的是非编码键盘 ...

  9. 一种同于计算机键盘的测试装置,一种计算机键盘按键测试装置

    主权项: 1.一种计算机键盘按键测试装置,包括顶架以及固定安装在顶架正下方的测试机,其特征在于:顶架底面与测试机顶面之间固定连接有连接架,测试机内设有敲打装置和除尘装置,敲打装置包括设置在测试机左侧底 ...

最新文章

  1. Shuffle 相关
  2. 提高PHP编程效率的53个要点(转)
  3. IMF 报告:比特币等加密货币有朝一日可能取代传统支付手段
  4. 初次使用Shiro进行加密密码的算法实例
  5. java异步处理_SpringBoot异步开发之异步请求,在高并发的情况下,提高性能
  6. 001_汽车之家,新浪和360之间的交流
  7. RHEL修改最大文件打开数,关于epoll socket Too many open files问题的解决
  8. Android 驱动(12)---Linux DTS(Device Tree Source)设备树详解
  9. Nginx与TCP协议的关系
  10. 74LS138译码器介绍
  11. 操作系统学习笔记:大容量存储器的结构
  12. python股票收益率协方差_[Python]如何利用TuShare计算各股票间的相关性和协方差
  13. 怎么用wps抽签_“excle 如何摇号“如何参与摇号?
  14. FZUOJ 2214 Knapsack problem 背包
  15. java zoneid 中国_关于时区:Java 8 Time API – ZonedDateTime – 在解析时指定默认的ZoneId...
  16. 恒峰祥可信讲述拼多多电商店铺推广和商品推广有什么不同
  17. 基于YOLO的谱面识别与检索【Python环境实现】
  18. 工作三年的前端开发20k简历标准
  19. 人工智能导论学习笔记(考前复习)
  20. FDTD学习之偶极子光源的purcell值

热门文章

  1. Python3,仅仅2段代码,就实现项目代码自动上传及部署,再也不需要Jenkins了。
  2. 解决没有conio.h中的gotoxy()问题
  3. Arcgis中如何实现线转面
  4. 西门子博途TIA PORTAL不同版本上传和下载时要注意的问题
  5. java通过手机号查询联系人_在java中如何根据手机号查询号码归属地
  6. C语言程序的运行与调试过程
  7. 今天偶遇win10的CTRL+c和CTRL+v,失灵。不知道为什么,也试验了各种帖子什么clip不行。发现有一个简单粗暴的方法
  8. MATLAB 矩阵数据可视化imagesc 以及 如何多图共用一个 colorbar
  9. 10017---今天下午接到阿里的电话面试
  10. cad立面索引符号 规范_cad剖面符号和索引符号该怎么画?