為何鍵盤上的字母排序和字母表不同

2021-08-10 17:25:50 字數 967 閱讀 9968

當你學習打字的時候,是不是覺得鍵盤上那些字母的排列順序很奇怪,為什麼不是按照26個英文本母的順序依次排列呢?打字的時候還要記住每個字母的位置,多不方便啊!

肖爾斯公司生產的打字機

要想知道這樣排列字母的原因就得從打字機的發明開始說起。如今的計算機鍵盤就是從19世紀末的英文打字機鍵盤衍生而來的。19世紀70年代,肖爾斯公司是當時最大的打字機生產廠家。起初,人們生產的鍵盤是按照字母表的順序排列的,但當時機械工藝發展很不成熟,這種鍵盤生產出來後出現了許多問題。肖爾斯公司生產的打字機是通過按鍵驅動一根長桿,長桿上帶著乙個字錘,字錘隔著色帶敲擊在紙上,從而留下深色的字母印,像是在紙上蓋章一樣。但是這種打字機有乙個致命的缺點,鍵盤和字錘杆之間機械聯動裝置的運轉速度非常慢,甚至比不上中等熟練打字員移動手指的速度。結果,字錘杆此起彼落時經常會互相碰撞或卡住,無法正常打字。當時有人提出了兩種解決的方案:乙個方案是使用更有彈性的彈簧讓字錘杆能快速復位;另乙個是改變字母的排列順序,讓打字速度不得不慢下來。很快,第一種方案被淘汰,因為一旦彈簧的彈性增大,敲打鍵盤時需要的力度也變大了,這樣打字員會很累,因此大家開始實行第二種方案,也就是想辦法降低打字員的速度。

其實,鍵盤排列方式有許多種,我們現在用的qwerty式鍵盤只是其中的一種。qwerty式鍵盤的排列曾受到許多質疑,人們認為這種排列不一定是最科學的排列,而是由於商業方面的諸多原因。後來,qwerty式鍵盤越來越流行,其他一些鍵盤排列方式逐漸被淘汰,其中也不乏一些比較好的排列組合。dvorak式鍵盤就是一種被稱為比qwerty式更好的鍵盤,它是德沃夏克在2023年發明的,他將9個最常用的字母放在鍵盤中列。這種設計可以將打字速度提高68%。

10 匹配數字和字母表的字母

說明 使用連字元 匹配一系列字元並不只限於字母,它也可以匹配一系列數字。例如,0 5 匹配0和5之間的所有數字,包括0和5。此外,可以將單個字符集中的一系列字母和數字進行組合。var jennystr jenny8675309 var myregex a z0 9 ig 匹配jennystr中的所有...

Oracle 根據字母 數字的字段排序

最近的專案中使用了ztree來編寫頁面中使用的樹形目錄,在資料庫中儲存的時候有乙個treecode欄位,形如 root.1.1 分別代表根節點下第一層目錄的第乙個節點,新建節點的時候要根據已存在的同級節點的最大treecode來生成新的treecode。開始測試的時候資料量很少,直接根據treeco...

list對數字,字母,中文的排序

使用collections.sort 方法對於英文本母排序,是先比較首字母,首字母相同比較後面字母。使用collections.sort 方法對於中文字元進行排序,並不是按照中文拼音的順序,原因是collator類執行的是區分語言環境的string比較。可呼叫collator的靜態方法getinst...