声笔码6.00版使用指南
聲筆碼6.00版使用指南
(聲筆碼發明人兼設計人 戴石麟)
(電郵:sbxlm@126.com)
?
一、聲筆碼簡介
?
1、聲筆碼6.00版的新特性
?
與聲筆碼5.00版相比,聲筆碼6.00版具有下面一些新的特性:
(1)?? 對筆畫的表示方式進行了調整。原來是用字母“aeiou”分別表示筆劃“橫豎撇點折”,而現在改用“eiuoa”表示“橫豎撇捺折”。這樣,改變的結果是使得連續輸入筆劃時形成更多的左右手交叉擊鍵的動作,增加輸入時的舒適度,提高擊鍵率。
(2)?? 增大的系統詞庫的容量,由原來的5萬多增加到現在的10萬左右。
(3)?? 增加了是否關閉狀態窗口、是否自動造詞、是否調整碼長的編碼式快捷方式。同時還增加了各種軟鍵盤的編碼式快速調用方式。
??????
2、聲筆碼的發展歷程
聲筆碼是聲筆系列的第一個輸入法。“聲筆碼 1.5 版”于2005年12月3日發布,它采用的一系列新穎的輸入法編碼和編程技術打破了傳統輸入法的框框,在漢字輸入法學術論壇(http://www.srf.cn/list.asp?boardid=20)上引起了漢字編碼輸入法愛好者的熱烈討論和強烈反響。聲筆碼通過采用漢字最簡單的兩種屬性——聲母和筆畫來進行編碼,極其簡單易學,不區分平、翹舌,不使用復合筆畫,不使用韻母,不使用部件,不進行拆分,徹底克服了難學的問題。聲筆碼進行了體貼入微的反饋設計,通過提示唯一的候選字詞,編碼窗口更加方便簡捷、更加人性化,減少了人機交互,避免了翻頁和選擇,不需要擊打不方便的數字鍵和翻頁鍵,增強了輸入法的易用性。聲筆碼通過動態調整碼長和準確的在線自動造詞技術,無限量自動造詞、自動淘汰罕見詞組,使其能不斷地適應輸入者的需要,逐步成為專門為用戶量身定做的輸入法。聲筆碼支持不切換地用純筆畫和純拼音查詢漢字的讀音和編碼,沒有輸入不了的漢字,是“打不倒”的輸入法;聲筆碼支持中文狀態、英文小寫狀態和大寫狀態三種輸入狀態之間的單鍵切換,極大地方便了中、英混合文本的輸入;聲筆碼支持與英文輸入兼容的帶調漢語拼音字母輸入……。新穎、強大的功能不勝枚舉,非微軟的碼表輸入法所能企及,也非極點、龍文等輸入法平臺所能包容。聲筆碼通過巧妙的編碼技術,在保持輸入法極度簡單的情況下,取得了輸入的高效率,達到了“比全拼還易學,比五筆更快速”理想目標。
聲筆碼的2.0版、2.5版、3.0版和3.5版均被集成在聲筆系列輸入法軟件中,在功能上沒什么增強。
鑒于用戶對簡單快捷的聲筆碼反響熱烈和有些用戶反映聲筆碼不能輸入GB2312以外的漢字,所以聲筆碼從4.00版開始將它從聲筆系列中剝離了出來單獨發布,單獨安裝運行,以免因擴大字符集而造成空間占用的急劇增長,也避免對聲筆系列的不同輸入法產生混淆,方便大家使用。所能輸入的字符集由GB2313的6763個漢字和符號擴大到了GBK的20903個,還能輸入特殊漢字“〇”。增加了一種新的查字方法 – 聲筆查字,可以利用部分聲筆輸入碼進行模糊查詢和輸入。支持用右Shift鍵向下翻頁,用左Shift鍵向上,以尋找重碼字詞;而以前只能用Shift(不分左右)單向循環翻頁。在筆畫查字時進行單項提示,而不是以前的多項提示,縮短了響應時間。現在,只有在用戶按Shift鍵翻頁時才進行多項提示。改進了拼音查字時漢字的排序方式,讓常用的字排在前面,以方便用戶查找。聲筆碼4.00版自2006年11月發布以來,再次博得了廣大用戶的喝彩。
聲筆碼5.00版對聲筆碼4.00版進行了一次大的更新升級。升級后的聲筆碼已經不再是一種單一的輸入法,而是集多種相互關聯、并行不悖的輸入法、查字法于一體的綜合性輸入法群落。這個群落的組成可以概括如下:
?
| ? | 字母方式 | 數字方式 |
| 聲母+筆畫標準輸入 | 聲筆碼 | 聲筆數碼 |
| 聲母+筆畫模糊輸入 | 聲筆碼模糊輸入 | 聲筆數碼模糊輸入 |
| 拼音查字 | 標準拼音查字 | 數字拼音查字 |
| 筆畫查字 | 字母筆畫查字 | 數字筆畫查字 |
?
?
3、聲筆碼引起的反響摘錄
?
(1)??? 聲筆碼用戶何曜棠先生的來信:
?
簡談點對聲筆碼的感受,我對輸入法了解不多,但十年余也試用過二三十種,付費的也近十種,都未如意,最終只得用雙拚。幾日前偶得聲筆碼,至今使用尚未及一周,就有一種微妙的感受,就是不管輸入多久,思想和精神都沒有絲毫“負擔”。過去每輸入一個字,心似乎都要“動”一下,輸入一兩小時后,就想“休息”了。而現在這些“感覺”都沒有了。這種感受不是我“找來”的,是“自發”存在的,并“ 微妙”感受到的。仔細一想,原因就在聲筆碼太簡易了,什么字根、部件、拆分等等規律都沒有。輸入時可以說,幾乎不用“動腦筋”。學習使用未及一周,在輸入速度上已感覺不下于使用多年的雙拚了。想來不會再有更好的輸入法了。先生開發出此碼,真“了不起”,造福腦民“大矣哉”!老朽將“八十古來稀 ”矣,以上不敢“妄言”也。
????????
幸運用戶 何曜棠,hyt1928@163.com
?????? 2006-4-10
?
(2)??? 研究輸入法研究者唐捺之先生在論壇的發言:
?
想寫篇聲筆碼的文字已經好幾天了。
在輸入法相關論壇網站逛了大半年,接觸了不少我從前沒見過的輸入法。個人認為,聲筆碼比其他幾種都更有創意(當然文碼的創意也是很明顯的,但創意的實用性不如聲筆碼)。
聲筆碼有意識的將26鍵分為兩類,聲和筆,使得任何一竄編碼都有可唯一識別性。雖然編碼的空間相對較少,但是越常用的字詞,在這里越能顯示它的優勢。而我們實際使用中,也正是絕大部分使用常用字詞。
雖然聲筆碼的頂屏看上去是技術上的,但正是聲筆這種二分法才使得它可以利用這種技術,所以所謂技術取勝的說法并不能道出它的本質。
聲筆碼的另一特征是它太簡易了,簡易得讓人對它效率的真實性產生懷疑,當然只能懷疑。它的簡易,使得它幾乎可以拿來就用,這對它的發展前途有很大的正面作用。
?
(3)??? 輸入法愛好者556先生在論壇的發言:
?
沒唐捺之先生那么能寫。不過對聲筆碼的喜愛是一樣的。
?
(4)??? 輸入法愛好者Ssyfzy先生在論壇的發言:
?
聲筆系列是不是好馬不好說,不過頂屏技術確是太高了,是輸入法的一次革命,感謝戴先生為輸入法所做的貢獻!
?
二、聲筆碼的獲取、安裝與注冊
???
1、聲筆碼的獲取
聲筆碼是作為共享軟件發布的,可以用于微軟的Windows 9x/NT/2000/XP/Vista系列操作系統。聲筆碼的未注冊版目前一般通過互聯網免費下載。未注冊版在功能上沒有任何限制,但是在時間上只能使用一個月。如果需要繼續使用,就必須進行注冊。對使用聲筆碼或合作推廣聲筆碼感興趣的朋友,可以直接與聲筆碼的發明人戴石麟先生聯系。Email:sbxlm@126.com,手機:15823879758。
?
2、聲筆碼的安裝
??? 安裝聲筆碼時先解壓獲得的壓縮文件sbm.rar,然后運行其中的intall安裝程序,將出現以下對話框:
?
???
點擊確定按鈕開始安裝。如果安裝成功,就會出現如下對話框:
?
???
點擊完成按鈕后,聲筆碼就安裝好了。為了確定聲筆碼是否真的安裝好了,您可以點擊右下角的輸入法圖標。如果在彈出菜單中有聲筆碼這一項就說明是安裝成功了,如下圖所示:
?
?
???
??? 如果安裝失敗,一般會出現下面的對話框:
?
???
這種情況一般是由于您正在使用聲筆碼所造成的。您可以先關閉正在使用聲筆碼的窗口,然后再安裝。如果正在使用聲筆碼的窗口就是桌面,那么您必須注銷或者重新起動Windows才能再安裝聲筆碼。
?
3、聲筆碼的注冊
??? 聲筆碼的注冊過程是這樣的:首先用戶將自己確定的用戶名和用戶計算機的機器碼告訴我們并繳納注冊費;然后,我們通過用戶的用戶名和機器碼生成用戶特有的聲筆碼注冊程序(sbmzcj.exe)并發送給用戶;最后,用戶在自己的計算機上運行注冊程序完成注冊。
??? 如何取得機器碼呢?用戶在切換到聲筆碼輸入法后,可以通過鼠標右鍵單擊聲筆碼狀態欄的左半部分,就可以調出下面的彈出菜單:
?
?
?
??? 在彈出菜單中選擇“注冊…”菜單項,就可以調出以下指導您如何進行聲筆碼注冊的對話框:
?
?
??? 通過該對話框,您就可以得到與您的計算機特有的機器碼。不同計算機的機器碼不能相互替代。
??? 如果您得到的聲筆碼軟件已過試用期,那么只要您切換到聲筆碼,就會彈出這個對話框,并禁止您繼續使用聲筆碼,直到您注冊為止。
?
三、聲筆碼的反饋設計
漢字編碼輸入系統向人提供反饋的主要方式是通過屏幕顯示圖象信息,其次也可以通過喇叭發送聲音信息,人則通過視覺主動從屏幕或通過聽覺從喇叭接收信息。如果系統提供的反饋信息量太多,人就不得不從大量的信息中去搜索自己需要的那一部分,加重人的心理和生理負擔,容易造成疲勞,降低輸入效率。如果系統提供的信息量太少,人又不得不在輸入漢字前記憶大量的編碼,從而使得輸入法的學習難度加大。因此,適度的反饋才是最重要的。
聲筆碼的反饋設計力求適度、一致和簡單,主要包括提示窗口、狀態窗口和選擇窗口。
提示窗口的布局如下圖所示,包括“編碼區”、“轉換區/造詞區”和“[轉換區]”三個區域,實際的窗口沒有可視的界限。編碼區相當于傳統輸入法的編碼窗口,用于顯示用戶已輸入的字詞編碼。“轉換區/造詞區”類似于微軟拼音的組字窗口,在非造詞狀態下該區顯示對應于編碼區中編碼的第一重碼字詞,在造詞狀態下它顯示未造完的詞,前面的數字表示字數,它們都用不同的顏色表示。“[轉換區]”,用于在造詞狀態下顯示對應于編碼區中編碼的第一重碼字詞。
?
? | ? | ||||
?
圖中的提示窗口設計非常適合聲筆碼使用,因為聲筆碼在正常的輸入過程中是沒有重碼的,輸入者僅僅需要監視當前編碼的轉換結果并迅速做出是追加編碼還是輸入下一個字詞的判斷從而進行相應的操作。
聲筆碼的狀態窗口和傳統輸入法的狀態窗口一樣,用于顯示目前輸入法所處的狀態,例如當前是否進行動態碼長調整;當前是否能自動造詞;當前是漢字狀態、大寫狀態還是小寫狀態;當前是全角狀態還是半角狀態;當前是否是中文標點狀態;軟鍵盤是否打開;當前所處的數碼狀態等,如下圖所示。
?
?
聲筆碼的選擇窗口和傳統輸入法也是類似的。然而不同的是,聲筆碼一般不使用選擇窗口,其選擇窗口僅僅用于拼音查字、筆畫查字和聲筆查字等特殊場合。
?
四、聲筆碼的狀態切換
聲筆碼的輸入狀態及其切換方式如下表所示:
?
| 狀態 | 切換鍵 | 備注 |
| 中文狀態/英文狀態 | Ctrl + Space | 傳統切換方式 |
| 大寫狀態/小寫狀態 | CapsLock | 傳統切換方式 |
| 全角狀態/半角狀態 | Shift + Space | 傳統切換方式 |
| 中文標點狀態/非中文標點狀態 | Ctrl + . | 傳統切換方式 |
| 造詞狀態/非造詞狀態 | 自動進入 | 聲筆碼特有 |
| 自動造詞/禁止造詞 | zc + Shift | 聲筆碼特有 |
| 自動碼長調整/禁止碼長調整 | mc + Shift | 聲筆碼特有 |
| 顯示狀態窗口/隱藏狀態窗口 | zt + 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鍵關閉教練窗口才能使用上述快速方法調用軟鍵盤。
?
六、聲筆碼的編碼方式
聲筆碼是用漢字的聲母、筆畫來對字詞進行編碼的。與此同時,還考慮了筆順。聲筆碼對字詞的編碼方法可以概括如下圖所示:
?
?
圖中,s表示聲母編碼,b表示筆畫編碼,s或b后的數字表示詞組中第幾個漢字。“’”表示在該位置以后接非筆畫碼元字符時將自動選擇編碼所對應的第一重碼字詞。“_”表示需要用空格手動選擇,不能自動選擇。“^” 表示當輸入某字詞時的碼長超過此位置的情況下,下一次輸入該字詞時則碼長會自動縮短到此位置(如果設置了允許自動碼長調整選項的話)。“…”表示碼長最長可達12位。
非零聲母字直接取其拼音的第一個字母作為聲母編碼(不需要區分平舌音和翹舌音),零聲母字用字母v作為聲母編碼。零聲母字是指其拼音以a、e、o這幾個元音字母開始的字。
橫(一)、豎(丨)、撇(丿)、點(丶)、折(乙)五種筆畫分別用e、i、u、o、a五個小寫字母表示。在記憶筆劃表示方法的時候可以按相應大寫字母在形狀上的相似性來進行,這是因為E的起筆象橫, I的形狀象豎,U的收筆象撇,O的整體形狀象點,而A上部的尖角象折筆。根據國家標準,其中“橫”還包括筆畫“提”,“豎”還包括筆畫“豎左鉤”,“點”還包括筆畫“捺”,“折”還包括其它各種帶轉折的筆畫,只有“撇”沒有變筆。
上圖可以作為一種特殊的軟鍵盤顯示出來(單擊狀態條上的軟鍵盤圖標就行了),以便于初學者上手就能使用聲筆碼輸入漢字,在使用的過程中熟悉聲筆碼。這就使得本來所需記憶量就很小的聲筆碼完全不需要記憶了。
有一位聲筆碼用戶探索出的“札”字聲筆碼學習法非常巧妙,因為“札”字在聲筆碼中的輸入碼為“zeiuoa”,正好是其聲母“z”加上用字母“eiuoa”表示的五種筆畫。也就是說,只要你學習會了輸入這個字,你就已經掌握了聲筆碼的主要內容,這不過是花一分鐘時間就能做到的事情。
聲筆碼采用字詞結合的方式來輸入漢字文本。與傳統輸入法不同,聲筆碼的單字、二字詞和三字詞和多字詞的編碼各自占有不同的獨立編碼空間,各行其道,互不影響。
?
七、聲筆碼單字的輸入
聲筆碼單字輸入的基本輸入過程是:對于知道聲母的字,采用聲筆編碼格式s_b’bbb…,首先輸入其聲母字母(對a、e、o開始的音節用v作為其形式聲母),再按筆順依次輸入字的筆畫字母,筆畫不足時反復補充末筆字母,直到所需的字出現在提示窗口中為止。正如格式s_b’bbb…中“’”號所指出,在加筆畫以前出現的簡碼字,一般需用空格鍵選擇,一旦加了筆畫以后就可以用其后面的字的聲母將其頂上屏,于是可以省略空格鍵。另外,不管什么時候都可以用標點符號、TAB或ENTER將出現在提示窗口中的第一個字頂上屏。
例如,“我喜歡聲筆碼。”這句話,用聲筆碼按單字方式輸入時是這樣的(其中“_”表示空格):“我w_喜xeie歡hao聲sei筆bue碼meu。.”。其中,“我”字必須用空格上屏,而其它字因后續的聲母將其頂出而可以省略空格。另外,“碼”字還被“.”頂上了屏幕。
當一個字有多種不同的讀音且聲母不同時,則可以用多種方法輸入該字。例如,“盛”對應的拼音有“cheng”和“sheng”,對應了 “c”和“s” 兩個不同的聲母,因而它在聲筆碼中也會有兩個編碼,分別是“ceuaa”和“seua”。
對于非成字偏旁部首,一般取其名稱首字的聲母作為它的聲母進行編碼。例如,“亻”的名稱為“單人旁”,取“單”字的聲母“d”作為“亻”的聲母,可以用“duiii”輸入“亻”。不知道非成字偏旁部首的名稱也沒有關系,因始終可以用純筆畫的方式輸入。
有個別漢字和偏旁部首的筆順容易弄錯,需要引起注意,可以針對它們專門做一些練習。下面就把它們羅列出來:
?
七九匕冫刁卩力乃廴于與萬小山犭及夂丬門義忄宀之也女叉幺五區尤車巨戈比互瓦長片化兇丹烏方火為灬心丑巴辦世可北凸冉凹鳥必訊永民皮母共過臣再臼兆那赤巫甫肖里卵或垂學建貫幽重脊雪兜率淵
?
八、聲筆碼單字的查詢
雖然在聲筆碼中只要知道聲母和筆畫這兩個非常簡單的漢字屬性就可以輸入漢字了,但是有的時候輸入者會遇到完全不會讀的字、完全不會寫的字和僅知道部分編碼的字,這時怎么辦呢?聲筆碼提供了筆畫查字法、拼音查字法和聲筆查字法來解決這些問題。如果不知道某字的聲母,就用筆畫查字法。如果不知道某字的筆畫,就用拼音查字法。如果僅知道聲母和部分筆畫但還不足以輸出某字,就用聲筆查字法。
?
1、筆畫查字法
所謂筆畫查字法就是完全按字的筆順逐筆輸入筆畫代碼,直到提示窗口中出現所需的字為止。如果輸入到某筆畫后不知道后面是怎么寫的了,同時所需的字還沒有出現在提示窗口中時,還可按左右Shift鍵進行翻頁查詢。提示窗口中的字可以自動選擇上屏,選擇窗口中的字可以用數字鍵選擇上屏。
例如,當不知道“兀”的拼音時,就可以按純筆畫方式輸入,輸入完筆畫并補充三個末筆畫后“兀”字已出現在了提示窗口中,其后的“wu”就是它的漢語拼音,如下圖所示。知道“兀”的讀音后,下次就可用常規方式輸入該字了。
?
??? 又如,如果不知道“黎”字的聲母,同時也只知道該字的前7個筆畫。在輸入這前7個筆畫的過程中都沒有見到“黎”字,在輸入完這7個筆畫后顯示的結果為:
?
??? 此時,可以用右Shift鍵向后翻頁進行模糊查詢,所有以“ueiuoua”開始的字都將依次在選擇窗口中被列出來。如果當前頁沒有,還可以繼續往后翻頁,直到找到“黎”字為止。實際上,在進行兩次翻頁后就找到了“黎”字,顯示結果如下圖所示。可以發現“黎”的拼音為“li”,用數字鍵9可以將它選擇上屏,還可以用ESC鍵清除所有編碼后再用所查出的聲母加筆畫“luei”學會正常的輸入方式。
?
?
很多人在輸入非成字偏旁部首時不知道它們的名稱,這時就可以用純筆劃方式輸入。例如“屮”,它的純筆輸入碼為“uiiii”,如下圖所示。
?
2、拼音查字法
??? 所謂拼音查字法就是按漢語拼音來查找某個字的編碼,當然也可以進行輸入,只是效率很低。對于多音字,用其任一讀音都可以查字。提示窗口中的字可以按空格鍵上屏,選擇窗口中的字可以用數字鍵選擇上屏。另外,還可以用左右Shift進行翻頁查找。
不過,在聲筆碼中使用漢語拼音要注意三點:(1)零聲母音節(即以a、e、o開始的音節)需用v作為形式上的聲母;(2)在輸入聲母后需要按一下Shift鍵才能繼續輸入韻母部分;(3)弄清在設置窗口中設置拼音查字時是采用的精確匹配還是模糊匹配。如果設置了精確匹配則只有輸入的字符串是合法的音節時才會有漢字顯示出來,否則顯示的是空窗口。如果目前沒有設置精確匹配,則凡是讀音以輸入的字符串為前綴的所有字都會被顯示出來。
??? 例如,如果不知道“長”字的編碼,就可以輸入c后按右Shift鍵進入拼音查字狀態,然后繼續輸入完“長”字的拼音“chang”后的結果如下圖所示:
?
?
?
由上圖可知,“長”字在聲筆碼中的編碼為“cue”,以后就可以用常規方式輸入該字了。
?
3、聲筆查字法
所謂聲筆查字法就是按聲筆編碼的某個前綴來找某個字的編碼,當然也可以進行輸入。
例如,在輸入“礵”時如果只知道前面的“seuiae”這6碼,且在輸入這些碼的過程中沒有見到“礵”出現,就可以按右Shift鍵翻頁找到該字,同時也能查到后面的筆畫應該是什么,如下圖所示。
?
?
九、聲筆碼詞組的輸入
?
1、二字詞的輸入
??? 聲筆碼二字詞輸入采用二字詞編碼格式s1s2_b1’b1^b2b2b2…,其基本輸入過程是:首先依次輸入第1、2字的聲母字母(對a、e、o開始的音節用v作為其形式聲母),再輸入第1字的前兩個筆畫字母,最后按筆順依次輸入第2字的筆畫字母,筆畫不足時反復補充末筆字母,直到所需的二字詞出現在提示窗口中為止。正如格式s1s2_b1’b1^b2b2b2…中“’”號所指出,在加筆畫以前出現的二字詞,一般需用空格鍵選擇,一旦加了筆畫以后就可以用聲母將其頂上屏,于是可以省略空格鍵。另外,不管什么時候都可以用標點符號、TAB或ENTER將出現在提示窗口中的第一個二字詞頂上屏。
例如,“我們學習漢字輸入基礎理論。”這個句話,用聲筆碼按詞組方式輸入時是這樣的(其中“_”表示空格):“我們wm_學習xxoo漢字hzo輸入srea基礎jc_理論ll。.”。其中,“我們”、“基礎”兩個二字詞必須用空格上屏,而“學習”、“漢字”、“輸入”因后續的聲母將其頂出而可以省略空格。另外,“理論”可被“.”頂上屏幕,也可以省略空格。
?
2、三字詞的輸入
??? 聲筆碼三字詞輸入采用三字詞編碼格式s1s2s3_b1’b1b2b2b3…,其基本輸入過程是:首先依次輸入第1、2、3字的聲母字母(對a、e、o開始的音節用v作為其形式聲母),再依次輸入第1、2字的前兩個筆畫字母,最后按筆順依次輸入第3字的筆畫字母,筆畫不足時反復補充末筆字母,直到所需的三字詞出現在提示窗口中為止。正如格式s1s2s3_b1’b1b2b2b3…中“’”號所指出,在加筆畫以前出現的三字詞,一般需用空格鍵選擇,一旦加了筆畫以后就可以用聲母將其頂上屏,于是可以省略空格鍵。另外,不管什么時候都可以用標點符號、TAB或ENTER將出現在提示窗口中的第一個三字詞頂上屏。
例如,“計算機工作站顯示器2”這個短語,用聲筆碼按詞組方式輸入時是這樣的(其中“_”表示空格):“計算機jsj_工作站gzze顯示器2xsq2”其中,“計算機”必須用空格上屏,而“工作站”因后續的聲母將其頂出而可以省略空格。另外,“顯示器”可被“2”頂上屏幕,也可以省略空格。
?
3、多字詞的輸入
??? 聲筆碼多字詞輸入采用多字詞編碼格式s1s2s3s0’b1b1…b0…(用0表示末字),其基本輸入過程是:首先依次輸入第1、2、3、末字的聲母字母(對a、e、o開始的音節用v作為其形式聲母),再依次輸入前三個字的前兩個筆畫字母,最后按筆順依次輸入末字的筆畫字母,筆畫不足時反復補充末筆字母,直到所需的多字詞出現在提示窗口中為止。由于多字詞編碼中已有連續的4聲母字母,因此即使不加筆畫也可以用聲母來頂選多字詞,如編碼格式s1s2s3s0’b1b1…b0…中的“’”號所示。
例如,“奧林匹克運動會”這個短語,用聲筆碼按詞組方式輸入時使用了這樣的編碼字母序列:“vlpkydh_”。具體對應關系是:“奧林匹克vlpk運動會ydh_”。雖然“奧林匹克”的編碼“vlpk”不是以筆畫字母結尾的,仍然可以用聲母頂選上屏。
?
十、聲筆碼詞組的管理
?
1、動態碼長調整
顧名思義,動態碼長調整就是在輸入的過程中動態地改變編碼的長度。聲筆碼的默認設置是允許動態碼長調整。不過,是否允許進行動態碼長調整,可以在設置窗口中控制,如下圖所示:
?
?
選擇了圖中的“自動碼長”選項則要進行動態碼長調整,否則就不進行動態碼長調整。按“保存”按鈕就可以保存你的設置。但是,如果你是按的“確定”按鈕,那么你僅僅是將目前的輸入狀態切換到了某種調整狀態,下次使用聲筆碼時還會是你在設置以前的狀態。
動態碼長調整僅對詞組起作用,單字的碼長是不允許進行調整的,這樣做是為了保持單字輸入動作的穩定性,便于對單字的輸入形成條件反射。為了說明詞組動態碼長調整的工作方式,現在假設已經設置了“自動碼長”選項,以下結合例子加以說明。
聲筆碼的二字詞動態碼長調整位在第四位,如格式s1s2_b1b1^b2b2b2…中“^”號所示。也就是說,如果某個二字詞輸入時碼長超過了4,那么下次輸入這個二字詞時其碼長就會自動縮短為4。
例如,“聲帶”字第一次輸入時使用的編碼為“sdeieii”,第二次輸入“聲帶”字時使用的編碼就變成了“sdei”,節約的3鍵。
雖然在聲筆碼中二字詞在第三碼就可以進行自動選擇了,但是為了避免因碼長調整過于頻繁而帶來的不穩定性,對3鍵內能輸入的二字詞,其編碼是不參與動態碼長調整的,這樣有利于輸入者記住常用二字詞的編碼,對常用二字詞進行盲打輸入。
聲筆碼的三字詞動態碼長調整位在第三位,如格式s1s2s3^_b1b1b2b2b3…中“^”號所示。也就是說,如果某個三字詞輸入時碼長超過了3的話,那么下次輸入這個三字詞時其碼長就會自動縮短為3。
例如,“工作站”字第一次輸入時使用的編碼為“gzze”,第二次輸入“工作站”字時使用的編碼就變成了“gzz”。
聲筆碼的多字詞動態碼長調整位在第四位,如格式s1s2s3s0^b1b1…b0…中“^”號所示。也就是說,如果某個多字詞輸入時碼長超過了4的話,那么下次輸入這個多字詞時其碼長就會自動縮短為4。
例如,“斤斤計較”字第一次輸入時使用的編碼為“jjjju”,第二次輸入“斤斤計較”字時使用的編碼就變成了“jjjj”。
對于普通的用戶,建議開啟“自動碼長”的選項,以便盡量縮短碼長而提高輸入效率;而對于需要快速盲打的用戶,則建議關閉該選項,以便記住詞組的碼長來進行盲打,從而提高輸入效率。
?
2、在線自動造詞
詞組的數量是巨大的,而且詞組的新陳代謝非常地快。任何輸入法都不可能、也沒有必要企圖包容所有的詞組。最好的辦法在一部分常用系統詞組的基礎上,提供一種動態的詞組管理機制,以適應不同用戶的需要。另一方面,單字的數量在一定時期內是穩定的,單字的編碼又是詞組編碼的基礎,隨意地增加、刪除和修改單字編碼將會造成系統混亂。因此,聲筆碼不允許對單字進行增加、刪除和修改,也不允許對單字的編碼進行碼長調整。
聲筆碼的詞組管理是在輸入過程中動態地增加、刪除和修改詞組,而不是用某種編輯器進行離線的詞組編輯。由于聲筆碼詞組輸入碼是無重碼的,因此可以采用一種非常獨特、方便、高效的動態詞組管理辦法將詞組管理自動化,不需要錄入者手工干預。
聲筆碼的默認設置是允許自動造詞。不過,自動造詞不是強制性的,是否進行自動造詞可以在設置窗口中設置,如下圖所示:
?
?
選擇了圖中的“自動造詞”選項則要進行自動造詞,否則就不進行自動造詞。按“保存”按鈕就可以保存你的設置。但是,如果你是按的“確定”按鈕,那么你僅僅是將目前的輸入狀態切換到了某種調整狀態,下次使用聲筆碼時還會是你在設置以前的狀態。
按“保存”按鈕就可以保存你的設置,這樣在下次使用聲筆碼時就不進行自動造詞了。但是,如果你是按的“確定”按鈕,那么你僅僅是將目前的輸入狀態切換到了非自動造詞狀態,下次使用聲筆碼時還會是你在設置以前的狀態。
聲筆碼的詞組管理過程是這樣的:輸入者按自己的分詞習慣根據詞組的編碼規則輸入詞組,當打到某個空碼位還沒有發現自己所需的詞組時,不要清除已輸入的編碼,直接以小于該詞組長度的字詞為單位輸入該詞組,系統將自動切換到造詞狀態。在造詞狀態下,當用戶輸入完詞組后就自動結束造詞(僅在必要時才用回車結束造詞過程),系統會根據用戶進入造詞狀態前輸入的編碼自動形成詞組的完全編碼,通過嚴格的檢驗后將合格的詞組保存,否則便丟棄該詞組。系統還會自動刪除罕見的詞組。這樣,用戶只需要在遇到沒有的詞組時添加詞組,完全不需要人工刪除詞組和人工修改詞組的編碼,極大地方便了用戶。聲筆碼所支持的多字詞長度最長為15個漢字,不能包含有非漢字符號。
例如,在聲筆碼中輸入“聲筆”時發現鍵入了“sbeiueo” 后還沒有見到該詞,但是碼位已為空,這時不要清除編碼,可以按單字輸入“聲”字和“筆”字就造好了“聲筆”這個詞(可自動結束造詞過程,不需要回車鍵),下次用“sbei”就可以輸入“聲筆”了(如果設置了允許自動碼長調整的話),如下圖所示:
?
?
再如,在聲筆碼中輸入“聲筆碼”時發現鍵入了“sbm” 后還沒有見到該詞,但是碼位已為空,這時不要清除編碼,可以按空格進入造詞狀態,然后依次輸入“聲筆”(假設該詞組已造好)、“碼”,系統便會自動結束造詞過程,同時造好了“聲筆碼”這個詞。下次需要輸入“聲筆碼”時用“sbm”就可以了,如下圖所示:
?
?
又如,在聲筆碼中輸入“聲筆飛碼”時發現鍵入了“sbfm” 后還沒有見到該詞,但是碼位已為空,這時不要清除編碼,依次輸入“聲筆”(假設該詞組已造好)、“飛”和“碼”,然后回車,系統便會結束造詞過程,同時造好了“聲筆飛碼”這個詞。下次需要輸入“聲筆飛碼”時用“sbfm”就可以了,如下圖所示:
?
?
最后,在聲筆碼中輸入“聲筆系列碼”時發現鍵入了“sbxm” 后還沒有見到該詞,但是碼位已為空,這時不要清除編碼,依次輸入“聲筆”(假設該詞組已造好)、“系列”和“碼”,然后回車,系統便會結束造詞過程,同時造好了“聲筆系列碼”這個詞。下次需要輸入“聲筆系列碼”時用“sbxm”就可以了,如下圖所示:
?
?
?
??? 需要注意的是,在聲筆碼中限制了自造詞的長度最多為15個漢字,其中不能包括標點符號和半角字符,同時還要進行聲母和筆畫的合法性檢查,只有通過這種嚴格檢查后的詞組才會被保存,否則就會被丟棄,并且不進行任何提示,以免打斷輸入過程。因此,如果你遇到不能成功造詞的情況時就要重新核查,重新造詞,以保證詞組的合法性。目前,其他具有自動造詞功能輸入法都會產生大量的垃圾詞組,既占用了大量寶貴的存儲資源,又干擾了人們的正常輸入過程,往往得不償失,真是應驗了計算機界的一句名言:“Garbage in garbage out(垃圾進垃圾出)”。聲筆碼基本上不會產生垃圾詞組,而且還會自動淘汰罕見詞組,完美地解決了這個惱人的問題。
?
十一、聲筆碼漢語拼音的輸入
聲筆碼支持帶調漢語拼音字母的輸入,而且與英文的輸入兼容,不必另外設置拼音字母輸入狀態,可以直接在英文輸入狀態下輸入,如下表所示:
?
| 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 ù | , ǔ | . ú | / ū |
?
聲筆碼輸入帶調漢語拼音字母時,需要用左Shift鍵引導。在六個區上依次安排“āáǎà”、“ēéěèê”、“īíǐì”、“ōóǒò”、“ūúǔù”、“ǖǘǚǜü”六組帶調漢語拼音字母。每個區再細分為五個位以指明所對應的帶調漢語拼音字母的聲調,聲調由外向內依次為1、2、3、4聲和輕聲,但有一個例外,即“ê”是作為“e”的變體而不是作為輕聲按排在Y鍵上的。輸入時,用戶只需按照標準指法所規定的手指與鍵盤位置的對應關系來確定應使用哪個鍵去輸入哪個帶調漢語拼音字母。小指、無名指、中指、食指的本位分別對應1、2、3、4聲,食指的擴展位對應輕聲或變體。通過帶調漢語拼音字母在鍵盤上所屬的區號和位號就可以知道具體的操作方法,完全不需要輸入法界面的支持,輸入者基本上不用學習就可以使用。
現在以輸入“yǔyán”為例來說明這種新的帶調拼音字母輸入法。首先輸入“y”,接著由于“ǔ”是帶調字母,所以應先輸入引導鍵左Shift,然后根據鍵盤布局按“aeiouü”的順序判斷“ǔ”屬于右下角的那個區,因此應使用右手操作第三排鍵,又“ǔ”為第3聲,故應使用第3個手指即中指輸入;在輸入第二個“y”后,接著的“á”又是帶調字母,所以先輸入“`”,然后判斷“á”屬于字母a所在的區,因此應使用左手操作第二排鍵,又“á”為第2聲,故使用第2個手指即無名指輸入;最后輸入“n”結束。
如果輸入不帶聲調的音節“yuyan”,則輸入方法完全與英文輸入相同,沒有任何延遲,沒有閃爍的界面窗口,沒有編碼沖突。可見,只要牢記“帶調字母需先鍵入引導鍵,否則照原樣輸入”這樣一條簡單的規則就可以實現兼容英文的帶調漢語拼音輸入了。
?
十二、聲筆碼數據的備份與恢復
?
1、數據的備份
??? 聲筆碼的自動造詞功能極強,而且對造詞量沒有限制。隨著用戶使用聲筆碼時間的推移,一般都會產生越來越多的自定義詞組,而且用戶對這些詞組使用得相當頻繁,覺得非常方便。如果由于某種原因(如重新安裝操作系統、重新安裝聲筆碼軟件等)導致自定義詞組丟失,那么就會使用戶遭受巨大的損失。為了避免發生此類事情,用戶應當養成經常備份數據的習慣。
聲筆碼的所有字詞數據均存儲在一個名為sbm.mb文件中。如果你使用的是WINDOWS 2000/XP/NT操作系統,那么sbm.mb文件就位于C:\WINDOWS\system32目錄中。如果你使用的是WINDOWS 9X操作系統,那么sbm.mb文件就位于C:\WINDOWS\system目錄中。
聲筆碼數據的備份非常簡單,你可以將sbm.mb文件從上述目錄中拷貝出來,放在一個安全的地方,以備今后恢復數據使用。Sbm.mb文件比較大(10M左右),如果不想占用太多的存儲空間,你可以將它用壓縮軟件壓縮后保存。
?
2、數據的恢復
??? 如果你發現你的聲筆碼自定義詞組數據丟失了,你可以簡單地用你保存的sbm.mb文件替換掉上述相應目錄的sbm.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)中文字詞的輸入
在熟悉了聲筆數碼的英文輸入以后,就可以在聲筆數碼的中文狀態下方便地輸入中文字詞了,其輸入規則如下:
?
| 單字 | Sb’bbb… |
| 二字詞 | s1S2’b1b1^b2b2b2… |
| 三字詞 | s1s2S3’^b1b1b2b2b3… |
| 多字詞 | s1s2s3S0’^b1b1…b0… |
?
??? 將上表與聲筆碼的輸入規則對照,可以看出兩者基本上是完全等同的,只是聲母的最后一個字母由小寫的s變成了大寫的S,表示最后一個聲母在聲筆數碼輸入時要用大寫字母的編碼,而且在S后的“_”也沒有了。為什么要這樣呢?因為這樣可以省略空格鍵,提高輸入效率,同時也可以不加切換的使用數碼拼音查字法。
??? 下面舉一個例子說明聲筆數碼是如何輸入漢字的,并與聲筆碼的輸入方式進行了對比。
?
文本:????????? 我 操作? 計算機 。
聲筆碼:??????? w_ cze?? jsj??? .
聲筆數碼:????? 99 02061 910396 90
數碼對應的字母:W? c Z 1 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英文字母內,因此操作時的負荷小,易用性很好。聲筆數碼只使用10個數字進行編碼輸入,加上.*/+-等符號也才15個鍵位,在小鍵盤上單手操作時十分方便。
?
3、規范性
聲筆碼和聲筆數碼在編碼時使用的聲母、筆畫這些漢字屬性都是規范性很強的,而且使用筆畫時完全按筆順取碼,有相應的國家標準或規范為依據,也有人們使用漢字的長期習慣為基礎,很容易與用戶達成一致,沒有使用雖有國家標準但在實踐過程中人們的看法一直無法統一的部件,也不對漢字進行任何拆分,避免了認定部件和漢字拆分時產生的混亂。
?
4、通用性
??? 聲筆碼具有與之配套的聲筆數碼,可以在大、小鍵盤上通行無阻,而且它們之間相互補充,共享字詞庫,形成了一個有機的整體。用戶在聲筆碼上的技能,如所記住的字詞碼位等,可以原封不動地用于聲筆數碼,反之亦然。
?
5、快速性
根據北京語言文化大學的大型字頻率統計資料,抽取其中的GB2312漢字對幾個輸入法的單字輸入效率所作的分析,在字均用鍵上進行比較的結果為(具體數據見如下的幾個表):聲筆碼(3.1678)<五筆字型(3.2658)< 自然碼(3.3061),均未計算標點符號。也就是說,聲筆碼的單字輸入效率比五筆字型提高了3.09%,比自然碼提高了4.37%。對于大字符集(如GBK字符集和GB18030字符集),由于增加的都是不常見的漢字,所以對該統計結果基本上不會產生什么影響。不過,需要注意的是,統計是針對典型的漢字文本得出的,是在統計平均意義上的結果,并不排除有的文本會產生不同甚至相反的結果。
上面討論的是完全用單字輸入漢字時的情況,而實際輸過程中往往是字詞混合輸入的。但是,由于詞組的數量非常龐大,而且不同的輸入法所收的詞組的數量和種類都不大一樣,因此要根據詞頻表來統計字詞混合輸入時各種輸入法的效率是非常困難的。不過,詞組輸入是聲筆碼的強項。大量的輸入實踐證明,即使是使用靜態詞庫,聲筆碼的輸入效率常常是高于自然碼和五筆字型的。字詞混輸時,聲筆碼的字均碼長僅為1.9左右,而五筆字型為2.1左右。如果啟用動態碼長調整和在線自動造詞功能,聲筆碼的字均碼長還會進一步縮短。用戶可以自己做一些手工輸入測試,很快就會證明這一點。
?
?
?
?
(全文完)
?
2008年1月8日
戴石麟
完成于重慶
轉載于:https://www.cnblogs.com/sbxlm/p/3474025.html
總結
以上是生活随笔為你收集整理的声笔码6.00版使用指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 玩盲盒的泡泡玛特,美妆零售盒里究竟藏有什
- 下一篇: 游戏战斗力量模型量化