电脑键盘字母排列的优化方法.doc_第1页
电脑键盘字母排列的优化方法.doc_第2页
电脑键盘字母排列的优化方法.doc_第3页
电脑键盘字母排列的优化方法.doc_第4页
电脑键盘字母排列的优化方法.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电脑键盘字母排列的优化方法1有关课题1.1关于内容的大致说明 在此篇论文里,本人想先通过对于常见的3500个汉字中使用的字母的次数的统计得出字母使用的频率的高低,来证明现今电脑键盘字母排列的合理性,并且与存在但是未经使用的排列方法相比较,探索排列中的函数关系,试图发现更加便于使用,更加快捷的排列方式。1.2电脑键盘发展史电脑键盘是从英文打字机键盘演变而来的,当它最早出现在电脑上的时候,是以一种叫做“电传打字机”的部件的形象出现的。 在19世纪70年代,肖尔斯公司是当时最大的专门生产打字机厂家。由于当时机械工艺不够完善,使得字键在击打之后的弹回速度较慢,一旦打字员击键速度太快,就容易发生两个字键绞在一起的现象,必须用手很小心地把它们分开,从而严重影响了打字速度。为此,公司时常收到客户的投诉。 为了解决这个问题,设计师和工程师们伤透了脑筋,可一时仍无法再增加字键的弹回速度。后来,有一位聪明的工程师提出:打字机绞键的原因,一方面当然是字键的弹回速度慢,另一方面也是打字员的击键速度太快了。既然我无法提高字键的弹回速度,为什么不想法降低打字员的击键速度呢? 这无疑是一条新思路。降低打字员的击键速度有许多种方法,最简单的方法就是打乱26个字母的排列顺序,把较常用的字母摆在较笨拙的手指下,比如,字母“O”是英语中第三个使用频率最高的字母,但却把它放在右手的无名指下;字母“S”和“A”,也是使用频率很高的字母,却被交给最笨拙的左手无名指和小指来击打。同样理由,使用频率较低的“V”、“J”、“U”等字母却由最灵活的食指来负责。 结果,这种“QWERTY”式组合的键盘就诞生了,并且逐渐定型下来,后来,由于材料工艺的发展,字键弹回速度远大于打字员击键速度,曾经出现过许多种更合理的字母顺序设计方案,但都无法推广,因为大家已经习惯了这样的排列。 在60年后(1934年),华盛顿一个叫德沃拉克(Dvorak)的人为使左右手能交替击打更多的单词又发明了一种新的排列方法,这个键盘可缩短训练周期1/2时间,平均速度提高35。DVORAK键盘布局原则是:1、尽量左右手交替击打,避免单手连击;2、越排击键平均移动距离最小;3、排在导键位置应是最常用的字母。 比DUORAK键盘更加合理、高效的是理连莫尔特(Lillian Malt)发明的MALT键盘。它改变了原本交错的字键行列,并使拇指得到更多使用、使“后退键”(Backspace)及其他原本远离键盘中心的键更容易触到。但MALT键盘需要特别的硬件才能安装到电脑上,所以也没有得到广泛应用。 2数据研究2.1引言现如今,社会正处于一个信息的时代。电脑的使用已经大量的普及,不论是从使用的地域范围,还是使用的人数的多少来说,电脑都位居前列。对于电脑的大量使用,对于各类人群的不同需求,大家都希望使用的越便捷越好。使用电脑就要打大量的文字。如何更加快捷地打字?如何更加连贯地打字?这应该是人们的很大一方面的期望。 因此,我现在就想通过用函数的思想来解决这一问题。并且试图用找到的函数关系来发现更好的排列方法。帮助更多的人更快的打字!2.2一些说明和定义qWertyuiOpaSdfghjkL;enterZxcvbnm,./shift以上是现在电脑键盘上字母的排列方式。有关微软拼音输入法:正如字面意义上所说的,拼音输入法就是要把所有的拼音挨个输入,也就是说,要想统计字母应用频率,需要把所有常用字的拼音中字母的使用次数统计出来,并按由多到少的顺序排列出来,从而看出字母应用频率的高低,再根据得到的数据在键盘上排列字母,使手在输入时能最大限度的减少移动的距离。在这里,我需要定义出一个函数,用来解释所谓的“使用次数”,同时对字母应用频率的概念做出定义。定义1:使用次数将常用汉字的拼音开头字母按英文字母的排列顺序排好。每个汉字输入时用到的拼音中每个字母记为输入一次。设某字母在所有a开头的汉字中需要输入x1次,在b开头的汉字中需要输入x2次,在c开头的汉字中需要输入x3次,依次类推,则其使用次数(y)为y=x1+x2+x3+x23(拼音的开头字母只有23个,与英文字母项比较起来少了三个:i、u、v)定义2:字母使用频率将得出的y值进行比较,y值高的字母使用频率高,y值低的字母使用频率低。2.3数据统计的结果(这里的数据的统计是指将常用的3500个汉字拼音使用的次数进行统计)(常用汉字表来源于百度知道/question/9391911.html)将统计出的数据用Excel表格排序后得到下列数据结果:I1507N1490A1353U1123G791H763O661E563Z323Y306J295S286L249C232X222B184D184Q155T155M151F125P121W120K 100R66V152.4数据分析由以上数据我可以看出,字母的使用频率相差十分悬殊:子母i、n、a、u的使用次数超过了一千次;g、h、o、e的使用次数在500到800次之间;z、y使用次数在300到400之间;j、s、l、c、x使用次数在200到300之间。为字母进行新的排列的时候,我需要考虑到以下几点:、大部分输入员都是用右手,即应将使用次说较多的字母尽量排在右手边;、无名指和小指最无力,并且大拇指已经默认为只负责空格键;、运用频率最高的字母应该排列在两手食指之间.将字母按照使用频率高低的顺序在现有键盘上排好后,就可以得出初步的结论。3结论3.1有关结论的一些说明因为字母使用频率层次分化十分厉害,因而对一些字母位置的摆放就出现了多种可能,下面的这组排列方案是本族成员经过讨论得出的结论,增加考虑的因素有:1要考虑手指移动的方便程度(如现在键盘的y手指移动起来就比较困难)发现的问题:1此排列方法以微软输入法为标准,对五笔可能不适用2这种排列方法以中文中用的字母频率的高低来设计,但在输英文时能否起到快捷的作用没有考虑。 3.2结果上面的排列是根据整理到的数据,并经最后的讨论得出的最后的研究成果。KPQDYEHZTfRWBIAUNGO;EnterVMXCJSL,./shift4证明本方案的合理性4.1证明前的说明4.1.1定义在证明设计方案的合理性之前,我需要作出几个新的定义,并写出一些初步的说明。首先,为了是问题的研究更简单些,我默认电脑键像表格一样整齐排列,这对于之后的统计会带来一些误差。在研究中暂且忽略掉由此带来的误差。其次,我默认左手小指、无名指、中指、食指依次按在现有键盘的“”四个字母键上;右手小指、无名指、中指、食指依次按在现有键盘的“;”这几个键上。左手食指负责“”中指负责“”无名指负责“”小指负责“”;右手食指负责“”中指负责“”无名指负责“”小指负责“”。最后,是一些定义定义:字母间距将水平或竖直相邻的两个字母(例如与是水平相邻,与是竖直相邻)之间的距离记为,斜方向上相邻的字母(例如和)间的距离记为2。定义4:手指的位移设每个字母的使用次数从开始到依次为x1,x2,x3x26。手指的位移= 每个手指由规定位置移动到该字母的距离字母使用次数例如,左手食指由规定位置即字母f移动到g移动了1个单位长度,则手指位移为“x71=x7”定义5:手的位移手的位移是左右手各手指位移之和。4.1.2证明方法找一段文字,统计该段文字中的字母使用次数,然后根据数据分别计算出使用现有键盘和本键盘方案时手的位移大小,然后比较得出结论4.2证明现在选择一句话来作为例子进行对我找到的函数的和理性的证明。例句:不在沉默中爆发,就在沉默中灭亡。(选自鲁迅的记念刘和珍君) buzaichenmozhongbaofa,jiuzaichenmozhongmiewang对例句中出现的字母做统计为:使用次数 现在使用的键盘的 设计的键盘手指的位移 手指的位移A: 5次 0 5B: 2次 210 0C: 2次 2 22 E: 3次 3 32F: 1次 0 1G: 3次 3 0H: 4次 4 4I: 4次 4 0J: 1次 0 2M: 3次 3 3N: 5次 5 0O: 5次 5 0U: 2次 2 2 W: 1次 1 0Z: 4次 42 4 手指总位移: 30+210 +42 19+624

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论