假如製作一個漢語拼音輸入法鍵盤,將會怎麼布局?
據說,現在英文鍵盤的布局是根據各個字母在單詞中出現的頻率而排布的,有沒有人按照這個方法對漢語拼音進行排序呢?
比如,個人感覺n、g、i、e、a、y、z等會排在前邊,因為漢語里ing, in, ang, en, eng等字很多。可參考:http://www.zhihu.com/question/19797681
專為漢語拼音設計的鍵盤不應列出 26 個拉丁字母,而是應該把 zh、ch、sh 和 ng 這樣的字母組合放在單獨的鍵上,甚至像注音符號輸入法一樣每個鍵對應一個聲母或韻母(但這樣用的鍵就太多了)。
然後漢語拼音鍵盤應該有獨立的聲調鍵,有獨立的音節分隔鍵。如果想和 QWERTY 鍵盤一樣列出 26 個字母而僅僅通過 Dvorak 鍵盤那樣的字母重排來提高效率,那還是算了吧。普通用戶沒有適應新排布的精力,專業輸入用戶又從它得不到足夠的效率提升。其實就是相當於台灣用的注音符號鍵盤。注音符號就是有單獨的複合韻母的。
用一個鍵表示翹舌,比如chi,打c:h就可以了ū有自己的鍵ng(後鼻音)有自己的鍵ε(也)和ê(惡)分成兩個符號
如果是我,我就這樣設計:
單個字編碼為「輔音+介音+母音+韻尾」,母音和輔音有時候可能衹出現其中之一。一、普通話共有輔音21個,預計佔用21個鍵位:
b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、zh、ch、sh、r二、普通話共有5個母音:a、e、i、u、y
(註:o不是單獨音位,uo=ue,o除了在b、p、m、f四聲母後面可以單獨出現外,其他情況都衹能在u後面出現,不能作為韻母單獨出現。而a、i、u、y都能單獨出現。所以e和o只要一個鍵位就夠了,uo可以用ue輸出,ong用ung輸出,bo、mo等用be、me輸出,duo、guo用due、gue輸出,省一鍵位)這裡,總共有26個鍵位,不多也不少。~~~^.^三、普通話有3類介音-i-(有、也)、-u-(問、我)、-y-(雲、元),後面接有不同母音、韻尾,韻尾有時缺位; 4類韻尾-i(黑)、-u(好)、-n(音)、-ng(紅),有時缺位。
除了-ng使用輔音兩個鍵位拼合以外,其他都衹要一個鍵,並且這些字母在上面輔音、母音系統中已經出現過。重複擊鍵即可,完全不佔用額外鍵位。多餘出3個鍵位o、w、v,其中一個放-ng(推薦用v)。w作為零聲母韻頭以及隔音符號。o用來代替複合母音ao。四、以現在全拼輸入法最繁瑣的「床」chuang字為例,上面的輸入法爲c+h+u+a+ng,可省一次擊鍵。不過這樣還是嫌多,我們可以把jqx三者和gkh合併在一個鍵位上,也就是說原本的jqx鍵位改讀zhchsh,zhchsh都是一鍵完成輸入。這應該不會引發衝突,因為jqx後面衹能接-i-及-y-介音,而gkh衹能接主母音以及-u-介音。zi、ci、si三個音節可以直接敲擊z、c、s輸入,不用再打i。zhi、chi、shi三個音節可以直接敲擊j、q、x輸入,同樣不同再打i。
示例:床QUAV、故居GUGY、故舊GUGIU、固執GUJ、古字GUZ、古籍GUG。看看多簡單啊......
參考已有的數據統計:
1機關用報的拼音使用頻率統計:
2某知友自己的統計(實在忘了哪位哥們的,對不住,如果侵權,請告知,我就刪除):
對比分析可得知,機關用報新聞強調平穩和相對威嚴的命令性發言特徵,鼻音更重,所以n在a前等等。而網友的語言特徵比較活潑,所以更多用a等開口發聲來引起他人注意。我想大家多是一般人,應該多數是逗逼歡樂型,所以以下圖為主,兩者大體差別不大。
設計規律:
**1使用頻率最高的設計在最省力的指位。
即原鍵盤位置的sdf,jkl。xcv位置比wer位置更好,人體省力原則。
小指本身肌肉最少反應最差,肯定用來按最低頻率的按鍵。
食指控制位置里,省力優先順序是:gh&>bn&>ty,大概如此。
**2盡量設計為一左一右的按鍵指法,這樣交替按鍵的速率最高;
**3照顧固定搭配的韻母;
**4中指和無名指其實分化程度較低,要考慮如此等等的生物學細節;
**5如有可能,照顧原有的按鍵習慣。
設計結果如下:
第一版,盡量照顧原習慣,自覺比較糟糕
第二版,只考慮速度最優
歡迎各路朋友自己試用,提出意見。但未告知本人商量就直接商業用途的,必然追究!哼哼~
另外確實有部分按鍵其實是可以合併的,我在考慮g和j是否可以,合併的話其實混淆音較少,在軟體的配合下應該可以實現。只為中文輸入考慮的話,按鍵數量要盡量少而不是增多。最好是3×3×2,18個按鍵實現,最差也要想法避免用小指擊鍵。但是考慮一般用途,還是讓所有按鍵都上吧。
-----------------------------------
再來個新改的一版
我覺得就是把v這個鍵修改下就好了,剩下的不變。倒是漢子輸入法在輸出中文時,顯示ü,輸入英文是顯示v,就差不多了。至於聲調,我覺得用處不大,在輸入的時候,當然也可以用1234和空格來代替。畢竟大家用現在的這個鍵盤這麼熟了。
稍微搜索了一下,發現已經有人做過排序了,參見:http://zhidao.baidu.com/question/44727854.html
不過這個排序僅僅是對《中華人民共和國國家通用語言文字法》中的漢字進行了統計,並沒有按照常用詞語、語句統計,二者還是有一點區別的。推薦閱讀:
※為什麼有些餐廳服務員說「歡迎光臨」時使用奇怪的聲調?
※「弊司」還是「敝司」,謙詞該用哪個bì?
※大家認為哪種文字是目前這個星球上最科學的?
※在如今拼音已經普及和制定的情況下,未來(百年為時間跨度)的漢語發音會與現在使用的標準發音產生區別嗎?