聲筆快碼

一、概述

聲筆快碼,簡稱快碼,是一款類雙拼輸入法,它采用了一種特殊的雙拼加筆畫編碼,同時又融合的 105 個高頻聲筆字,通過頂功實現(xiàn)了比一般雙拼類音形碼高的效率。快碼的歷史可以追溯到 2004 年,與聲筆碼(現(xiàn)已演化為聲筆簡碼)同時產生,當時稱為音筆碼。在 2005 年聲筆飛碼出現(xiàn)后,就同聲筆飛碼一同演進,采用與其相同的編碼模式,直至今日。在快碼的基礎上,還衍生出了主單的快訊和整句型的快整兩個輸入法方案。

本文將詳細講解快碼,然后對照快碼,花兩節(jié)的篇幅來講解快訊和快整,只講有區(qū)別的地方,以免贅述。有關軟件的安裝與卸載、筆畫反查、翻頁、標點、符號、詞庫同步、自定義詞典、中英文混合輸入、手機操作等聲筆系列碼共有的內容,請閱讀《總體介紹》中的相關部分。

二、單字的輸入

單字是輸入法的基礎,詞組的編碼是由單字的編碼衍生出來的,所以必須對單字的編碼有深刻的理解才能學好輸入法。聲筆快碼采用聲母、筆畫和韻母來對漢字進行編碼。聲母不分平翹舌,零聲母用 v 表示。橫豎撇捺折五類筆畫,分別用 eiuoa 來代表。

聲筆快碼一共收錄了 GBK 的 2 萬多單字,單字的編碼格式有兩種,它們是 sb, syb^b。其中,sb 這種格式是比較特殊的,只有 105 個高頻字采用它。它一方面增加了一點編碼的復雜性,而另一方面又增加了快碼的離散能力,更重要的是給快碼帶來了巨大的靈活性,為后起的優(yōu)秀主單方案 —— 快訊的誕生創(chuàng)造了條件。除了 105 個高頻字采用 sb 格式外,其它字都是采用的 syb^b 格式,前者稱為聲筆字,后者稱為普通字。

在學習快碼之初,往往會遇到不會打的字。怎么辦呢?系統(tǒng)提供了豐富的反查手段,可以通過筆畫、拼音和聲筆來反查編碼。在完全不知道讀音的時候直接用 aeuio 按順序輸入筆畫進行反查,在不知道字形時用 a 引導拼音反查(注意零聲母要用 v),在知道聲母但不知道韻母時直接用聲母和筆畫輸入四碼進行反查。以下是幾個反查的例子。

快碼反查

另外,通過 i 引導的拼音還支持用字海兩分法來進行反查, 支持查找八萬多漢字,一般用于難讀而易于兩分的字進行反查或者 GBK 以外字的輸入。GBK 以外的字,快碼不提供正常編碼,不能按正常方式輸入,只能在兩分查找到后選擇輸入。下面是字海兩分法查找的例子。

快碼字海兩分

1. 聲筆字

快碼中采用 sb 格式的字稱為聲筆字,用聲母和首筆來編碼。聲筆字只有 105 個,為了便于記憶和練習,把它們編成口訣如下:

如同孔明自快話,開口正道無怕經(jīng),二雙公民來前線
年內安然回南國,若說阿維當農夫,片上方家暗笑她
進得高中好體面,心想事成且大為,別看晚兒那小子
強力對手也頭破,從此把著全日用,除非白天會給還
部分次品立飛過,讓利幾起眼皮邊,名門里外有意見

輸入聲筆字時,一般是不需要空格上屏的,因為它可以被后續(xù)的字詞頂上屏幕,例如:二雙公民來前線的輸入碼為 ve_sa_gu_ma_le_qo_xa_。

由于聲筆字與其它字有著不同的輸入路徑,為了減輕用戶的記憶負擔,在輸入聲母后,就對它們進行了提示,如下圖所示。這樣,初學者只有在觀察到提示中沒有想要的單字時才輸入后面的編碼。

聲筆快碼提示

聲筆字不僅在第一碼后有提示,在第三碼后也是有提示的,只是提示的方法不一樣,如下所示,其中前兩碼為前一字對應的編碼,第三碼為第二字的第一碼。這上面列出的兩個字不一定是一個詞,僅僅是為了提示聲筆字而已。

聲筆快碼提示2

2. 普通字

快碼中采用 syb^b 格式的字稱為普通字,即聲母加雙拼韻母加前兩個筆畫。聲母不分平翹舌,零聲母用 v 表示。橫豎撇捺折五類筆畫,分別用 eiuoa 來代表。聲筆快碼的雙拼韻母比較特殊,只使用了 21 個字母,具體表達方式如下。

B:a, ia
C:un, ün
D:eng
F:ei
G:en, iu
H:ai
J:ie, ua
K:ang, iang
L:an, er
M:ou
N:ing
P:e, ue, ê
Q:iao, uai
R:ong, iong
S:ui, in
T:ao
V:u, ü
W:o, uo
X:ian, uang
Y:i
Z:uan, üan

注意,對于漢語拼音中以 w 和 y 開始的音節(jié),要保持 w 和 y 不變,將音節(jié)中剩余的部分按上述表示方法來編碼。例如,wan 應編碼為 wl,而 yao 應編碼為 yt。

為了減輕初學者的記憶負擔,手機上提供了助記皮膚,如下圖所示,可以長按 N 鍵打開或者關閉助記。

聲筆快碼助記

與傳統(tǒng)四碼輸入法一樣,快碼在形式上也有一、二、三級簡碼和全碼,分別對應一簡字、二簡字、三簡字和全碼字。但是,在實質上是有很大區(qū)別的,其中最大的區(qū)別是,快碼的三簡字可以被頂上屏幕,全碼字的重碼是用 aeuio 來選擇而不是用難以擊打的數(shù)字鍵。另外,快碼采用的出簡不出全策略,有簡碼的字就不會有全碼,以便節(jié)約有限的編碼空間,并強制用戶采用最高效的輸入方式,形成快速的條件反射。

一簡字

快碼有 21 個一簡字:不平?jīng)]發(fā)的他你了個可和就去下在出是人而一我,又稱為聲空字。

二簡字

快碼的二簡字有 346 個,其格式為 sy,所以又稱為 sy字或者聲韻字,其中的大多數(shù)也是相當常用的,例如:加jb 今js 兩lk 等。

與傳統(tǒng)輸入法一樣,聲筆快碼的二簡字一般需要加空格上屏。例如,接jj_ 刷sj_ 美m(xù)f_等等,其中_表示空格。當然,如果后接的是數(shù)字、標點符號等非編碼字符時,這個空格仍然是可以省略的。

三簡字

快碼的三簡字格式為 syb,所以又稱為 syb字或者聲韻筆字,例如:棉mxe 父fvu 黏nxu 等等。這類字數(shù)量龐大,在 GBK 二萬字集中有 1615 個,其中不乏常見的字。傳統(tǒng)輸入法的三簡字一般是需要空格上屏的,而快碼的三簡字在連續(xù)輸入時是無需空格鍵的,可以被后續(xù)的編碼頂上屏幕。當然,如果沒有后續(xù)的輸入而要馬上上屏的時候,仍然需要空格。但是,這種情況在正常的輸入過程中是很少的。三簡字不需要空格上屏是聲筆快碼的單字輸入比自然碼和小鶴音形之類的雙拼音形輸入法高效的一個重要原因。

全碼字

聲筆快碼的全碼是四碼,編碼格式為 sybb,即聲母加韻再加前兩個筆畫,例如:醚myei 字zyoo 幽ymia 等。但是,在出現(xiàn)重碼字時,聲筆快碼采用了更加快捷的選擇方式,不是用數(shù)字鍵,而是用 aeuio 來進行選擇,如下所示。

聲筆快碼選重

條件頂

快碼的單字除了三碼字可以被頂上屏幕外,其聲空字和二碼字也可以在一定條件下被頂上屏幕,這是一種非常奇特的能力,是從快訊反向借鑒過來的。快碼條件頂是指在輸入二字詞的時候,若第一字正確而第二字不對時,可以追加第二字的第三碼,將第一字頂上屏幕,前提是追加的第三碼與選擇鍵沒有沖突。例如,在輸入「空碼」的時候,發(fā)現(xiàn)系統(tǒng)沒有該詞,而且「碼」字的第三碼 e 又沒有被重碼詞占用,那么在輸入 e 的時候就會將「空」字頂上屏幕,留下「mbe」,對應的字正是「碼」。這樣,就不必用退格鍵來清除「mb」兩碼,用空格先上屏「空」字,再輸入「碼」字了。

三、詞組的輸入

詞組,特別是二字詞,在現(xiàn)代漢語中是占主導地位的,任何輸入法都不能忽視。快碼對二字詞特別重視,以便提高其輸入效率??齑a詞組按其組成字的多少分為二字詞、三字詞和多字詞,現(xiàn)分述如下。

1. 二字詞

快碼的二字詞輸入功能強大,其二字詞被進一步分為常規(guī)詞組和數(shù)選簡詞兩類。

常規(guī)詞組

快碼的常規(guī)二字詞,取各字的前兩碼來編碼,例如:不能bvnd 下臺xbth 大漢dehl 心愛xovl 常規(guī)ckgs 電腦dxnt 洞見drji 健全jxqu 淹沒ylmw 等。需要注意的是,一簡字在組詞的時候要輸入其第二碼,如前面例子中的不bv 下xb 沒mw,而聲筆字的第二碼不變,如前面例子中的大de 心xo 見ji 全qu

另外,為了輸入方便,快碼在第三碼時提示了前兩碼對應的單字和第三碼開始的一簡字和聲筆字,例如:困一kcy 放是fks 難大nlde 時無sywe 等。如果這種字串與真正的詞組重碼也沒有關系,它會被作為重碼詞排在最后,只需用 aeuio 選擇上屏即可。

數(shù)選簡詞

為了提高輸入效率,快碼提供了數(shù)選簡詞。所謂數(shù)選簡詞,是指用數(shù)字鍵來選擇的簡碼詞組。為了減少記憶量,數(shù)字的使用并不是隨機的,而是用 23789 來代替 aeuio 表示筆畫。

為什么用 23789,而不用傳統(tǒng)的 12345 呢?這一方面是因為 23789 比 12345 更加容易操作,另一方面是 23789 可以與 aeuio 在鍵盤上位子形成近乎完美的映射,除 2 外正好位于相應筆畫字母上一排相同的位置,非常容易記住,如下圖所示。

筆畫數(shù)字映射

數(shù)選簡詞分為 sn 型和 szn 型兩種??齑a sn 型的數(shù)選簡詞一共有 105 個,其具體編碼格式為 s1n2,即首字的聲母加第二字的數(shù)字首筆,例如:不能b2 發(fā)生f7 就是j8 科學k9 等。這些簡詞在聲筆系列的所有字詞型方案中都是一樣的,使用頻率很高,應該盡量采用。

快碼的 szn 型的數(shù)選簡詞比較多,多達 2222 個,其具體編碼格式為 s1z1n2,即首字的前兩碼加第二字的數(shù)字首筆,例如:究竟jg9 大師de8 到達dt3 面向me7 等。

快碼的數(shù)選簡詞在電腦上的提示方式如下。

快碼數(shù)選簡詞

2. 三字詞

快碼三字詞的編碼格式為 s1s2s3z3,即前兩字的前一碼加第三字的前兩碼,例如:埃及人vjrg 故事會gshu 計算機jsjy 大無畏dwwf 等。

3. 多字詞

聲筆快碼的多字詞為前三字的第一碼加末字的第一碼,與傳統(tǒng)四碼輸入法完全一樣,例如:豐富多彩ffdc 中華人民共和國zhrg 等等。

4. 空位詞

快碼的單字編碼離散不太好,兩碼碼位都還有 95 個空位,三碼碼位更是多達 570 個空位。為了把這些空碼位充分利用起來,在上面分別安排了常見的二字詞和三字詞,稱之為空位詞。其中,二字詞的編碼方法是取兩字的聲母,三字詞的編碼方法是前兩字的聲母加第三字的首筆,以下是一些常見的空位詞。這種詞不必刻意使用,能用就用,不用也無妨,按正常編碼輸入就行了。

提供  tg
方式  fs
文件  wj
一下  yx
可能  kn
安全  vq
關于  gy
一定要 yde
并沒有 bme
我覺得 wju
用戶名 yhu
尤其是 yqi
這就是 zji
歡迎您 hyu

四、字詞分流

在傳統(tǒng)輸入法如五筆字型中,四碼的字、詞是混合編碼的,它們共享同一個編碼空間。在發(fā)生重碼時,究竟把單字排在前面,還是把詞組排在前面,面臨艱難的決策。當收錄的單字和詞組數(shù)量增大時,這個問題會變得更加突出。

在聲筆快碼中,單字和詞組各自有不同的編碼格式,單字的第三碼肯定是筆畫,而詞組的第三碼肯定是聲母。所以,它們享有不同的編碼空間,不會發(fā)生沖突,不存在單字和詞組那個優(yōu)先的問題。例如,四碼單字校jqei 簽qxue 貌mtuo 淵yzoo,四碼詞組答應dbyn 進步jebv 估計gvjy 理想lyxe,它們之間是絕對不會重碼的。

五、擴展編碼

聲筆快碼詞組的四碼空間容量與傳統(tǒng)四碼輸入法如五筆字型是差不多的。但是,由于聲筆系列收詞量高達 48 萬之多,對于同音字組成的詞組,重碼現(xiàn)象有時會非常嚴重,可能需要多次翻頁查找。于是,聲筆快碼采用了與聲筆簡碼類似的擴展編碼,通過追加首字的前兩個筆畫能迅速擴大編碼空間為四碼時的 25 倍,可以快速篩選出所需的重碼詞組。結合后述動態(tài)碼長的使用,完美地兼顧了編碼空間與輸入效率,既能享有巨大的編碼空間,又能具有較短的平均碼長,兩全其美。

比如,「之志」一詞在第一次輸入時,輸入 zyzy 后需要在第四翻頁才能找到,如下圖所示。每一頁,都需要用眼睛掃視 6 個選項,人機交互頻繁,效率很低。

聲筆快碼Zyzy

然而,如果再追加首字前兩個筆畫 oe 的話,「之志」就出現(xiàn)在第一頁上,只需用 e 選擇上屏就可以了,如下圖所示。

聲筆快碼Zyzyoe

需要注意的是,聲筆快碼的單字沒有設計擴展編碼,因為對于常用字來說,其重碼現(xiàn)象并不嚴重。

六、動態(tài)碼長

動態(tài)碼長不僅是碼長的調整,也包括重碼順序的調整,實際上都是因為對頻率的調整而引起的。但是,作為專業(yè)性的輸入法,快碼只有詞組參與調頻,其單字是不參與調頻的,即單字的重碼位置是固定的,這有利于對單字進行快速盲打。

當四碼詞組有重碼的時候,如果選擇了某個非首位的詞組,那么它的頻率權重就會提高,在下次輸入的時候,其排序就會提前。一般通過一、兩次選擇就可以提前到首位,從而就能利用頂屏來節(jié)約一次按鍵。

例如:第一次輸入輸送svsr 時如果它是排在第二位,用 a 選擇上屏后,下次輸入就可能排在首位了,于是可以利用頂屏節(jié)約一次選擇鍵。如果在輸入的時候采用了擴展編碼,比如用 zyzyoe 輸入了「之志」,那么在下次輸入的時候一般就只需要 zyzy 就可以了,碼長得到了縮短。

七、自動詞組

聲筆快碼目前自帶 48 萬多詞組,覆蓋的面已經(jīng)很廣。但是,用戶在使用過程中不可避免地還會遇到缺詞的情況,需要添加新的詞組,而且對于不滿意的詞組可能還想刪除。

1. 自動造詞

快碼的造詞是在輸入過程中自動進行的。例如:輸入聲sde 筆byu 后,下次輸入 sdby 時就會有該詞了,只是如果有重碼的話,新造的詞會排在后面。如果重碼太多,可以追加首字前兩筆或者用 Tab 一次性地跳到最后,以避免多次翻頁。自動造的詞組是臨時詞組,帶有太極標志,優(yōu)先級別低,只有在選擇使用一次以后,才會成為正式詞組,并提高優(yōu)先級別。

需要注意的是,在進行枚舉自動造詞的時候,是以編碼對應的字、詞為單位來進行組合的,并不是以單字為單位的。例如,在輸入聲筆sdby 系列xylj 碼mbe 后,生成的詞組為「聲筆系列碼」「聲筆系列」「系列碼」,而不會生成「聲筆系」「筆系列」「列碼」等。另外,如果之后馬上使用了退格鍵,系統(tǒng)就會自動刪除所造的詞組;中間夾雜有非漢字的話,也會中斷造詞。

2. 詞組刪除

由于快碼是采用的自動造詞策略,在提供方便的同時也會產生大量的廢詞,所以系統(tǒng)提供了廢詞清理功能,能夠將用戶幾乎不使用的新造臨時詞組自動清除。對于少量暫時還未被清理的廢詞,用戶不必理會,到時限后就會被自動刪除。在必要的時候,如用戶錯誤地確認了臨時詞組,系統(tǒng)也提供了手動刪除的手段,方法是先將光標移動到該詞上面,再按 Control + Delete 鍵來刪除。注意,如果是非臨時詞組,需要刪除兩次才能刪除。第一次刪除時只是把它變成了臨時詞組。在安卓手機上的刪除方法是,用左右滑動空格定位詞組,再用刪詞鍵來刪除。

3. sbb 詞典定制

快碼中仍然存在一些四碼和四碼重碼的比較常見的字,為了縮短它們的碼長,特提供了 sbb 詞典,通過聲母加前兩筆的方式為它們提供更短的縮減碼。例如,「嘛」的正常編碼為 mbia,還需要用 a 選擇上屏,而它的縮減碼為 mia,可以節(jié)約兩鍵。再如,「閉」的正常編碼為 byoi,雖然是四碼的首選,因為該字常見,所以也提供了縮減碼 boi,可以節(jié)約一鍵。

快碼的 sbb 詞典文件名為 kmsbb.dict,是一個用戶可以定制的開放詞典。用戶可以修改和增減其中的詞條,詞條不僅可以是單字,也可以是詞組,甚至可以是英文。該詞典中,編碼的長度規(guī)定為 3 至 4 位,其格式為 [qwrtsdfgzxcvbyphjklnm][aeuio]{2,3},即第一碼必須為 aeuio 之外的小寫英文字母,第 2 至 4 碼必須為 aeuio。三碼的詞條不能重碼,而四碼的詞條可以有重碼。重碼的詞條會排在 sbbb 反查字的前面,可用 aeuio 來無理選擇。

注意,修改 kmsbb.dict 詞典后,需要重新部署一下才能生效。另外,用該詞典中的編碼輸入的字詞是不能參與自動造詞的,造詞必須用常規(guī)編碼的字詞。

八、綜合輸入示例

例 1:女nv_ 鬼gsu 食syuo 音yso 見ji_ 手su_

在例 1 中,除見ji_ 手su_sb 格式的字外,其它字的第二碼都是雙拼形式的韻母。

例 2:古gvei 之zy_ 立lo_ 大事dese 者zpe, 不b_ 惟有wfya 超cte 世syei 之zy_ 才ch, 亦yyoe 必有byye 堅忍不拔jrbb 之志zyzyoae。.

例 2 中,才,ch,之志。zyzyoae. 采用了標點頂屏來節(jié)約空格。注意,zyzy 的重碼多,需要加擴展編碼。

例 3:我們w7 大家dejo 都dm_ 喜歡xy2 研究yl9 輸入法。srfb.

例 3 中,我們w7 喜歡xy2 研究yl9 采用了數(shù)選簡詞來提高效率,若用正碼則為我們wwmg 喜歡xyhz 研究yljg。

九、設置選項

如果在輸入的時候,突然遇到離散大的文字,需要以單字為主來輸入,那么在電腦上可以按 Ctrl+~ 或者 F4 快速切換到單字狀態(tài),在手機上則簡單地點擊狀態(tài)欄的相應狀態(tài)即可,如下圖所示。此時,若第三碼用大寫,則仍然可以輸入常規(guī)四碼詞組。

單字模式切換

如果用戶想打開快碼時默認為單字狀態(tài),那么可以修改其 schema 文件,將 pro_char 項下的 reset 設置為 1,如下圖所示。

單字模式切換

十、聲筆快訊

聲筆快訊,簡稱快訊,是基于快碼的衍生方案,其特點是二簡字在輸入的時候可因為頂功而省略空格鍵,因此具有更短的單字平均碼長,而詞組的碼長相對較長,所以屬于主單的輸入方案,擅長離散文本的錄入。為了讓詞組的輸入更順暢,快訊采用了延遲頂屏,具體來說延遲了一至兩碼來頂單字,屬于 42 和 52 混合延遲頂?shù)姆懂牎?/p>

快訊與快碼的差異很小??梢哉f,只要學會了快碼,也就基本上學會了快訊,無需太多額外的學習,了解一下規(guī)則就行了。關鍵是,要形成不同的輸入習慣,這就需要一定的時間。如果想能自如的在不同場合切換快訊和快碼來使用,那就需要更多的時間來適應了。

快訊的單字輸入與快碼幾乎完全一樣,唯一的差別是輸入 sy 字時,快碼一般需要空格上屏,而快訊則可以省略空格。例如,輸入「入」和「雙」字時,快碼的用鍵為 rv_sa_,而快訊的用鍵為 rvsa。

快訊的詞組編碼,只需將第四碼換成末字的前兩個筆畫即可。另外,快訊的 s1n2s1z1b2 型數(shù)選簡詞與快碼是完全一樣的。

具體來說,快訊二字詞的編碼格式為 s1z1s2b2b2,例如:一直yyzei 大佬delui 簡碼jxmeu 半角bljua 蝴蝶hvdia 奔馳bgcaa 等。由于快訊的詞組輸入需要五碼,所以在用單字輸入的時候不超過五碼的二字詞是不建議用詞組的方式來輸入的。不過,為了降低使用難度,快訊并沒有禁用低效的詞組,而由用戶自己選擇何時使用詞組方式。有的時候,為了手感,也可能會用詞組。

快訊三字詞的編碼格式為 s1s2s3b3b3,例如:計算機jsjei 新世紀xsjaa 大無畏dwwia 等。三字詞采用詞組可以節(jié)約用鍵,建議使用詞組的方式來輸入??赡艿睦馇闆r是一、二簡字構成的三字詞如好起來 不知道等,它們用單字輸入也才六鍵,而鍵速可能更快,因為單字更容易形成條件反射。具體怎么打好,就看用戶自己的使用習慣了。

快訊多字詞的編碼格式為 s1s2s3b0b0,其中的 0 表示末字,例如:呼風喚雨hfhei 風雨同舟fytuu 生龍活虎slhie 等。考慮到有的成語用字比較生僻,快訊也支持第四碼用聲母,但是得用大寫來輸入,例如:呼風喚雨hfhY 風雨同舟fytZ 生龍活虎slhH 等。

如果用戶習慣一直用第四碼大寫來輸入多字詞,那么就可以將快訊 schema 文件中 Translator 下的 enable_filtering 選項設置為 true,以過濾掉 sssbb 上的多字詞,以減少重碼,如下圖所示。

聲筆快訊Filter

另外,快訊的詞組也是支持擴展編碼的,在重碼多的時候,可以追加首字的前兩筆來快速區(qū)分重碼,但是多字詞第四碼用大寫輸入時不能使用擴展編碼。

還有,在快訊延遲頂?shù)奈恢?,是無法使用 sbb 詞典中的字詞的,因為后三碼被當作五碼詞組的一部分了,sbb 字詞只有處于編碼的開始位置才是有效的。

如果用戶不喜歡延遲頂,而且希望隨時能使用 sbb 字詞,可以切換到單字狀態(tài),或者設置為單字狀態(tài),切換和設置方法與快碼相同。但是,這樣的話就不能使用常規(guī)的五碼詞組了。

十一、聲筆快整

聲筆快整是聲筆快碼的整句模式。它不需要考慮單字、二字詞、三字詞和多字詞的不同編碼規(guī)則,只需要知道單字的編碼就可以進行中文輸入了。但是,它的缺點是,在輸入發(fā)生錯誤后回改的成本高,離散程度高的文本尤其如此。所以,聲筆快整僅適合錄入簡單的連續(xù)文本,或者供聲筆快碼的初學者使用,熟練的用戶應當使用聲筆快碼和聲筆快訊。

下面舉例說明一下聲筆快整的輸入方法。

例 1:我們大家都喜歡研究輸入法ww mg de jo dm xy hz yl jg sv rv fb

在例 1 中,連續(xù)每個字的前兩碼后,就完全轉換正確了,不用任何回改。

例 2:聲筆系列輸入法sde byu xy lj sv rv fb

在例 2 中,「聲」和「筆」用了三碼,也能完全轉換正確。

可以看出,在轉換完全正確,不需要回改的時候,輸入過程是非常流暢和舒服的。相比搜狗拼音之類的雙拼整句方式,聲筆快整的轉換準確率會更高,因為聲筆字是固定不變的。即使需要回改,聲筆快整也提供了一種快速定位的手段,可以利用數(shù)字 1234 將光標一次性地定位到待定的第 1 至 4 個音節(jié)之前,用 5 將光標定位到最后,而 TAB 可以快速從當前位置向前逐個音節(jié)移動。對于聲韻字,還可以追加一至兩個筆畫來篩選重碼,提高轉換的準確率。同時,在以聲筆結尾時,在兩碼后就可以用 aeuio 代替 67890 進行重碼選擇,在操作上更加便捷。

附錄一:快碼和快訊的編碼格式

為了便于用戶總結和記憶快碼的基本內容,現(xiàn)將快碼字詞的編碼格式總結如下。

  • 單字 sb, syb^b
  • 二字詞 s1n2, s1z1n2, s1z1s2z2^'b1b1
  • 三字詞 s1s2s3z3^'b1b1
  • 多字詞 s1s2s3s0^'b1b1

快訊的編碼格式,單字與快碼幾乎完全一樣,只是從三碼起頂變?yōu)槎a起頂了。但是,快訊的常規(guī)詞組編碼格式變化較大,數(shù)選簡詞與快碼完全一樣,現(xiàn)在總結如下。

  • 單字 sb, sy^bb
  • 二字詞 s1n2, s1z1n2, s1z1s2b2b2^'b1b1
  • 三字詞 s1s2s3b3b3^'b1b1
  • 多字詞 s1s2s3b0b0^'b1b1|s1s2s3S0

其中:

  • z = y|b
  • s = y = [qwrtsdfgzxcvbyphjklnm]
  • b = [aeuio]
  • n = [23789]

說明:^ 表示起始頂屏碼位,字母后的數(shù)字表示詞組中的第幾個字,0 特別地表示末字;' 表示碼長調整位;s 表示聲母(大寫時表示用大寫字母輸入),y 表示雙拼韻母,b 表示筆畫,| 表示或者,z 表示 p 或 b, n 為用數(shù)字表示的筆畫。s 和 y 均采用 aeuio 以外的 21 個英文字母,b 采用 aeuio 這幾個元音字母,而 n 采用 23789 這幾個數(shù)字。

附錄二:快碼和快訊的強化訓練

快碼和快訊的定位是專業(yè)型的輸入法方案,它們不僅用于一般的工作和生活中,而且也適用于競速和打字比賽??齑a是主詞的,而快訊是主單的,最好兩者都同時掌握,根據(jù)不同的使用場景快速切換使用。為了提高打字速度,在比賽中取得好的成績,往往需要高強度的訓練,對常用字詞的輸入形成條件反射。為了配合這種訓練,特準備了強化訓練文本,供打字訓練軟件使用。

快碼和快訊的強化訓練步驟都差不多,可以按以下步驟進行。

  1. 126 高頻單字:包括 21 個一簡字和 105 個聲筆字。
  2. 335 聲韻單字:即 335 個由聲母和雙拼韻母編碼的兩碼字。
  3. 105 聲數(shù)詞組:即 105 個由第一字聲母加第二字數(shù)字首筆編碼的高頻二字詞。
  4. 500 聲筆筆詞:第一字為聲空字或聲筆字的常見二字詞。
  5. 900 聲韻數(shù)詞:第一字聲母和韻母 + 第二字首筆的二字詞。
  6. 最高頻 500 字:即現(xiàn)代中文里出現(xiàn)頻率最高的 500 個字。
  7. 次高頻 500 字:即現(xiàn)代中文里出現(xiàn)頻率次高的 500 個字。
  8. 最高頻 800 詞:即現(xiàn)代中文里出現(xiàn)頻率最高的 800 個詞組。
  9. 次高頻 800 詞:即現(xiàn)代中文里出現(xiàn)頻率次高的 800 個詞組。
  10. 單字編碼提示:用于打字練習時在打字軟件中提示單字的編碼。
  11. 去跟打群實戰(zhàn):即各大 QQ 跟打群和網(wǎng)絡打字平臺。
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 本章先回顧中文輸入所經(jīng)歷的艱難歷程和近年來取得的成就,指出中文輸入仍然面臨的一些問題,然后介紹聲筆系列碼怎么樣革命...
    聲筆系列閱讀 2,950評論 0 0
  • 一、概述 聲筆簡碼建立在聲筆碼基礎之上,基本上克服了聲筆碼的兩個不足之處:碼長不定和調頭取筆。如果說聲筆碼是頂功的...
    聲筆系列閱讀 976評論 0 0
  • 目前,絕大多數(shù)人使用的都是全拼輸入法,主要由搜狗、百度和訊飛提供,功能上大同小異。雖然隨著技術的發(fā)展,全拼輸入法已...
    聲筆系列閱讀 1,328評論 0 0
  • 一、概述 自然碼是中文輸入歷史上影響最大的雙拼音形輸入法,不少后來的雙拼都或多或少地受到它的影響。但是,由于需要同...
    聲筆系列閱讀 697評論 0 0
  • 一、概述 小鶴音形是目前比較有人氣、也比較優(yōu)秀的雙拼音形輸入法,在打字比賽愛好者中很受歡迎。但是,由于需要同時掌握...
    聲筆系列閱讀 1,377評論 0 0

友情鏈接更多精彩內容