不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦>學(xué)習(xí)電腦>電腦硬件知識(shí)>鍵盤(pán)鼠標(biāo)>

電腦鍵盤(pán)字母排列的優(yōu)化方法

時(shí)間: 孫勝龍652 分享

  導(dǎo)語(yǔ):現(xiàn)如今我們使用的鍵盤(pán)大多數(shù)都是QWERTY字母排列的全鍵盤(pán),然而我們所使用的漢字是否也是符合這個(gè)電腦鍵盤(pán)字母排列的最優(yōu)方法呢?讓小編帶大家來(lái)詳細(xì)探討一下

  1 .有關(guān)課題

  1.1 關(guān)于內(nèi)容的大致說(shuō)明

  在此篇論文里,本人想先通過(guò)對(duì)于常見(jiàn)的3500個(gè)漢字中使用的字母的次數(shù)的統(tǒng)計(jì)得出字母使用的頻率的高低,來(lái)證明現(xiàn)今電腦鍵盤(pán)字母排列的合理性,并且與存在但是未經(jīng)使用的排列方法相比較,探索排列中的函數(shù)關(guān)系,試圖發(fā)現(xiàn)更加便于使用,更加快捷的排列方式。

  1.2 電腦鍵盤(pán)發(fā)展史

  電腦鍵盤(pán)是從英文打字機(jī)鍵盤(pán)演變而來(lái)的,當(dāng)它最早出現(xiàn)在電腦上的時(shí)候,是以一種叫做“電傳打字機(jī)”的部件的形象出現(xiàn)的。

  在19世紀(jì)70年代,肖爾斯公司是當(dāng)時(shí)最大的專(zhuān)門(mén)生產(chǎn)打字機(jī)廠家。由于當(dāng)時(shí)機(jī)械工藝不夠完善,使得字鍵在擊打之后的彈回速度較慢,一旦打字員擊鍵速度太快,就容易發(fā)生兩個(gè)字鍵絞在一起的現(xiàn)象,必須用手很小心地把它們分開(kāi),從而嚴(yán)重影響了打字速度。為此,公司時(shí)常收到客戶(hù)的投訴。

  為了解決這個(gè)問(wèn)題,設(shè)計(jì)師和工程師們傷透了腦筋,可一時(shí)仍無(wú)法再增加字鍵的彈回速度。后來(lái),有一位聰明的工程師提出:打字機(jī)絞鍵的原因,一方面當(dāng)然是字鍵的彈回速度慢,另一方面也是打字員的擊鍵速度太快了。既然我無(wú)法提高字鍵的彈回速度,為什么不想法降低打字員的擊鍵速度呢?

  這無(wú)疑是一條新思路。降低打字員的擊鍵速度有許多種方法,最簡(jiǎn)單的方法就是打亂26個(gè)字母的排列順序,把較常用的字母擺在較笨拙的手指下,比如,字母“O”是英語(yǔ)中第三個(gè)使用頻率最高的字母,但卻把它放在右手的無(wú)名指下;字母“S”和“A”,也是使用頻率很高的字母,卻被交給最笨拙的左手無(wú)名指和小指來(lái)?yè)舸?。同樣理由,使用頻率較低的“V”、“J”、“U”等字母卻由最靈活的食指來(lái)負(fù)責(zé)。

  結(jié)果,這種“QWERTY”式組合的鍵盤(pán)就誕生了,并且逐漸定型下來(lái),后來(lái),由于材料工藝的發(fā)展,字鍵彈回速度遠(yuǎn)大于打字員擊鍵速度,曾經(jīng)出現(xiàn)過(guò)許多種更合理的字母順序設(shè)計(jì)方案,但都無(wú)法推廣,因?yàn)榇蠹乙呀?jīng)習(xí)慣了這樣的排列。

  在60年后(1934年),華盛頓一個(gè)叫德沃拉克(Dvorak)的人為使左右手能交替擊打更多的單詞又發(fā)明了一種新的排列方法,這個(gè)鍵盤(pán)可縮短訓(xùn)練周期1/2時(shí)間,平均速度提高35%。DVORAK鍵盤(pán)布局原則是:1、盡量左右手交替擊打,避免單手連擊;2、越排擊鍵平均移動(dòng)距離最小;3、排在導(dǎo)鍵位置應(yīng)是最常用的字母。 比DUORAK鍵盤(pán)更加合理、高效的是理連•莫爾特(Lillian Malt)發(fā)明的MALT鍵盤(pán)。它改變了原本交錯(cuò)的字鍵行列,并使拇指得到更多使用、使“后退鍵”(Backspace)及其他原本遠(yuǎn)離鍵盤(pán)中心的鍵更容易觸到。但MALT鍵盤(pán)需要特別的硬件才能安裝到電腦上,所以也沒(méi)有得到廣泛應(yīng)用。

  2 .數(shù)據(jù)研究

  2.1 引言

  現(xiàn)如今,社會(huì)正處于一個(gè)信息的時(shí)代。電腦的使用已經(jīng)大量的普及,不論是從使用的地域范圍,還是使用的人數(shù)的多少來(lái)說(shuō),電腦都位居前列。對(duì)于電腦的大量使用,對(duì)于各類(lèi)人群的不同需求,大家都希望使用的越便捷越好。使用電腦就要打大量的文字。如何更加快捷地打字?如何更加連貫地打字?這應(yīng)該是人們的很大一方面的期望。

  因此,我現(xiàn)在就想通過(guò)用函數(shù)的思想來(lái)解決這一問(wèn)題。并且試圖用找到的函數(shù)關(guān)系來(lái)發(fā)現(xiàn)更好的排列方法。幫助更多的人更快的打字!

  2.2 一些說(shuō)明和定義

  q W e r t y u i O p [ ]

  a S d f g h j k L ; ‘ enter

  Z x c v b n m , . / shift

  以上是現(xiàn)在電腦鍵盤(pán)上字母的排列方式。

  有關(guān)微軟拼音輸入法:

  正如字面意義上所說(shuō)的,拼音輸入法就是要把所有的拼音挨個(gè)輸入,也就是說(shuō),要想統(tǒng)計(jì)字母應(yīng)用頻率,需要把所有常用字的拼音中字母的使用次數(shù)統(tǒng)計(jì)出來(lái),并按由多到少的順序排列出來(lái),從而看出字母應(yīng)用頻率的高低,再根據(jù)得到的數(shù)據(jù)在鍵盤(pán)上排列字母,使手在輸入時(shí)能最大限度的減少移動(dòng)的距離。

  在這里,我需要定義出一個(gè)函數(shù),用來(lái)解釋所謂的“使用次數(shù)”,同時(shí)對(duì)字母應(yīng)用頻率的概念做出定義。

  定義1:使用次數(shù)

  將常用漢字的拼音開(kāi)頭字母按英文字母的排列順序排好。每個(gè)漢字輸入時(shí)用到的拼音中每個(gè)字母記為輸入一次。設(shè)某字母在所有a開(kāi)頭的漢字中需要輸入x1次,在b開(kāi)頭的漢字中需要輸入x2次,在c開(kāi)頭的漢字中需要輸入x3次,依次類(lèi)推,則其使用次數(shù)(y)為y=x1+x2+x3+…+x23

  (拼音的開(kāi)頭字母只有23個(gè),與英文字母項(xiàng)比較起來(lái)少了三個(gè):i、u、v)

  定義2:字母使用頻率

  將得出的y值進(jìn)行比較,y值高的字母使用頻率高,y值低的字母使用頻率低。

  2.3 數(shù)據(jù)統(tǒng)計(jì)的結(jié)果

  (這里的數(shù)據(jù)的統(tǒng)計(jì)是指將常用的3500個(gè)漢字拼音使用的次數(shù)進(jìn)行統(tǒng)計(jì))

  將統(tǒng)計(jì)出的數(shù)據(jù)用Excel表格排序后得到下列數(shù)據(jù)結(jié)果:

  I 1507

  N 1490

  A 1353

  U 1123

  G 791

  H 763

  O 661

  E 563

  Z 323

  Y 306

  J 295

  S 286

  L 249

  C 232

  X 222

  B 184

  D 184

  Q 155

  T 155

  M 151

  F 125

  P 121

  W 120

  K 100

  R 66

  V 15

  2.4 數(shù)據(jù)分析

  由以上數(shù)據(jù)我可以看出,字母的使用頻率相差十分懸殊:子母i、n、a、u的使用次數(shù)超過(guò)了一千次;g、h、o、e的使用次數(shù)在500到800次之間;z、y使用次數(shù)在300到400之間;j、s、l、c、x使用次數(shù)在200到300之間。

  為字母進(jìn)行新的排列的時(shí)候,我需要考慮到以下幾點(diǎn):

  1、 大部分輸入員都是用右手,即應(yīng)將使用次說(shuō)較多的字母盡量排在右手邊;

  2、 無(wú)名指和小指最無(wú)力,并且大拇指已經(jīng)默認(rèn)為只負(fù)責(zé)空格鍵;

  3、 運(yùn)用頻率最高的字母應(yīng)該排列在兩手食指之間.

  將字母按照使用頻率高低的順序在現(xiàn)有鍵盤(pán)上排好后,就可以得出初步的結(jié)論。

  3 .結(jié)論

  3.1 有關(guān)結(jié)論的一些說(shuō)明

  因?yàn)樽帜甘褂妙l率層次分化十分厲害,因而對(duì)一些字母位置的擺放就出現(xiàn)了多種可能,下面的這組排列方案是本族成員經(jīng)過(guò)討論得出的結(jié)論,增加考慮的因素有:

  1 .要考慮手指移動(dòng)的方便程度(如現(xiàn)在鍵盤(pán)的y手指移動(dòng)起來(lái)就比較困難)

  發(fā)現(xiàn)的問(wèn)題:

  1 .此排列方法以微軟輸入法為標(biāo)準(zhǔn),對(duì)五筆可能不適用

  2 .這種排列方法以中文中用的字母頻率的高低來(lái)設(shè)計(jì),但在輸英文時(shí)能否起到快捷的作用沒(méi)有考慮。

  3.2 結(jié)果

  上面的排列是根據(jù)整理到的數(shù)據(jù),并經(jīng)最后的討論得出的最后的研究成果。

  K P Q D Y E H Z T f [ ]

  R W B I A U N G O ; ‘ Enter

  V M X C J S L , . / shift

  4 .證明本方案的合理性

  4.1 證明前的說(shuō)明

  4.1.1 定義

  在證明設(shè)計(jì)方案的合理性之前,我需要作出幾個(gè)新的定義,并寫(xiě)出一些初步的說(shuō)明。

  首先,為了是問(wèn)題的研究更簡(jiǎn)單些,我默認(rèn)電腦鍵像表格一樣整齊排列,這對(duì)于之后的統(tǒng)計(jì)會(huì)帶來(lái)一些誤差。在研究中暫且忽略掉由此帶來(lái)的誤差。

  其次,我默認(rèn)左手小指、無(wú)名指、中指、食指依次按在現(xiàn)有鍵盤(pán)的“asdf”四個(gè)字母鍵上;右手小指、無(wú)名指、中指、食指依次按在現(xiàn)有鍵盤(pán)的“;lkj”這幾個(gè)鍵上。左手食指負(fù)責(zé)“ftgvbc”中指負(fù)責(zé)“ed”無(wú)名指負(fù)責(zé)“wsx”小指負(fù)責(zé)“qaz”;右手食指負(fù)責(zé)“juyhnm”中指負(fù)責(zé)“ikm”無(wú)名指負(fù)責(zé)“ol”小指負(fù)責(zé)“p”。

  最后,是一些定義

  定義3:字母間距

  將水平或豎直相鄰的兩個(gè)字母(例如h與j是水平相鄰,j與u是豎直相鄰)之間的距離記為1,斜方向上相鄰的字母(例如a和w)間的距離記為√2。

  定義4:手指的位移

  設(shè)每個(gè)字母的使用次數(shù)從a開(kāi)始到z依次為x1,x2,x3…x26。

  手指的位移= 每個(gè)手指由規(guī)定位置移動(dòng)到該字母的距離×字母使用次數(shù)

  例如,左手食指由規(guī)定位置即字母f移動(dòng)到g移動(dòng)了1個(gè)單位長(zhǎng)度,則手指位移為“x7×1=x7”

  定義5:手的位移

  手的位移是左右手各手指位移之和。

  4.1.2 證明方法

  找一段文字,統(tǒng)計(jì)該段文字中的字母使用次數(shù),然后根據(jù)數(shù)據(jù)分別計(jì)算出使用現(xiàn)有鍵盤(pán)和本鍵盤(pán)方案時(shí)手的位移大小,然后比較得出結(jié)論

  4.2 證明

  現(xiàn)在選擇一句話來(lái)作為例子進(jìn)行對(duì)我找到的函數(shù)的和理性的證明。

  例句:不在沉默中爆發(fā),就在沉默中滅亡。(選自魯迅的《記念劉和珍君》)

  buzaichenmozhongbaofa,jiuzaichenmozhongmiewang

  對(duì)例句中出現(xiàn)的字母做統(tǒng)計(jì)為:

  使用次數(shù) 現(xiàn)在使用的鍵盤(pán)的 設(shè)計(jì)的鍵盤(pán)

  手指的位移 手指的位移

  A: 5 次 0 5

  B: 2 次 2√10 0

  C: 2 次 2 2√2

  E: 3 次 3 3√2

  F: 1 次 0 1

  G: 3 次 3 0

  H: 4 次 4 4

  I: 4 次 4 0

  J: 1 次 0 √2

  M: 3 次 3 3

  N: 5 次 5 0

  O: 5 次 5 0

  U: 2 次 2 2

  W: 1 次 1 0

  Z: 4 次 4√2 4

  手指總位移: 30+2√10 +4√2 19+6√2

  4.3 總結(jié)

  通過(guò)上述的計(jì)算結(jié)果可以得知,本組人員設(shè)計(jì)的電腦鍵盤(pán)的排列方法和現(xiàn)在使用的電腦鍵盤(pán)的排隊(duì)列方法方法相比較,打相同的文字但是本人設(shè)計(jì)的方案手移動(dòng)的位移要明顯少于先使用的電腦鍵盤(pán)的排隊(duì)列方法。而且我選的這個(gè)例句是隨便選取的,并非是有意選取的。因而可以說(shuō)明本人的方法、更加方便快速。當(dāng)然,還可以選擇更多的句子后文章來(lái)檢驗(yàn)。此處僅以上述一句話為例來(lái)進(jìn)行說(shuō)明。

206420