热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

键盘为什么不按字母顺序排列

原因:1、使击键的速度不至太快,以此来避免键盘“卡键”;2、如果按照ABCD的顺序安装,当打字员打字速度太快的时候,相邻的两个字母的长杆和字锤可能会卡在一起,从而发生卡键事故。

原因:1、使击键的速度不至太快,以此来避免键盘“卡键”;2、如果按照ABCD的顺序安装,当打字员打字速度太快的时候,相邻的两个字母的长杆和字锤可能会卡在一起,从而发生卡键事故。

本教程操作环境:windows10系统、Dell G3电脑。

肖尔斯将字母不按顺序排列,目的是使击键的速度不至太快,以此来避免“卡键”故障的发生。

原因:

在刚开始的时候,肖尔斯是把键盘字母键的顺序按照字母表顺序安装的,也就是说,键盘左上角的字母顺序是“ABCDEF”。

但是他很快发现,当打字员打字速度稍快一些的时候,相邻两个字母的长杆和字锤可能会卡在一起,从而发生“卡键”的故障。

为了解决这个难题,肖尔斯去请他的妹夫,一名数学家和学校教师帮忙,这位数学家建议他把键盘上那些英语字母中最常用的连在一起的字母分开,以此来避免故障的发生。

肖尔斯很乐意地采纳了他妹夫的解决办法,将字母无序地排列,最终形成了“QWERTY”的布局。

扩展资料

常见键盘布局分类

1、“QWERTY”键盘

1868年,美国排字工克里斯托夫·拉森·肖尔斯(Christopher Latham Sholes)获得了打字机模型专利,并取得了经营权。

他于几年后设计出了通用至今的键盘布局方案,即“QWERTY”键盘。

2、“DVORAK”键盘

由于盲打技术的出现,使得击键速度足以满足日常工作的需要,然而在60年后(1934年),华盛顿一个叫德沃拉克(Dvorak)的人为使左右手能交替击打更多的单词又发明了一种新的排列方法,这个键盘可缩短训练周期1/2时间,平均速度提高35%。

3、“MALT”键盘

比DVORAK键盘更加合理、高效的是理连·莫尔特(Lillian Malt)发明的MALT键盘。

MALT键盘改变了原本交错的字键行列,并使拇指得到更多使用,使“后退键”(Backspace)及其他原本远离键盘中心的键更容易触到。

但MALT键盘需要特别的硬件才能安装到电脑上,所以也没有得到广泛应用。

更多计算机相关知识,请访问常见问题栏目!

以上就是键盘为什么不按字母顺序排列的详细内容,更多请关注其它相关文章!


推荐阅读
  • 实践指南:利用Jenkins与JMeter实现自动化测试报告通知
    本文详细介绍了如何结合Jenkins和JMeter工具,通过自定义脚本向用户发送测试报告的通知。这不仅提高了开发团队的工作效率,也确保了信息的及时传递。 ... [详细]
  • ANSI最全介绍linux终端字体改变颜色等ANSI转义序列维基百科,自由的百科全书由于国内不能访问wiki而且国内关于ANSI的介绍都是简短的不能达到,不够完整所以转wiki到此 ... [详细]
  • 本文详细探讨Java中Scanner类的两个重要方法——nextInt()和nextDouble(),并通过实例代码演示如何使用这些方法来处理用户输入。 ... [详细]
  • 本文介绍了FTP(文件传输协议)的基础知识,包括其定义、如何通过TCP建立控制和数据连接,以及主动模式与被动模式的区别。FTP作为一种重要的文件传输协议,在互联网数据交换中扮演着关键角色。 ... [详细]
  • 近期在维护旧项目时遇到一个问题,在iOS8环境下,UILabel无法正常显示文本。通过深入分析,我们发现这一现象与UILabel的使用方式有关,特别是在嵌套UILabel的情况下。 ... [详细]
  • 华为交换机VLAN间通信配置指南
    本文详细介绍了如何在华为交换机上配置VLAN间的通信,包括VLAN的创建、VLAN接口的配置以及Trunk和Access端口的设置。通过具体步骤指导读者完成网络配置,确保不同VLAN之间的设备能够互相访问。 ... [详细]
  • Python安全实践:Web安全与SQL注入防御
    本文旨在介绍Web安全的基础知识,特别是如何使用Python和相关工具来识别和防止SQL注入攻击。通过实际案例分析,帮助读者理解SQL注入的危害,并掌握有效的防御策略。 ... [详细]
  • 本文探讨了C语言中关于函数定义与调用的一些基本规则,特别是解释了为何函数定义不可嵌套,而函数调用却可以嵌套,并通过具体示例加以说明。 ... [详细]
  • 本文详细介绍在不拆卸原有硬盘的前提下,如何向第二块硬盘安装Windows 7操作系统,包括必要的准备工作和具体步骤。 ... [详细]
  • 如何在Windows 10中显示详细的登录过程
    本文将指导您如何配置Windows 10系统以显示详细的登录过程信息,这对于系统管理员和高级用户来说非常有用。通过简单的注册表设置,您可以了解登录时系统的具体操作。 ... [详细]
  • 如何在Windows 10中移除更新补丁
    本文将指导您如何安全有效地从Windows 10系统中移除不再需要的更新补丁,提供详细的步骤和注意事项,帮助您更好地管理和维护系统。 ... [详细]
  • 本文探讨了在使用 ClickOnce 部署方式时遇到的自动更新失败问题,包括本地安装与服务器安装的不同表现,并提供了详细的解决方案。 ... [详细]
  • 本文详细介绍了如何在不同操作系统中设置 Node.js 的环境变量,包括通过命令行、npm 脚本以及直接在代码中设置的方法。 ... [详细]
  • 这个报错出现在userDao里面,sessionfactory没有注入。解决办法:spring整合Hibernate使用test测试时要把spring.xml和spring-hib ... [详细]
  • Android开发经验分享:优化用户体验的关键因素
    随着Android市场的不断扩展,用户对于移动应用的期望也在不断提高。本文探讨了在Android开发中如何优化用户体验,以及为何用户体验的重要性超过了技术本身。 ... [详细]
author-avatar
关于孔益旺
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有