声笔飞码6.00版使用指南
聲筆飛碼6.00版使用指南
(聲筆飛碼發明人兼設計人 戴石麟)
?(電郵:sbxlm@126.com)
?
一、聲筆飛碼6.00簡介
聲筆飛碼在聲筆碼的基礎上增加了偏旁部首對中文字詞進行編碼,用一個字母(通常取漢字讀音的聲母,有時也對偏旁部首進行形托)來代表漢字的偏旁部首。從聲筆碼過渡到聲筆飛碼也非常方便,只需記住偏旁部首的代表字母,記住編碼規則上的差異就行了。如果打開教練窗口軟鍵盤的話,就可以在使用中學習編碼規則,而不必事先記住它們。
聲筆飛碼是目前為止的所有漢字鍵盤輸入方案中輸入效率最高的漢字編碼輸入法。聲筆飛碼單字錄入效率比以快速著稱的五筆字型高出了35%,已經趕上或超過了使用速錄機的速度,而且其學習難度也比五筆字型小得多,這讓許多人難以相信,但卻是千真萬確的事實。聲筆飛碼在聲筆飛碼3.00版中首次出現就引起了互聯網上各輸入法論壇的廣泛關注。雖然絕大多數人開始時都對聲筆飛碼的效率持懷疑態度,但是通過了解聲筆飛碼的編碼原理和輸入原理,人們都領悟了其中的奧妙。于是,許多知名的輸入法論壇“大俠”給予聲筆飛碼以高度的評價,更有不少人積極地實踐用聲筆飛碼的技術來改進和創制新的高效輸入法。
聲筆飛碼5.00版的前身是聲筆飛碼3.50版。聲筆飛碼3.50版是在聲筆系列3.50版中一并發布的。由于聲筆飛碼在輸入法界的影響很大,聲筆飛碼5.00版首次從聲筆系列中分離了出來單獨發布。
在使用指南中采用了五筆論壇的CDS先生為聲筆飛碼編制的105個聲筆格式簡碼字口訣和偏旁部首鍵盤分布表,特此感謝。另外,還要感謝輸入法學術論壇(www.srf.cn)、五筆論壇(www.wbfans.com)和北大中文論壇(www.pkucn.com)的AhMan先生、CDS先生、xml00先生、曼谷龍爺先生、化外愚民先生、晉一劍先生、如黛青山先生、556先生、476先生、慧通先生、Temp先生、Zhlzh先生、雷神先生、尤佳先生、ssyfzy先生、jarenwen先生、龍三先生等對聲筆飛碼進行的討論(甚至爭論)、提出的意見和給予的鼓勵。當然,還感謝這幾個論壇(還有其它一些論壇)為我提供的發布和宣傳聲筆飛碼輸入法的場所。感謝寶貝哥哥先生所提供的賽碼軟件使快速、直觀、客觀地比較各漢字輸入編碼的性能成為可能。
與聲筆飛碼5.00版相比,聲筆飛碼6.00版具有下述主要新特性:
(1)?? 對筆畫的表示方式進行了調整。原來是用字母“aeiou”分別表示筆劃“橫豎撇點折”,而現在改用“eioua”表示“橫豎撇捺折”。這樣,改變的結果是使得連續輸入筆劃時形成更多的左右手交叉擊鍵的動作,增加輸入時的舒適度,提高擊鍵率。
(2)?? 加入了飛碼數碼(聲筆飛碼的數碼方式),它與聲筆飛碼有著簡單的映射關系,可以共享同一個字詞庫,讓會聲筆飛碼的人將驚人的盲打效率迅速地帶到小鍵盤和手機上。
(3)?? 改變了詞組的編碼方式,在縮短二字詞碼長的同時極大地擴充了二字詞的容量,而且編碼過程更加流暢。通過是否設置“強字狀態”來選擇以詞組為主還是以單字為主進行中文輸入。
(4)?? 增大了系統詞庫的容量,由原來的5萬多增加到現在的10萬左右。
(5)?? 增加了是否關閉狀態窗口、是否自動造詞、是否調整碼長、是采用強字狀態的編碼式快速切換方式。同時還增加了各種軟鍵盤的編碼式快速調用方式。
?
二、聲筆飛碼的獲取、安裝與注冊
??? 聲筆飛碼是作為共享軟件發布的,可以用于微軟的Windows 9x/NT/2000/XP/Vista系列操作系統。聲筆飛碼的未注冊版目前一般通過互聯網免費下載。未注冊版在功能上沒有任何限制,但是在時間上只能使用一個月。如果需要繼續使用,就必須進行注冊。對使用聲筆飛碼或合作推廣聲筆飛碼感興趣的朋友,可以直接與聲筆飛碼的發明人戴石麟先生聯系,Email:sbxlm@126.com,手機:15823879758。
?
1、聲筆飛碼的安裝
??? 安裝聲筆飛碼時先解壓獲得的壓縮文件sbfm.rar,然后運行其中的intall安裝程序,將出現以下對話框:
?
???
點擊確定按鈕開始安裝。如果安裝成功,就會出現如下對話框:
?
???
點擊完成按鈕后,聲筆飛碼就安裝好了。為了確定聲筆飛碼是否真的安裝好了,您可以點擊右下角的輸入法圖標。如果在彈出菜單中有聲筆飛碼這一項就說明是安裝成功了,如下圖所示:
?
???
??? 如果安裝失敗,一般會出現下面的對話框:
?
???
這種情況一般是由于您正在使用聲筆飛碼所造成的。您可以先關閉正在使用聲筆飛碼的應用程序窗口,然后再安裝。如果正在使用聲筆飛碼的應用程序窗口就是操作系統桌面,那么您必須注銷或者重新起動Windows才能再安裝聲筆飛碼。
?
2、聲筆飛碼的注冊
??? 聲筆飛碼的注冊過程是這樣的:首先用戶將自己確定的用戶名和用戶計算機的機器碼告訴我們并繳納注冊費;然后,我們通過用戶的用戶名和機器碼生成用戶特有的聲筆飛碼注冊程序(sbfmzcj.exe)并發送給用戶;最后,用戶在自己的計算機上運行注冊程序完成注冊。
??? 如何取得機器碼呢?用戶在切換到聲筆飛碼輸入法后,可以通過鼠標右鍵單擊聲筆飛碼狀態欄的左半部分,就可以調出下面的彈出菜單:
?
?
??? 在彈出菜單中選擇“注冊…”菜單項,就可以調出以下指導您如何進行聲筆飛碼注冊的對話框:
?
?
??? 通過該對話框,您就可以得到您的計算機所特有的機器碼。不同計算機的機器碼不能相互替代。
??? 如果您得到的聲筆飛碼軟件已過試用期,那么只要您切換到聲筆飛碼,就會彈出這個對話框,并禁止您繼續使用聲筆飛碼。
?
三、聲筆飛碼的反饋設計
漢字編碼輸入系統向人提供反饋的主要方式是通過屏幕顯示圖象信息,其次也可以通過喇叭發送聲音信息,人則通過視覺主動從屏幕或通過聽覺從喇叭接收信息。如果系統提供的反饋信息量太多,人就不得不從大量的信息中去搜索自己需要的那一部分,加重人的心理和生理負擔,容易造成疲勞,降低輸入效率。如果系統提供的信息量太少,人又不得不在輸入漢字前記憶大量的編碼,從而使得輸入法的學習難度加大。因此,適度的反饋才是最重要的。
聲筆飛碼的反饋設計力求適度、一致和簡單,主要包括提示窗口、狀態窗口和選擇窗口。
提示窗口的布局如下圖所示,包括編碼區、選擇區和轉換/造詞區三個區域,實際的窗口沒有可視的界限。編碼區相當于傳統輸入法的編碼窗口,用于顯示用戶已輸入的字詞編碼。選擇區相當于傳統輸入法的選擇窗口的一部分,用于顯示與已輸入的編碼相對應的字詞,但不同的是第一重碼字詞一般不在選擇區顯示,而且重碼字詞的顯示是橫向線性排列的。轉換區/造詞區類似于微軟拼音的組字窗口,在非造詞狀態下該區顯示對應于編碼區中編碼的第一重碼字詞,在造詞狀態下它顯示未造完的詞(用不同的顏色表示)。
?
? | ? | ||||
圖中的提示窗口設計非常適合聲筆飛碼使用,因為聲筆飛碼在正常的輸入過程中是沒有重碼的,輸入者僅僅需要監視當前編碼的轉換結果并迅速做出是追加編碼還是輸入下一個字詞的判斷從而進行相應的操作。
聲筆飛碼的狀態窗口和傳統輸入法的狀態窗口一樣,用于顯示目前輸入法所處的狀態,如當前使用的輸入法、當前是否進行動態碼長調整;當前是否能自動造詞;當前是漢字狀態、大寫狀態還是小寫狀態;當前是全角狀態還是半角狀態;當前是否是中文標點狀態;軟鍵盤是否打開等,如下圖所示。
?
?
聲筆飛碼的選擇窗口和傳統輸入法也是類似的。然而不同的是,聲筆飛碼一般不使用選擇窗口,其選擇窗口僅僅用于查字的拼音和輸入碼等特殊場合。
?
四、聲筆飛碼狀態切換
聲筆飛碼的輸入狀態及其切換方式如下表所示:
?
| 狀態 | 切換鍵 | 備注 |
| 中文狀態/英文狀態 | Ctrl + Space | 傳統切換方式 |
| 大寫狀態/小寫狀態 | CapsLock | 傳統切換方式 |
| 全角狀態/半角狀態 | Shift + Space | 傳統切換方式 |
| 中文標點狀態/非中文標點狀態 | Ctrl + . | 傳統切換方式 |
| 造詞狀態/非造詞狀態 | 自動進入 | 聲筆飛碼特有 |
| 自動造詞/禁止造詞 | zc + Shift | 聲筆飛碼特有 |
| 自動碼長調整/禁止碼長調整 | mc + Shift | 聲筆飛碼特有 |
| 強字方式/強詞方式 | qz + Shift | 聲筆飛碼特有 |
| 顯示狀態窗口/隱藏狀態窗口 | zt + Shift | 聲筆飛碼特有 |
| 顯示首選字詞/不顯示首選字詞 | st + Shift | 聲筆飛碼特有 |
| 漢字狀態/英文大寫/英文小寫 | CaspsLock,Shift | 聲筆飛碼特有 |
| 數碼漢字/數碼英文/數碼數字 | 鼠標點擊右圖標 | 聲筆飛碼特有 |
?
表中,前四種切換方法是傳統Windows輸入法都支持的,而聲筆飛碼特有的是造詞狀態的自動進入和漢字狀態、英文大寫狀態、英文小寫狀態三種狀態的任意兩種狀態之間單鍵切換的方法,其原理如下圖所示:
?
?
圖中,“ā”表示拼音小寫狀態,“A”表示拼音大寫狀態、“漢”表示漢字狀態、“S”表示Shift鍵,“C”表示CapsLock鍵。可以看出,漢字狀態和英文大寫狀態間用CapsLock鍵切換,漢字狀態和英文小寫狀態間用Shift鍵切換,而英文小寫狀態到英文大寫狀態用CapsLock切換,英文大寫狀態到英文小寫狀態用Shift鍵切換。無論如何,都只需要按一個單鍵就實現狀態切換,非常有利于輸入中英文混合文本。
當然,狀態窗口上顯示的所有狀態還都可以通過在相應的按鈕上用鼠標單擊來進行狀態切換。數碼漢字/數碼英文/數碼數字的切換操作在使用時發生得很少,所以僅提供了鼠標點擊切換的方式。
?
五、聲筆飛碼標點符號的輸入
中文標點是漢字文本中經常出現的必不可少的組成部分。對于常用的中文標點,必須有快速的輸入手段才能適應日常漢字輸入的需要。聲筆飛碼提供兩種快速方便的方法來輸入各種標點符號。
?
1. 傳統方法
聲筆飛碼輸入中文標點時所用的鍵位與一般的輸入法一致,但是其特點是用“`”代表“.”且小鍵盤上的“.”在數字狀態時不轉換為“。”,如下表所示:
?
| 中文標點 | 符號 | 鍵位 | 說明 | 中文標點 | 符號 | 鍵位 | 說明 |
| 句號 | 。 | . | 主鍵盤 | 單引號 | ‘’ | ' | 自動配對 |
| 逗號 | , | , | ? | 左書名號 | 《〈 | < | 自動嵌套 |
| 分號 | ; | ; | ? | 右書名號 | 》〉 | > | 自動嵌套 |
| 頓號 | 、 | / | ? | 省略號 | …… | ^ | 雙符處理 |
| 冒號 | : | : | ? | 破折號 | —— | _ | 雙符處理 |
| 問號 | ? | ? | ? | 間隔號 | · | @ | ? |
| 感嘆號 | ! | ! | ? | 連接號 | — | & | ? |
| 雙引號 | “” | " | 自動配對 | 人民幣號 | ¥ | $ | ? |
| 左括號 | ( | ( | ? | 右括號 | ) | ) | ? |
| 小數點 | . | . | 小鍵盤 | 小數點 | . | ` | ? |
?
需要注意的是,表中鍵位所對應的中文標點必需在輸入法處于中文標點狀態時才成立,否則是不行的。如果輸入法處于非中文標點狀態,那么當輸入法處于半角狀態時,表中鍵位所對應的就是鍵面字符;當輸入法處于全角狀態時,表中鍵位所對應的則是鍵面字符的全角形式。
?
2. 軟鍵盤快速調用
??? 在傳統的輸入法中,如果要輸入數字序號、數學符號、日文字母等,就必須換用鼠標來打開特定的軟鍵盤,輸入完后還得用鼠標點擊軟鍵盤圖標來關閉軟鍵盤,操作過程非常麻煩。在聲筆飛碼6.00版中,設計了一種完全不用鼠標的快速軟鍵盤調用方法,即用兩個字母來表示各種不同類型的軟鍵盤。詳細如下:
?
pc – PC鍵盤
xl – 西臘字母
vw – 俄文字母(在聲筆飛碼中用v表示零聲筆,故“俄”字的聲母為v)
zy – 注音字母
py – 拼音字民
pg – 日文平假名(用“平”字拼音的首尾字母表示)
pn – 日文片假名(用“片”字拼音的首尾字母表示)
bd – 標點符號
sz – 數字序號
sx – 數學符號
dw – 單位符號
zb – 制表符
ts – 特殊符號
?
??? 在輸入完上述雙字母后,再按左或右SHIFT鍵就可以快速地調出相應的軟鍵盤。如果是按的左SHIFT鍵,則可以連續輸入符號,直到再次按左SHIFT鍵關閉軟鍵盤。如果是按的右SHIFT鍵,則在輸入一個符號后軟鍵盤就會自動關閉。
??? 需要注意的是,教練窗口處于開啟狀態時需要先按右SHIFT鍵關閉教練窗口才能使用上述快速方法調用軟鍵盤。
?
六、聲筆飛碼的編碼方式
?
聲筆飛碼是在聲筆碼的基礎上增加偏旁部首對中文字詞進行編碼而形成的一種偏重字型的編碼。聲筆飛碼使用的偏旁部首就是人們查字典時使用的偏旁部首。為了便于記憶,在聲筆飛碼中一般取偏旁部首(或其名稱)的聲母作為它的代碼。但是,為了提高編碼的效率,對有的偏旁部首采取了“形托”和“歸類”的方法來確定其代碼。同時,在歸部時字典中一般將偏旁部首歸于其自身,而聲筆飛碼將偏旁部首歸于其首筆畫,這一方面提高了編碼的效率,另一方面也突出了偏旁部首的作用,有助于用戶建立識別偏旁部首的條件反射。還有,字典中一個字可以歸于幾個部,而聲筆飛碼中一個字只能歸于一個部,一般是取書寫順序的第一個部,但有時要兼顧直觀和“義部優先”等因素。偏旁部首的具體鍵位定義如下:
?
B ━ 八 比 貝(貝)白 鼻 卜(├)髟 勹 疒 丷
C ━ 廠 寸 車(車)蟲 赤 辰 齒(齒)彳 艸(卝)屮
D ━ 刀 大 歹 斗(鬥)豆 丶 冫 氵癶
F ━ 方 風(風)父 缶 扌
G ━ 工 弓 廣 戈 瓜 革 骨 鬼 艮 宀 冖
H ━ 一 戶 火 禾 黑 虍
J ━ 幾 己 巾 斤 見(見)臼 角 金 钅(釒)纟(糹)
K ━ 口 囗 匚 凵 冂
L ━ 力 立 龍(龍)里 鹿 耒 鹵(鹵)刂 忄 廴 辶 灬
M ━ 馬(馬)門(門)毛 木 皿 目 米 麻 麥(麥)母(毋 毌)
N ━ 女 牛()鳥(鳥) 衤礻 廾
P ━ 片 皮 丿 彡 阝 卩
Q ━ 氣 欠 犬 犭 青 其 日 曰 攴
R ━ 人? 亻
S ━ 十 山 尸 手 水 石 矢 舌 身 鼠 示 食(饣飠)殳 豕 丨 厶
T ━ 田 土(士)
V ━ 二 兒 耳 月 羽 魚(魚)雨 聿
W ━ 韋 文 瓦 王 攵(夂 夊)亠 韋
X ━ 夕 小 心 穴 血 覀 辛 穴 彐 糸 香(學字頭)(肖字頭)
Y ━ 又 用 業 頁(頁)衣 羊 言(讠)音 酉 尢 疋
Z ━ 乙 子 止 舟 自 走 豸 隹 足()爪(爫) 丬(爿)罒 镸 巛
?
聲筆飛碼的編碼規則可以概括如下圖:
?
???
圖中的s代表聲母(注意,要用“v”來表示以“a,e,o”開始的音節的聲母,即零聲母),p代表偏旁部首,b代表筆畫(具體是:用e,i,u,o,a分別表示橫、豎、撇、捺、折),數字指明字根是屬于詞組中第幾個字的(0表示未字),“_”表示空格,“’”表示自動選擇碼位,“^”表示自動碼長調整位。該圖可以在你使用聲筆飛碼時作為一個特殊的軟鍵盤顯示出來(單擊狀態欄上的軟鍵盤圖標就行了),以減輕用戶的記憶負擔。
在記憶筆劃表示方法的時候可以按相應大寫字母在形狀上的相似性來進行,這是因為E的起筆象橫, I的形狀象豎,U的收筆象撇,O的整體形狀象點,而A上部的尖角象折筆。
?
七、聲筆飛碼單字的輸入
聲筆飛碼的單字編碼格式有sb和sp’bbbb…兩種。其中,sb格式的字是從聲筆碼繼承過來的。聲筆飛碼特有的編碼格式為sp’bbbb…。對于sb格式的字,共有105個,用聲母加首筆畫輸入。對于sp’bbbb…格式的字,首先鍵入漢字的聲母和偏旁部首的代碼,然后按筆順依次鍵入筆畫代碼,筆畫不足時反復補充末筆,直至出現所需漢字為止。有了兩碼后就可以用后續字的聲母將其頂上屏,于是可以省略空格鍵。另外,不管什么時候都可以用標點符號、TAB或ENTER將出現在提示窗口中的第一個字頂上屏。
需要特別注意的是,在聲筆飛碼中所取筆劃并不一定是從漢字的第一筆開始取的,這依賴于偏旁部首是否位于字的前面。如果偏旁部首位于字的前面,即偏旁部首前沒有任何其它的筆劃,那么追加的筆劃就除偏旁部首外的第一筆開始取,否則就從字本身的第一筆開始取。
例如,“倒”字的偏旁部首“亻”是位于該字的前面的,所以追加的筆劃應從除“亻”外的剩余部分即“到”的第一筆開始。
再如,“墜”字的偏旁部首“土”是位于該字的后面的,不是位于字的前面,所以追加的筆劃應從該字的第一筆開始。
注意,有的字的偏旁部首是夾在了前后筆劃的中間,如“戴”字的偏旁部首“戈”。這時,字的偏旁部首仍然不是位于字的前面,所以追加的筆劃還是應從該字的第一筆開始。
在聲筆飛碼中,sp’bbbb…格式中的p對偏旁部首本身和一般漢字來說,其含義是不同的。對偏旁部首來說,p是其第一個筆畫的代碼(這時“橫、豎、撇、捺、折”用“h,s,p,d,z”而不是“e,i,u,o,a”表示,請特別注意這一點);而對一般漢字來說,p才表示它所屬偏旁部首的代碼。這里的偏旁部首是指成字偏旁部首,即有讀音的偏旁部首,非成字偏旁部首只能按純筆劃方式輸入。
例如,“女鬼食音見手” 這樣一些成字偏旁部首在輸入時是這樣的:“女nz鬼gpi食spo音ydeo見ji”。但是,其中“見ji”是一個例外,它是sb格式的字,必須按sb格式輸入。
再如,對于“古之立大事者,不惟有超世之才,亦必有堅忍不拔之志。”這句話,在輸入時是這樣的:“古gs之zd立lo大de事se者zt,不b_惟wlu有ya超cza世sc之zd才ch,亦ywui必bx有ye堅jtii忍rxa不b_拔bfeu之zd志zto。.”
在上例中,“立lo”、“大de”、“事se”、“有ye”都是采用的sb編碼格式, “不”是一級簡碼字,需用空格上屏,其余的字是采用的sp’bbbb…格式, “古”、“之”、“世”、“必”字在“強字方式”時可以被后續字的聲母頂上屏但在“強詞方式”時必需要會格上屏,“者”和“才”字被“,”頂上屏,“志”字被“.”頂上屏。
為了提高編碼效率,聲筆飛碼采用了強制簡碼,即凡是用“聲筆”編碼格式sb在兩鍵內可以輸入的字就只能用“聲筆”編碼格式輸入,用“聲偏筆”編碼格式sp’bbbb…是無法輸入的。于是產生了在沒有記住簡碼以前,如何判斷什么字必須用“聲筆”編碼格式輸入的問題。為了解決這個問題,聲筆飛碼采用了簡碼提示技術,如下圖所示:
?
當用戶輸入聲母h后,上圖便提示出h開始的所有兩鍵內可以輸入的“聲筆”編碼格式的字。在這里,“還回會話好”是兩鍵可以輸入的sb型簡碼字,下排的五個字是按橫豎撇捺折的順序排列的,故應分別用eiuoa來選擇輸入。對于比較熟習的人,即使不看提示,僅憑某字的常見程度就可以大概判斷出應采用的編碼格式。如果判斷出錯,刪除錯字后重新再輸入一次就行了。不管怎么樣,聲筆飛碼對用戶的要求是要能盲打兩鍵內的“聲筆”格式簡碼字,查看簡碼進行輸入僅僅是一種過渡的輸入形式。為了幫助用戶快速掌握聲筆飛碼的105個sb格式簡碼字,承蒙五筆論壇的CDS先生特地為它們編了一個絕妙的口訣:
?
如同孔明 自快話,開口正道 無怕經
二雙公民 來前線,年內安然 回南國
若說阿維 當農夫,片上方家 暗笑她
進得高中 好體面,心想事成 且大為
別看晚兒 那小子,強力對手 也頭破
從此把著 全日用,除非白天 會給還
部分次品 立飛過
讓利幾起 眼皮邊
沒么里外 有意見
?
在熟習了一段時間的聲筆飛碼后,為了進一步提高盲打速度,用戶可以從設置窗口關閉候選提示(即不鉤選“候選提示”選項),就能夠練習真正的盲打了,以便強制自己擺脫不自覺地看候選項的習慣。這時,對個別拿不準的字可以采用試打的方式,打錯了重來就行了。
?
八、聲筆飛碼單字的查詢
雖然在聲筆飛碼中只要知道聲母、韻母和筆畫這些漢字屬性就可以輸入漢字了,但是有的時候輸入者會遇到不會讀的字(以及沒有讀音的偏旁部首)或不會寫的字,這時怎么辦呢?聲筆飛碼提供了筆畫查字法、拼音查字法和聲筆查字法來解決這些問題。如果不知道某字的聲母和韻母,就用筆畫查字法。如果不知道某字的筆畫,就用拼音查字法。如果僅僅不知道韻母但知道聲母和筆畫,就用聲筆查字法。
?
(1) 筆畫查字法
所謂筆畫查字法就是完全按字的筆順逐筆輸入筆畫代碼,直到提示窗口中出現所需的字為止。如果輸入到某筆畫后不知道后面是怎么寫的了,同時所需的字還沒有出現在提示窗口中時,還可以查看選擇窗口的候選字中有沒有所需的字。如果候選字中仍然沒有所需的字,還可按Shift鍵進行翻頁查詢。提示窗口中的字可以自動選擇上屏,選擇窗口中的字可以用數字鍵選擇上屏。
例如,當不知道“兀”的拼音和偏旁部首時,就可以按純筆畫方式輸入,輸入完筆畫并補充三個末筆畫后“兀”字就出現了,如下面左邊的圖所示。弄不清后面的筆畫時也可以用Shift翻頁查找。
?
?
??? 由上圖可知,“兀”字的拼音為“wu”,“兀”字偏旁部首為“兒”,而偏旁部首的代碼為“v”。一旦知道了“兀”字的拼音和偏旁部首代碼,下次就可用常規方式輸入該字了。注意,在圖中“尢”所對應的拼音為空白,說明它是沒有讀音的偏旁部首,只能按純筆畫方式輸入。另外,“盛”對應的拼音有兩個(“cheng”和“sheng”),說明它是一個多音字(這里是指在不包含聲調的情況下的多音字),因而它在聲筆飛碼中也會有兩個編碼。? 對于沒有讀音的偏旁部首(即非成字偏旁部首),則只能用純筆劃的方式輸入。
?
(2) 拼音查字法
??? 所謂拼音查字法就是按漢語拼音來查找某個字的編碼和偏旁部首,當然也可以進行輸入,只是效率很低。對于多音字,用其任一讀音都可以查字。提示窗口中的字可以按空格鍵上屏,選擇窗口中的字可以用數字鍵選擇上屏。另外,還可以用Shift進行翻頁查找。
不過,在聲筆飛碼中使用漢語拼音要注意三點:(1)零聲母音節(即以a、e、o開始的音節)需用v作為形式上的聲母;(2)在輸入聲母后需要按一下Shift鍵才能繼續輸入韻母部分;(3)弄清在設置窗口中設置拼音查字時是采用的精確匹配還是模糊匹配。如果設置了精確匹配則只有輸入的字符串是合法的音節時才會有漢字顯示出來,否則顯示的是空窗口。如果目前沒有設置精確匹配,則凡是讀音以輸入的字符串為前綴的所有字都會被顯示出來。
??? 例如,如果不知道“九”字的編碼,就可以輸入j后按Shift鍵進入拼音查字狀態,然后繼續輸入完“九”字的拼音“jiu”后的結果如下圖所示:
?
?
由上圖可知,“九”字在聲筆飛碼中的編碼為“jpaa”,而其偏旁部首為“丿”,以后就可以用常規方式輸入該字了。
?
九、聲筆飛碼詞組的輸入
?
(1)二字詞
??? 聲筆飛碼二字詞輸入采用二字詞編碼格式s1p1s2’^b2b2b2…,其基本輸入過程是:首先依次輸入第1字的聲母字母和偏旁部首字母,再輸入第2字的聲母字母,最后按筆順依次輸入第2字的筆畫字母,筆畫不足時反復補充末筆字母,直到所需的二字詞出現在提示窗口中為止。正如格式s1p1s2’^b2b2b2…中“’”號所指出,三碼及三碼以上的二字詞就可以用聲母將其頂上屏。當然,用標點符號、TAB或ENTER也可將出現在提示窗口中的第一個二字詞頂上屏。
例如,“鴛鴦”的編碼為yny,而“爭奪”的編碼為zdde。
注意,聲筆飛碼6.00版的三鍵二字詞數量高達7373個,而且絕大多數是很常見的高頻詞,所以能顯著地縮短漢字輸入時的平均碼長。這一點是聲筆飛碼的字均碼長能縮短到前所未有的1.7鍵左右的關鍵因素之一。
另外,在“強字方式”時,二字詞的第三碼需要用大寫字母來輸入,例如需要用ynY來輸入“鴛鴦”,用zdDe來輸入“爭奪”。
?
(2)三字詞
??? 聲筆飛碼三字詞輸入采用三字詞編碼格式s1b1b2s3’ ^b3b3…,其基本輸入過程是:首先依次輸入第1個字聲母字母和第1個筆畫字母,再輸入第2個字的前一個筆畫字母,然后輸入第3個字的聲母字母,最后按筆順依次輸入第三個字的筆畫字母,筆畫不足時反復補充末筆字母,直到所需的多字詞出現在提示窗口中為止。正如格式s1b1b2s3’ ^b3b3…中“’”號所指出,四碼及四碼以上的三字詞就可以用聲母將其頂上屏。當然,用標點符號、TAB或ENTER也可將三字詞頂上屏。
例如,“運動會”的編碼為yeeh,而“計算機”的編碼為jouj。
?
(3)四字詞
??? 聲筆飛碼四字詞輸入采用四字詞編碼格式s1b1b2b3s4’^ b4…,其基本輸入過程是:首先依次輸入第1個字聲母字母和第1個筆畫字母,再輸入第2、3個字的前1個筆畫字母,然后輸入第4個字的聲母字母,最后按筆順依次輸入末字的筆畫字母,筆畫不足時反復補充末筆字母,直到所需的多字詞出現在提示窗口中為止。正如格式s1b1b2b3s4’^ b4…中的“’”所示,聲筆飛碼四字詞的自動選碼位在第五位上,五碼及五碼以上的四字詞就可以用聲母將其頂上屏。當然,用標點符號、TAB或ENTER也可將四字詞頂上屏。
?
例如,“奧林匹克”的編碼為vueep,而“談虎色變”的編碼為toiub。
?
(4)多字詞
??? 聲筆飛碼多字詞是指由五個或五個以上的字構成的詞,這與聲筆碼多字詞的含義是不一樣的,多字詞編碼格式為s1b1b2b3b4s0’^ b0…(用0表示末字),其基本輸入過程是:首先依次輸入第1個字的聲母字母和第1個筆畫字母,再依次輸入第2、3、4個字的前一個筆畫字母,接著輸入第末字的聲母字母,最后按筆順依次輸入末字的筆畫字母,筆畫不足時反復補充末筆字母,直到所需的多字詞出現在提示窗口中為止。正如格式中的“’”號所示,聲筆飛碼多字詞的自動選碼位在第6位上。
例如,“防患于未然”這個短語,用聲筆飛碼輸入時使用了這樣的編碼字母序列:“faieer”;而“解鈴還須系鈴人”這個短語,用聲筆飛碼輸入時使用了這樣的編碼字母序列:“juueur”。
?
十、聲筆飛碼詞組的管理
?
(1)動態碼長調整
顧名思義,動態碼長調整就是在輸入的過程中動態地改變編碼的長度。是否允許進行動態碼長調整,可以在設置窗口中控制,如下圖所示:
?
?
選擇了圖中的“自動碼長”選項則要進行動態碼長調整,否則就不進行動態碼長調整。為了說明動態碼長調整的工作方式,現在假設已經選擇了“自動碼長”,以下結合例子說明。
聲筆飛碼二字詞動態碼長調整位在第4位,如格式s1p1s2b2^b2b2…中的“^”號所示。也就是說,當設置了自動碼長時,如果某個二字詞輸入時碼長超過了4的話,那么下次輸入這個二字詞時其碼長就會自動縮短為4。例如,“棒槌”第一次輸入時使用的編碼為“bmceiu”,第二次輸入時使用的編碼就變成了“bmce”,節約了2鍵。
聲筆飛碼三字詞自動碼長調整位也在第4位上,如格式s1b1b2s3’^b3b3…中的 “^”號所示。例如,“標準音”第一次輸入時使用的編碼為“beoyoeo”,第二次輸入時使用的編碼就變成了“beoy”,節約了3鍵。
聲筆飛碼四字詞自動碼長調整位在第5位上,如格式s1b1b2b3s4’^b4…中的 “^”號所示。例如,“本末倒置”第一次輸入時使用的編碼為“beeuzi”,第二次輸入時使用的編碼就變成了“beeuz”,節約了1鍵。
聲筆飛碼多字詞自動碼長調整位在第6位上,如格式s1b1b2b3b4s0’^b0…中的 “^”號所示。例如,“一塊石頭落了地”第一次輸入時使用的編碼為“yeeeode”,第二次輸入時使用的編碼就變成了“yeeeod”,節約了1鍵。
為了避免因碼長調整過于頻繁而帶來的不穩定性,對3鍵內能輸入的二字詞,其編碼是靜態的。
?
(2)在線自動造詞
詞組的數量是巨大的,而且詞組的新陳代謝非常地快。任何輸入法都不可能、也沒有必要企圖包容所有的詞組。最好的辦法在一部分常用系統詞組的基礎上,提供一種動態的詞組管理機制,以適應不同用戶的需要。另一方面,單字的數量在一定時期內是穩定的,單字的編碼又是詞組編碼的基礎,隨意地增加、刪除和修改單字編碼將會造成系統混亂。因此,聲筆飛碼不允許對單字進行增加、刪除和修改,也不允許對單字的編碼進行碼長調整。
聲筆飛碼的詞組管理是在輸入過程中動態地增加、刪除和修改詞組,而不是用某種編輯器進行離線的詞組編輯。由于聲筆飛碼的詞組輸入碼是無重碼的,因此可以采用一種非常獨特、方便、高效的動態詞組管理辦法將詞組管理自動化,不需要錄入者手工干預。不過,如果不喜歡自己定義新的詞組,可以通過設置窗口禁止其自動造詞的功能,即不選擇“自動造詞”選項,如下圖所示:
?
?
聲筆飛碼的詞組管理過程是這樣的:輸入者按自己的分詞習慣根據詞組的編碼規則輸入詞組,當打到某個空碼位還沒有發現自己所需的詞組時,不要清除已輸入的編碼,直接以小于該詞組長度的字詞為單位輸入該詞組,系統將自動切換到造詞狀態。在造詞狀態下,當用戶輸入完詞組后就自動結束造詞(僅在必要時才用回車結束造詞過程),系統會根據用戶進入造詞狀態前輸入的編碼自動形成詞組的完全編碼,通過嚴格的檢驗后將合格的詞組保存,否則便丟棄該詞組。系統還會自動刪除罕見的詞組。這樣,用戶只需要在遇到沒有的詞組時添加詞組,完全不需要人工刪除詞組和人工修改詞組的編碼,極大地方便了用戶。聲筆飛碼所支持的多字詞長度最長為15個漢字,不能包含有非漢字符號。
例如,在聲筆飛碼中輸入“聲筆”時發現鍵入了“stbu” 后還沒有見到該詞,但是碼位已為空,這時不要清除編碼,可以按單字輸入“聲”字和“筆”字,接著輸入后面的文字時系統會自動結束造詞過程。下次用“stbu”就可以輸入“聲筆”了,如下圖所示:
?
?
再如,在聲筆飛碼中輸入“”時發現鍵入了“seumeu” 后還沒有見到該詞,但是碼位已為空,這時不要清除編碼,也不需按空格,依次輸入“聲筆”(假設該詞組已經造好了)、“碼”,接著輸入時后面的文字時系統會自動結束造詞過程。下次需要輸入“聲筆碼”時用“seum”就可以了,如下圖所示:
?
?
又如,在聲筆飛碼中輸入“聲筆飛碼”時發現鍵入了“seuam” 后還沒有見到該詞,但是碼位已為空,這時不要清除編碼,依次輸入“聲筆”(假設該詞組已經造好了)、“飛”和“碼”,接著輸入后面的文字時系統會結束造詞過程。下次需要輸入“聲筆飛碼”時用“seuam”可以了,如下圖所示:
?
?
最后,在聲筆飛碼中輸入“聲筆系列碼”時發現鍵入了“seuuem” 后還沒有見到該詞,但是碼位已為空,這時不要清除編碼,依次輸入“聲筆”(假設該詞組已經造好了)、“系列”、“碼”后回車結束造詞過程。下次需要輸入“聲筆系列碼”時用“seuuem”就可以了,如下圖所示:
?
?
十一、聲筆飛碼漢語拼音的輸入
聲筆飛碼支持帶調漢語拼音字母的輸入,而且與英文的輸入兼容,不必另外設置拼音字母輸入狀態,可以直接在英文輸入狀態下輸入,如下表所示:
?
| Q ?? ē | W é | E ě | R è | T ê | Y ? | U ì | I ǐ | O í | P ī |
| A ā | S á | D ǎ | F à | G ? | H | J ò | K ǒ | L ó | ; ō |
| Z ǖ | X ǘ | C ǚ | V ǜ | B ü | N ? | M ù | , ǔ | . ú | / ū |
?
聲筆飛碼輸入帶調漢語拼音字母時,需要用“`”鍵引導。在六個區上依次安排“āáǎà”、“ēéěèê”、“īíǐì”、“ōóǒò”、“ūúǔù”、“ǖǘǚǜü”六組帶調漢語拼音字母。每個區再細分為五個位以指明所對應的帶調漢語拼音字母的聲調,聲調由外向內依次為1、2、3、4聲和輕聲,但有一個例外,即“ê”是作為“e”的變體而不是作為輕聲按排在Y鍵上的。輸入時,用戶只需按照標準指法所規定的手指與鍵盤位置的對應關系來確定應使用哪個鍵去輸入哪個帶調漢語拼音字母。小指、無名指、中指、食指的本位分別對應1、2、3、4聲,食指的擴展位對應輕聲或變體。通過帶調漢語拼音字母在鍵盤上所屬的區號和位號就可以知道具體的操作方法,完全不需要輸入法界面的支持,輸入者基本上不用學習就可以使用。
現在以輸入“yǔyán”為例來說明這種新的帶調拼音字母輸入法。首先輸入“y”,接著由于“ǔ”是帶調字母,所以應先輸入引導鍵“`”,然后根據鍵盤布局按“aeiouü”的順序判斷“ǔ”屬于右下角的那個區,因此應使用右手操作第三排鍵,又“ǔ”為第3聲,故應使用第3個手指即中指輸入;在輸入第二個“y”后,接著的“á”又是帶調字母,所以先輸入“`”,然后判斷“á”屬于字母a所在的區,因此應使用左手操作第二排鍵,又“á”為第2聲,故使用第2個手指即無名指輸入;最后輸入“n”結束。
如果輸入不帶聲調的音節“yuyan”,則輸入方法完全與英文輸入相同,沒有任何延遲,沒有閃爍的界面窗口,沒有編碼沖突。可見,只要牢記“帶調字母需先鍵入引導鍵,否則照原樣輸入”這樣一條簡單的規則就可以實現兼容英文的帶調漢語拼音輸入了。
?
十二、聲筆飛碼數據的備份與恢復
?
1、數據的備份
??? 聲筆飛碼的自動造詞功能極強,而且對造詞量沒有限制。隨著用戶使用聲筆飛碼時間的推移,一般都會產生越來越多的自定義詞組,而且用戶對這些詞組使用得相當頻繁,覺得非常方便。如果由于某種原因(如重新安裝操作系統、重新安裝聲筆飛碼軟件等)導致自定義詞組丟失,那么就會使用戶遭受巨大的損失。為了避免發生此類事情,用戶應當養成經常備份數據的習慣。
聲筆飛碼的所有字詞數據均存儲在一個名為sbfm.mb文件中。如果你使用的是WINDOWS 2000/XP/NT/Vista操作系統,那么sbfm.mb文件就位于C:\WINDOWS\system32目錄中。如果你使用的是WINDOWS 9X操作系統,那么sbfm.mb文件就位于C:\WINDOWS\system目錄中。
聲筆飛碼數據的備份非常簡單,你可以將sbfm.mb文件從上述目錄中拷貝出來,放在一個安全的地方,以備今后恢復數據使用。
?
2、數據的恢復
??? 如果你發現你的聲筆飛碼自定義詞組數據丟失了,你可以簡單地用你保存的sbfm.mb文件替換掉上述相應目錄的sbfm.mb文件就行了。如果你保持的數據是經過壓縮的,你需要在解壓后再進行替換。
?
十三、飛碼數碼
??? 飛碼數碼是與聲筆飛碼相對應的在電腦小鍵盤上使用的數字編碼輸入法。聲筆飛碼用戶學習飛碼數碼非常容易,只需要熟悉字母和數字的對應關系后就可以毫無障礙地使用飛碼數碼。飛碼數碼可以和聲筆飛碼實現完全的字詞庫共享,也就是說您在聲筆飛碼中所創建的詞組在飛碼數碼中立刻就可以使用,同時您在飛碼數碼中創建的詞組也立刻可以在聲筆飛碼中使用,輸入規則完全一樣。
當然,飛碼數碼的輸入效率不如聲筆飛碼高。既然如此,為什么還要開發飛碼數碼呢?用戶在什么情況下適合使用飛碼數碼而不是聲筆飛碼呢?一種情況是在只有小鍵盤的時候,如在手機上、電話上、財務鍵盤上;另一種情況是在雖然有計算機大鍵盤,但用戶希望用單手進行打字時。
??? 飛碼數碼有三種狀態:中文狀態、字母狀態和數字狀態,如狀態欄最右側的圖標所示,
?
| ? | 中文狀態 |
| ? | 字母狀態 |
| ? | 數字狀態 |
?
??? 注意,上述三種狀態都只有在NumLock鍵鎖定(即NumLock燈亮)的情況下才有效。
??? 在中文狀態下,還有臨時字母狀態和臨時數字狀態,可以使用快捷鍵進行快速切換。在沒有編碼輸入時,按*鍵就能切換到臨時字母狀態,按/鍵就能切換到臨時數字狀態。在臨時字母狀態下,按/鍵就能返回到中文漢字狀態。在臨時數字狀態下,按*鍵就能返回到中文漢字狀態。
??? 在字母狀態下,也有臨時數字狀態,也可以用快捷鍵進行快速切換。在沒有編碼時,按/鍵就能切換到臨時數字狀態。在臨時數字狀態下,按*鍵就能返回到字母狀態。
??? 在數字狀態下,飛碼數碼就相當于原來的數字鍵盤,不必贅述。由于字母狀態下的英文字母輸入是字母狀態下漢字輸入的基礎。所以我們先論述字母狀態下的飛碼數碼,接著再論述中文狀態下的飛碼數碼。
?
1、字母狀態下的飛碼數碼
?
(1)英文字母和常用標點符號的輸入
飛碼數碼采用了一種非常巧妙的編碼來進行英文字母的輸入。雖然這種輸入方式在擊鍵數上比T9等智能輸入法多,但是它的好處是可以實現盲打,并且跟語言無關,無論是英文、漢語拼音還是其他語言都能對付。目前,也有其它的數碼輸入法采用編碼的方式輸入字母,但是它們的編碼效率都不高。在飛碼數碼中,元音字母eiuoa可以實現一鍵輸入。由于元音字母在大多數語言中都極為常用,所以可以極大地提高字母的輸入效率。
??? 在飛碼數碼中,專門設計了一個軟鍵盤(稱作“數碼教練”窗口)。在學習飛碼數碼時,可以打開數碼教練窗口,以便邊打字邊學習,不必先死記住字母編碼后才開始輸入。要打開數碼教練窗口,你可以右擊狀態欄上軟鍵盤圖標以外的任何地方,再勾選彈出的設置對話框最后一排選項的“教練窗口”和“數碼教練”兩項如下:
?
?
??? 如上設置好后,如果按“確定”按鈕則該輸入狀態僅在本次輸入中有效;如果按“保存”按鈕,則該輸入狀態長期有效,即使在關機后重新開機也有效。在狀態欄的軟鍵盤圖標上用鼠標左單擊可以隱藏或調出數碼教練窗口。數碼教練窗口默認的位置在屏幕的右下角,其圖像如下:
?
?
??? 在以上教練窗口中,左下邊的第一欄上面的“空*”表示飛碼數碼中的空格用“*”鍵充當,下面縱向排列的“1e 2i 3u 4o 5a”表示飛碼數碼中用“12345”分別輸入“eiuoa”五個小寫元音字母。左下邊的第二欄上面的“刪.”表示飛碼數碼中用“.”充當退格刪除鍵,下面縱向排列的“6*E 7*I 8*U 9*O 0*A”表示飛碼數碼中用“6* 7* 8* 9* 0*”輸入“E I U O A”五個大寫元音字母。
??? 在以上教練窗口中,右下邊表示的是大小寫輔音字母和常用標點符號的數字編碼方法,每個字母用兩個數字編碼。其中,第一欄縱向排列的“67890”表示的是編碼的第一個數字;第一行橫向排列的五對數字(16 27 38 49 50),每對數字的前一個數字對應小寫字母或下檔符號,每對數字的后一個數字對應相應的大寫字母或上檔符號;橫縱坐標共同形成5*5的矩陣,表示25對字母和常用標點符號。
可以看出,飛碼數碼對字母和常用標點符號的編碼是非常有規律的。
對于小寫元音字母,可以用“eiuoa 12345”這個口訣簡單地記住,而大寫元音字母的編碼正好是在相應小寫字母編碼數值上加5(如果結果為10則省略十位上的1)然后再加“*”。
對于輔音字母(即漢語拼音的聲母),從上到下依次排列的是bpmf、dtnl、gkh、jqx、zcs和相應的大寫字母,而ywv呈縱向排列,r放在最右下角;大寫字母數字編碼的后一位也正好是在小寫字母數字編碼后一位的數值基礎上加5(如果結果為10則省略十位上的1)。
對于常用標點符號,它們都位于最后一列,而且除“,.”外,鍵盤的上檔符號數字編碼的后一位正好是在下檔符號數字編碼后一位的數值基礎上加5(如果結果為10則省略十位上的1)。
??? 下面舉一個實際的英文輸入例子說明如何利用飛碼數碼來輸入英文字母,讀者可以對照數字編碼用飛碼數碼自己輸入、體會一下。
?
??? How are you? 88494*5051*844370
I’m fine, thanks. 8*6563*64273195*7283573820390
?
(2)帶調拼音字母和其它標點符號的輸入
飛碼數碼可以方便地在數字鍵盤上輸入帶調漢語拼音字母。輸入時,用戶首先根據待輸入的帶調拼音字母的聲調(特殊字母ê的聲調定為0聲),將表示聲調的數字加5就得到其編碼的第一碼元,再將特征符號/作為第二碼元,最后根據待輸入的是哪個元音字母(e、i、u、o、a、ü分別用1、2、3、4、5、*表示)以確定第三碼元。具體編碼方法如下表所示,
?
| ? | 1 | 2 | 3 | 4 | 5 | * |
| 6/ | ē | ī | ū | ō | ā | ǖ |
| 7/ | é | í | ú | ó | á | ǘ |
| 8/ | ě | ǐ | ǔ | ǒ | ǎ | ǚ |
| 9/ | è | ì | ù | ò | à | ǜ |
| 0/ | ê | - | _ | = | + | ü |
?
??? 例如, Zhōnghuá??????????? Rénmǐ???????? Gònghéguó
06836/473818337/5*? 007/173638/2? 869/47381837/18137/4
?
其它標點符號,可以按下表所述的方式輸入。
?
| ? | 6 | 7 | 8 | 9 | 0 |
| 6/ | ! | @ | # | $ | % |
| 7/ | ^ | & | * | ( | ) |
| 8/ | < | > | { | } | | |
| 9/ | [ | ] | \ | ` | ~ |
| 0/ | ? | ? | ? | ? | ? |
?
2、中文狀態下的飛碼數碼
???
(1)中文字詞的輸入
在熟悉了飛碼數碼的英文輸入以后,就可以在飛碼數碼的中文狀態下方便地輸入中文字詞了,其輸入規則如下:
?
| 單字 | S’b, sP’bb^bbb… |
| 二字詞 | s1p1S2’b2^b2b2… |
| 三字詞 | s1b1b2S3’^b3b3… |
| 四字詞 | s1b1b2b3S4’^b4b4… |
| 多字詞 | s1b1b2b3b4S0’^b0b0… |
?
??? 將上表與聲筆飛碼的輸入規則對照,可以看出兩者基本上是完全等同的,只是聲母的最后一個字母由小寫的s變成了大寫的S,表示最后一個聲母在飛碼數碼輸入時要用大寫字母的編碼,而且在S后的“_”也沒有了。為什么要這樣呢?因為這樣可以省略空格鍵,提高輸入效率,同時也可以不加切換的使用數碼拼音查字法。
??? 下面舉一個例子說明飛碼數碼是如何輸入漢字的,并與聲筆飛碼的輸入方式進行了對比。
?
文本:?? ???????我 操作?? 計算機 。
聲筆飛碼:????? w_ cfz? ??jouj?? .
飛碼數碼:????? 99 026406 914396 90
數碼對應的字母:W? c f Z ?j s J? .
???
??? 在飛碼數碼中進行拼音查字不需要像在聲筆飛碼中那樣用左SHIFT鍵引導,系統會自動判斷用戶輸入的字符串是不是拼音,從而給出相應的提示信息。要查詢“長”字的數字編碼,你可以直接輸入與“chang”相對應的數碼“028357381當輸入到“02835”時系統已自動判斷出你在輸入拼音,于是會出現以下提示:
?
?
??? 這時,如果你不是處于拼音精確查詢狀態下,你可以用小鍵盤上的“+”和“-”翻頁來查找你需要的字,也可以繼續輸入完剩余的編碼;如果你處于拼音精確查詢狀態下,你必須繼續輸入完剩余的編碼才能得到你需要的字,必要時也可以用小鍵盤上的“+”和“-”翻頁查找。在輸入完剩余的編碼后,飛碼數碼給出的提示信息如下:
?
?
??? 注意,飛碼數碼提示的是漢字的字母編碼,你自己可以將字母編碼翻譯為數字編碼。在系統內部實際上只保留了字母編碼,聲筆飛碼和飛碼數碼都共用這一套編碼。
?
(2)標點符號的輸入
在數字鍵盤上,目前各種輸入法還沒有比較通行的輸入標點符號的方法,而且已有的方法都很不令人滿意。飛碼數碼根據自身的特點設計了一套獨特、便捷的標點符號輸入辦法,如下表所示:
?
| 鍵盤符號 | 中文標點 | 數字鍵位 | 鍵盤符號 | 中文標點 | 數字鍵位 |
| ‘ | ‘’ | 65 | “ | “” | 60 |
| / | 、 | 75 | ? | ? | 70 |
| ; | ; | 85 | : | : | 80 |
| , | , | 95 | . | 。 | 90 |
?
表中的標點形成了四對,與英文標點相對應,只是將英文標點變成了中文標點。注意,這些標點符號是以“形似”的原則安排的,很好記憶,例如6像單引號(‘),7像問號(?),8像冒號(:),9像逗號(,)。
另外, 還有五對標點符號是與大鍵盤的上排鍵相對應的,連順序都是一樣的,如下表所示。
?
| 鍵盤符號 | 中文標點 | 數字鍵位 | 鍵盤符號 | 中文標點 | 數字鍵位 |
| ! | ! | 6# | ^ | …… | 6* |
| @ | · | 7# | & | — | 7* |
| # | # | 8# | * | * | 8* |
| $ | ¥ | 9# | ( | ( | 9* |
| % | % | 0# | ) | ) | 0* |
?
??? 對于以上符號以外的其他符號,可以分為五組,分別以6、7、8、9、0加SHIFT鍵引導,在候選窗口中提示10個符號,并可以用左右SHIFT鍵翻頁查看后面的符號,然后用數字鍵選擇輸入。這五組符號如下:
?
標點符號(6+SHIFT):《》〈〉〔〕【】〖〗{}[]「」『』‖~¨ˇˉ"'`〃|.∶々()。,、;:?!‘’“”…—?
數字序號(7+SHIFT):㈩㈠㈡㈢㈣㈤㈥㈦㈧㈨⑩①②③④⑤⑥⑦⑧⑨⒑⒈⒉⒊⒋⒌⒍⒎⒏⒐⑽⑴⑵⑶⑷⑸⑹⑺⑻⑼⑾⑿⒀⒁⒂⒃⒄⒅
數學符號(8+SHIFT):≡≠=≤≥<>≮≯∧⊙∠∑-∏∪∩∫∈∵∽≌∮∝±×∨÷⌒+∥/⊥∴∷√≈∞
特殊符號(9+SHIFT):$£¥‰%℃¢°′″▲△■□◆◇★☆●○◎¤※→←↑↓^〓 ̄_§\№&@#
希臘字母(0+SHIFT):αΑβΒγΓδΔεΕζΖηΗθΘιΙκΚλΛμΜνΝξΞοΟπΠρΡσΣτΤυΥφΦχΧψΨωΩ
?
十四、聲筆飛碼的性能
??? 這里對聲筆飛碼各個輸入法、五筆字型和自然碼的輸入性能在易學性、易用性、規范性方面進行了定性比較,在快速性方面進行了嚴格的定量測試對比。
?
1、易學性
使用聲筆飛碼,需要知道用v表示零聲母,用e、i、u、o、a分別表示橫、豎、撇、點、折五種筆畫,還要掌握字的偏旁部首和鍵盤字母的對應關系。與目前流行的輸入法相比,聲筆飛碼沒有韻母,不區分平翹舌,對拼音的要求不高。自然碼既需要掌握雙拼又需要熟習偏旁部首,因此比聲筆飛碼難學。五筆字型需要記憶大量的字根,而且拆分也不太規范,學習難度是最大的。當然,字詞的編碼規則是使用各種編碼都必需掌握的內容,不過在這一點上各種編碼的記憶量都差不多,并且記憶量都不大。
?
2、易用性
因為聲筆飛碼的所有編碼都沒有重碼,在GBK字符集范圍內除極個別的罕見字而外都不需要鍵選,單項提示,人機交互簡單,并且在一定時間的熟習期后完全可以盲打,同時編碼字符被控制在26英文字母內,因此操作時的負荷小,易用性很好。
?
3、規范性
聲筆飛碼中使用的聲母、筆畫和偏旁部首這些漢字屬性都是規范性很強的,而且使用筆畫時完全按筆順取碼,有相應的國家標準或規范為依據,也有人們使用漢字的長期習慣為基礎,很容易與用戶達成一致,沒有使用雖有國家標準但在實踐過程中人們的看法一直無法統一的部件,也不對漢字進行任何拆分,避免了認定部件和漢字拆分時產生的混亂。
?
4、通用性
聲筆飛碼適用于電腦大鍵盤,而飛碼數碼適用于小鍵盤和手機,但是聲筆飛碼和飛碼數碼之間有非常簡單而規律的對應關系,會聲筆飛碼的人通過很短時間的適應就能迅速、熟練地使用飛碼數碼。同時,聲筆飛碼和飛碼數碼共享同一個字詞庫,使得在它們之間交叉使用字詞庫成為可能,對用戶自定義詞組來說特別重要。
?
5、快速性
根據北京語言文化大學的大型字頻率統計資料,抽取其中的GB2312漢字對幾個輸入法的單字輸入效率所作的分析,在字均用鍵上進行比較的結果為:聲筆飛碼(2.4171)<五筆字型(3.2658)<自然碼(3.3061),均未計算標點符號。也就是說,聲筆飛碼的單字輸入效率比五筆字型提高了35.11%,比自然碼提高了36.78%。不過需要注意的是,統計是針對典型的漢字文本得出的,并不排除有的文本會產生不同甚至相反的結果。
原來的聲筆飛碼5.00版的詞組編碼空間有限,詞組效率也不高。聲筆飛碼6.00版提供了一種“強詞方式”,極大地提高了詞組的編碼空間和輸入效率,將大量常用雙字詞的字均碼降到了1.5鍵,使得聲筆飛碼不僅在單字輸入方面無可匹敵,而且在詞組輸入方面也獨占鰲頭。在字詞混合輸入時,聲筆飛碼6.00版的字均碼長僅為1.7鍵左右,這種效率是史無前例的。如果啟用動態碼長調整和在線自動造詞功能,聲筆飛碼6.00版的字均碼長還會進一步縮短。
?
?
?
(全文完)
?
?
?
2008年1月8日
戴石麟
完成于重慶
轉載于:https://www.cnblogs.com/sbxlm/p/3474027.html
總結
以上是生活随笔為你收集整理的声笔飞码6.00版使用指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 微信表情字符,微信公众平台开发-
- 下一篇: 荷兰国旗问题+快速排序