您當前的位置:首頁 > 體育

聲筆系列碼總體介紹

作者:由 聲<em>筆</em& 發表于 體育時間:2021-04-25

本章先回顧中文輸入所經歷的艱難歷程和近年來取得的成就,指出中文輸入仍然面臨的一些問題,然後介紹聲筆系列碼怎麼樣革命性地解決這些問題。接下來,介紹如何選擇和學習聲筆系列碼的具體方案和如何獲取、安裝與解除安裝聲筆系列碼。本篇最後「聲筆系列碼基礎知識」一節,論述了一些跨輸入方案的共同內容,如反查、翻頁、標點、符號、詞庫同步、自定義詞典、中英文混合輸入、手機上的一般操作,在具體方案的介紹中可能就沒有重複這些內容了。

一、中文輸入的艱難與輝煌歷程

在英文機械打字機普及以前,中文和英文的輸入是沒有什麼差別的,都是手寫。而且,在鋼筆出現以前,中國的文房四寶比西方的書寫工具先進。

早在 1714 年,就開始相繼有英、美、法、意、瑞士等國家的人發明了各種形式的打字機,技術一直不成熟,無法普及。直到 1868 年,美國人 Christopher Latham Sholes 設計出現代打字機的實用形式,規範了

QWERT

鍵盤,1873 年使用此佈局的第一臺商用打字機成功投放市場,併為大眾所使用,為西方文化的普及做出了巨大貢獻。

聲筆系列碼總體介紹

由於漢字的數量太多,一直阻礙著中文輸入的機械化。1915 年在美國留學的祁暄發明了第一臺中文打字機,並獲得了美國專利。後來這打字機又獲得了北洋政府農商部的嘉獎。這種中文打字機結構複雜,外形笨重,體積龐大,操作複雜,需要打字員有足夠的記憶和反應速度,雖然在電子打字機出現以前有少量的商用,但是打字員必須經過專業的訓練才能勝任工作。一般機構和學校還是願意用手抄或油印,實際上,配有中文打字機的學校、機關、企業很少。

聲筆系列碼總體介紹

因為中文的複雜性和技術的侷限,中文的快速輸入問題在電腦普及以前一直沒有得到解決,中國痛失了一個機械打字時代!損失是非常慘重的。正因為如此,在歷史上,從民間到政府,都曾試圖從改變中文的角度來解決這個問題。一個方向是漢字簡化,另一個方向是漢字拼音化,兩個方向都在同時進行。並且,在漢字的去留和改革的方向上發生了激烈的爭論。今天我們使用的簡化漢字和漢語拼音,就是這種歷史發展的結果。

電子工業部第六所於 1983 年正式公佈了我國第一個中文磁碟作業系統 CC-DOS,這在我國中文資訊處理歷史上具有劃時代的意義。CC-DOS 是在 PC-DOS 的基礎上擴充、修改而成。在廣泛使用的 CC-DOS 2。1 版中,就有簡拼、首尾碼、快速碼和區位碼輸入法,已經涵蓋了包括音碼、形碼、音形碼和數字碼這些主要型別的輸入法,對我國計算機應用的普及起到了開路先鋒的作用。簡拼是純音碼,使用的是介於全拼和雙拼之間的一種拼音方法,對三個及三個字母以上的韻母進行了壓縮,對後來的自然碼雙拼產生了影響。首尾碼是一種純形碼,包含 97 個部件,分為 52 類;部件到鍵盤字母的對映沒有太多的規律可循,記憶量很大;編碼時只取字首和字尾各一個部件,對於未列出的變形部件需要輸入者自己去猜測其應歸屬的鍵位。受限於當時的軟硬體條件,這兩種方法都不支援聯想,也不支援片語,更不支援智慧整句,都有很多重碼。因此,在輸入時選擇、翻頁操作很頻繁,眼睛需要不斷地掃描提示行,以便在眾多的重碼中找尋所需的字,輸得又累又慢。快速碼是透過壓縮拼音加碼方法實現的,可以在一定的程度上離散重碼。由於快速碼的加碼方法沒有規律可循,因此沒有得到真正的應用。

1986 年,四通公司與日本三井物業合作,推出了四通 MS-2400 中文電子打字機,宣告了中國專業電子打字時代的到來。隨著四通打字機的廣泛使用,首先捆綁在四通打字機上的五筆字型輸入法流傳開來。五筆字型以非常複雜的編碼規則換來了在 GB2312-80 字符集內較低的重位元速率。當採用強制簡碼時,還可進一步將低重位元速率。片語編碼被放進全碼字的剩餘編碼空間中,實現了字詞混合編碼。只要收錄的片語量不大,發生重碼的可能性是比較小的。五筆字型擁有的這些特點,正好適應了職業打字的需要,成為它在職業打字時代非常流行的重要原因之一。雖然五筆字型在市場上取得了巨大的成功,但它存在的問題也是不容忽視的。首先,五筆字型是非常難學的,而且容易遺忘。它除了有非常複雜的編碼規則而外,還有很多例外需要記憶。五筆字型打字員在打字時對一些常見字出現 “卡殼” 的現象是很普遍的事情。這時就需要臨時換用拼音輸入法。

到了九十年代末,隨著計算機價格的進一步降低、儲存處理能力的進一步增強、Windows 圖形作業系統的流行和國際網際網路的興起,使用者介面變得非常友好,計算機進入了中國的普通百姓家庭,進入了中小學教育中,真正實現了計算機在中國的大普及。這樣便造就了一個龐大的非職業打字員使用者群體,他們的輸入方式是 “想打” 而不是 “看打”,他們沒有精力花費大量的時間學習五筆字型,而 Windows 內建了智慧 ABC 和微軟拼音輸入法,利用學校學到的拼音知識就可以打字。智慧 ABC 與早期的拼音輸入法相比,取得了長足的進步,以片語和短語為單位進行輸入,擁有比較豐富的詞庫,支援智慧的分詞,支援全拼、簡拼混合輸入,比微軟的整句輸入更適合國情,逐步成為前網際網路時代的主流輸入法。

在 2006 年,出現了搜狗拼音,它透過搜尋引擎技術,將網際網路變成了一個巨大的活詞庫,使使用者不僅僅只是詞庫的使用者,也是詞庫的生產者。這就進一步彌補了拼音輸入法單字能力弱的短板,增強了它的可用性。再憑藉搜狗公司強大的營銷和推廣能力,讓搜狗拼音輸入法迅速地佔領了市場,成為了當今輸入法的頭部。

二、中文輸入仍面臨的問題

但是,利用網際網路的龐大詞庫也不能完全解決問題,中文的片語是無窮無盡的,個性化的片語更不可能囊括,單字的輸入始終不可避免。同時,拼音輸入法碼長太長、重碼太多、效率低下的問題仍然困擾著人們。所以,搜狗、百度、訊飛這幾大輸入法都同時提供了五筆字型來滿足追求高效的使用者,甚至出現了拼音五筆混合模式來兼顧兩者。然而,拼音和五筆在知識和技能上毫不相干,同時掌握這兩種輸入法既不經濟也不現實。實際的情況是,絕大多數只使用拼音,少數人在使用雙拼、五筆、自然碼、二筆等各式各樣的輸入法。這種情況讓大家都不滿意。於是,人們一直在不斷地研究和探索新的輸入法。

聲筆系列碼開創了革命性的頂功輸入方式,發明了一系列簡單、高效的輸入法,經過多年的反覆最佳化、打磨,讓中文輸入徹底走出了 “簡而不快、快而不簡” 的困境,形成了完整的輸入法體系,能夠適應各種型別使用者的不同需要,可以實現方案間平滑的遷移和升級。

三、聲筆系列碼的解決方案

聲筆系列碼是一系列具有共同基礎和核心技術的輸入法的統稱,簡稱聲筆系列或聲筆。聲筆系列碼包括聲筆簡碼、聲筆快碼、聲筆飛碼、聲筆拼音、聲筆自然、聲筆小鶴,形成了一個嚴密的體系,如下圖所示。

聲筆系列碼總體介紹

聲母和筆畫是聲筆系列碼的共同基礎,用

v

表示零聲母和用

aeuio

表示五個筆畫,是聲筆系列碼走出的簡單而關鍵的一步。聲筆系列碼是一個循序漸進的嚴密的輸入法體系,在各個層次上全面地超越了傳統輸入法,可以滿足各類使用者在各種應用場景中的需要,使用者可以根據需要決定是否花更大的精力來學習難度更大而專業性更強的輸入法。

1. 核心技術

連續頂屏

:是指利用頂功編碼的雙碼元集(設起始碼元集為 A,後續碼元集為 B)特性,從字詞編碼的某一碼位 N 開始,在後接 A 中碼元時,可以自動將前面的特定候選字詞頂上螢幕;同時,若後接的是 B 中的碼元時,則可以延長編碼,快速篩選出其它字詞,篩選隨著碼長的延伸逐級進行;在每次篩選後,都可以採用前述的方法頂屏。這樣,在輸入中文的時候可以省略大量的空格鍵,從而大大地提高輸入效率。

字詞分流

:是指單字和片語各自有不同的編碼格式,甚至不同型別的片語也有不同的格式。將單字和片語的編碼分開,具有很大的實用價值,否則單字和片語的重碼排序會遇到兩難的境地。將單字、二字詞、三字詞和多字詞的編碼分開,還可以分別為它們設定不同的長度,以便最有效地利用編碼空間和字母選重。

字母選重

:是指當輸入的編碼達到特定碼型規定的長度時,如果有重碼字詞,那麼就用後續碼元集中的碼元兼做重碼選擇鍵。傳統輸入法通常都是用數字鍵來選擇重碼字詞。由於擊打數字鍵需要跨行進行,容易產生誤擊,一般人都無法盲打,所以會嚴重影響輸入速度。採用字母選重就能解決這個問題。搜狗拼音雖然可以用字母選擇重碼字詞,但是必須先用空格鍵引導,效果大打折扣。聲筆系列碼的字母選重是無需引導鍵的。

擴充套件編碼

:是指在輸入單字和二字詞的基本編碼後,在支援字母選重的基礎上,還可以追加兩碼,並再次用 aeoiu 來選擇重碼字詞。這用於對付重碼字詞的重災區特別有效。一方面可以用短碼輸入常見字詞,另一方面又可透過加碼來快速輸入重碼多的字詞。當然,擴充套件編碼是可選的。對於初學者,總可以只採用基本編碼,然後透過翻頁來輸入任何字詞;但是,當重碼很多時,需要多次翻頁和掃視重碼,輸入效率很低。所以,熟練者應當儘量使用擴充套件編碼來離散重碼,而不要依賴翻頁來查詢字詞。

動態碼長

:是指在第一次輸入某字詞時,如果其碼長超過一定長度,那麼就將其碼長縮短,而且其它相關字詞的碼長也會做相應的調整。這樣,在下次輸入同一字詞時就可以用較少的鍵數。搜狗拼音中的動態簡碼有類似的效果,但是佔用了單字和二字詞簡碼位,是不可取的,不利於使用者對高頻字詞的輸入形成條件反射;同時,搜狗拼音的碼長調整也不兼具「頂功」。聲筆系列碼中,兩碼內的字詞都是靜態編碼的,使用者可以在使用中逐步形成條件反射。

自動片語

:是指在輸入的過程中,利用輸入歷史,自動組合為新的片語,併為其自動編碼,此後就可以用此編碼來輸入新的片語,從而節約用鍵,提高輸入效率。自動生成的新片語,作為臨時片語儲存,出現在重碼字詞的後面,再次被選擇後成為正式的片語。造詞過程全自動化,無需人為干預,非常快捷、方便。更為理想的是,對於使用者幾乎不使用的片語,還能自動進行清除,相當於人類的遺忘功能或程式語言的垃圾回收機制,可以避免廢詞的數量爆增,出現儲存困難和重碼選擇困難等問題。

2. 輸入法簡介

聲筆簡碼

在聲筆系列碼中佔有特別重要的地位,它透過巧妙地編碼,在僅僅使用聲母和筆畫的前提下,取得了簡單、高效的輸入效果,具有最好的價效比,還有利於升級到聲筆快碼或聲筆飛碼。聲筆簡碼預設是簡單、高效的字詞模式,同時也提供了更簡單的整句模式 —— 聲筆簡整。

聲筆快碼

在聲筆簡碼的基礎上增加韻母來編碼,形成了一種特殊的雙拼輸入法。它比傳統的雙拼如自然碼和小鶴音形更加簡單和快捷。聲筆快碼是預設的方案,另外還有衍生的主單方案 —— 聲筆快訊,以及整句型方案 —— 聲筆快整。

聲筆飛碼

在聲筆簡碼的基礎上增加偏旁部首來編碼,增強了編碼離散能力,使得它比五筆字型更加專業和穩健,無論是單字和片語的輸入都有優異的表現。聲筆飛碼是預設方案,另外還有衍生的主單方案 —— 聲筆飛訊,以及整句型方案 —— 聲筆飛整。

聲筆拼音

是對傳統拼音輸入法的改良,它明確了音節界線,簡化了拼寫形式,能夠直接筆畫篩重,輸入效率得到了提高。基於聲筆拼音的頂功方案 —— 聲筆頂拼,則利用頂功大大提高了拼音輸入法的效率,是推薦的拼音輸入方式。

聲筆自然

聲筆小鶴

分別是對自然碼和小鶴音形的頂功改良,所不同的是:1。 不分平翹舌;2。 零聲母用 v 代替;3。 雙形用前兩筆代替,用 aeuio 代表折橫撇豎捺。 頂功改造後的優勢是:1。 更簡單,因為不區分平翹舌,形只使用前兩個單筆畫;2。 更高效:因為單字三碼起頂,重碼用 aeuio 選擇;3。 更強大,因為字詞分流,可以容納更大詞庫,並支援自動造詞和調頻。另外,衍生自聲筆自然的整句型方案 —— 聲筆自整和衍生自聲筆小鶴的整句型方案 —— 聲筆鶴整。

從編碼所使用的漢字特徵屬性來說,聲筆簡碼是最簡單的,只用了聲母和筆畫。以聲筆簡碼為基礎,加上全拼韻母就是聲筆拼音,加上偏旁部首就是聲筆飛碼,加上快碼的雙拼韻母就是聲筆快碼,加上自然碼的雙拼韻母就是聲筆自然,加上小鶴的雙拼韻母就是聲筆小鶴。下圖直觀地說明了聲筆系列碼各輸入法之間的關係。

聲筆系列碼總體介紹

更詳細地來看,聲筆系列碼的六款輸入法共包含了十四個輸入方案,其特點如下圖所示。其中,聲筆簡碼和聲筆拼音屬於普及型,聲筆小鶴和聲筆自然屬於中庸型,而聲筆快碼和聲筆飛碼屬於專業型。

聲筆系列碼總體介紹

3. 如何選擇

面對龐大的聲筆系列碼輸入法體系,使用者該如何選擇呢?為了幫助使用者在聲筆系列碼中正確地選擇適合的輸入法和輸入方案,現以搜狗拼音和五筆字型作為參照,從簡單性、平均碼長和可盲打性三方面,對各款輸入法做一個對比,決定選擇的優先順序。從簡單性來講,如果以絕對的記憶量為標準,則選擇的優先順序為:聲筆簡碼 > 搜狗拼音 > 聲筆拼音 > 聲筆自然 = 聲筆小鶴 > 聲筆快碼 > 聲筆飛碼 > 五筆字型。如果以動態平均碼長為標準,則選擇的優先順序為:聲筆簡碼 > 聲筆拼音 > 聲筆飛碼 > 聲筆快碼 > 聲筆自然 = 聲筆小鶴 > 五筆字型 > 搜狗拼音。從可盲打性的角度來講,則選擇的優先順序為:聲筆飛碼 > 五筆字型 > 聲筆快碼 > 聲筆自然 = 聲筆小鶴 > 聲筆簡碼 > 聲筆拼音 > 搜狗拼音。

不管您是什麼背景,只要你不是已經掌握和習慣了五筆字型、自然碼、小鶴音形和二筆之類的傳統四碼輸入法,那麼聲筆簡碼都是首推的方案。如果您分不清平翹舌、搞不懂韻母,又想學習成本低且效率也不錯,或者您弄不清學什麼輸入法好,那麼它就是更適合您的。實際上,95% 以上的人一輩子只使用聲筆簡碼就夠了,因為他們一般的輸入物件都是簡單的連續文字,而這正是聲筆簡碼的優勢,甚至用起來比其它更復雜的輸入法還高效。如果今後您輸入的離散文字很多,覺得聲筆簡碼不夠用了,再升級到聲筆快碼、聲筆飛碼也不遲。升級的過程是非常容易的,因為您已經掌握了聲母、筆畫、字母選重等聲筆系列碼的共同特性,只需要學習快碼的雙拼韻母或者飛碼的偏旁部首就行了。

如果您就是喜歡拼音輸入法,那麼就建議您換用聲筆拼音。聲筆拼音與傳統拼音幾乎一樣,拼音使用者不用學習就可以使用,而且效率有所提高,適合喜歡拼音的朋友提高輸入效率。如果您覺得它的效率還不夠,那麼可以使用聲筆頂拼。聲筆頂拼簡化和規範了拼音的字、詞編碼,強制使用者使用最簡單的拼式,利用頂功來節約大量的空格,透過附加筆畫來區分重碼,透過動態碼長調整來進一步縮短平均碼長,使拼音輸入法又上了一個新的臺階。如果今後您輸入的離散文字很多,覺得聲筆頂拼不夠用了,則只需要增加雙拼韻母就可以升級到聲筆快碼,或者換用聲筆飛碼也行。

如果您是自然碼或聲筆小鶴的老使用者,但是對它們的輸入效率還不滿意,您就可以換用聲筆自然或聲筆小鶴。這樣,可以用最小的代價,換來最大的效率提升。如果您是五筆和二筆等傳統四碼輸入法使用者,對字形更為敏感,想透過頂功來提高效率,您就可以換用聲筆飛碼。

如果您想更深入地瞭解聲筆系列碼,就請加入聲筆系列碼 QQ 群 445906697,這樣您就可以與其他聲筆系列碼愛好者深度地交流使用心得,探討頂功輸入法技巧,提出改進意見,並獲得寶貴的一手資料。

四、獲取、安裝與解除安裝

1. 獲取

聲筆系列碼的獲取方法是,在聲筆系列碼 QQ 群(群號 445906697)共享資料夾下載,或者透過官網連結下載。今後也會在軟體下載站點和應用市場釋出。

2. 安裝

聲筆系列碼目前的實現是建立在 RIME 輸入法平臺之上的。但是,為了支援聲筆系列碼的特殊功能,如連續頂屏、字母選重、擴充套件編碼、自動碼長等,對官方的 RIME 程式進行了特別的定製。不過,這裡提供的 Rime4sbxlm 可以相容相同版本的官方程式,仍然可以在定製程式上使用其它的 RIME 輸入法方案。

目前,聲筆系列碼只提供了 Windows 和 Android 的定製安裝程式,Windows 版本至少要求 XP,Andoid 版本至少要求 8。0。

在釋出形式上,聲筆系列碼包括主程式和擴充套件包。主程式內建聲筆簡碼(含聲筆簡整)和聲筆拼音(另含聲筆頂拼),而聲筆快碼(含聲筆快訊和聲筆快整)、聲筆飛碼(含聲筆飛訊和聲筆飛整)、聲筆自然(含聲筆自整)和聲筆小鶴(含聲筆鶴整)分別採用擴充套件包釋出。主程式必須首先安裝,才能安裝擴充套件包,不過擴充套件包是可選的。聲筆系列碼收詞數量比較大,超過 48 萬。

(1) 主程式的安裝

在 Windows 上,把您下載的聲筆系列 WIN 版壓縮包解壓,在解壓後的資料夾中找到安裝程式 Weasel4sbxlm,以管理員許可權進行安裝。點選「我接受」,然後按預設步驟安裝即可,建議不要改變預設的安裝路徑,更不要使用含有中文的路徑,以免出現不可預知的問題。

聲筆系列碼總體介紹

在 Android 手機上,則可以用聲筆系列安卓版一鍵安裝包進行安裝。步驟如下:

執行安裝程式後,出現以下安裝介面。

聲筆系列碼總體介紹

點選上圖的安裝按鈕,開始安裝。

聲筆系列碼總體介紹

開啟上圖中所要求的儲存和麥克風許可權。

聲筆系列碼總體介紹

允許上圖中的在其他應用上層顯示。

聲筆系列碼總體介紹

依次執行上圖中打紅色圈的專案,就安裝完成了。安裝成功後,您會在手機上見到以下的聲筆系列碼 APP 圖示。今後,在改變方案設定後,需要重新部署時,您就要用它。

聲筆系列碼總體介紹

(2) 擴充套件包的安裝

要使用擴充套件包,首先確認已經安裝好了主程式,然後將包解壓,把相應輸入方案複製到使用者資料夾中,啟用新的方案,或者直接編輯 default。custom。yaml 檔案來加入新的方案,並重新部署一下即可。注意,Windows 上的使用者資料夾名稱為 Rime,而 Android 上的使用者資料夾名稱為 sbxlm。

3. 解除安裝

聲筆系列碼的解除安裝很簡單。在 Windows 上,透過控制面板裡的

解除安裝程式

功能,找到小狼毫程式將其解除安裝就行了。在 Android 手機上,透過系統自身的應用程式管理功能就能方便地解除安裝。

五、聲筆系列碼基礎知識

1. 筆畫反查方法

在漢語拼音中,沒有使用字母 v,且所有音節均不以 i 和 u 開頭。當使用 v 來標識零聲母后,所有的音節便都不以

aeuio

這五母音字母開頭了,於是正好可以用

aeuio

來分別表示漢字的

折橫撇豎捺

五種筆畫。這裡在稱呼這五個母音字母的時候,採用了

QWERT

鍵盤上從左到右的排列順序,而不是傳統的

橫豎撇捺折

筆畫順序,也不是英文字母的順序,目的是讓使用者在記住後容易建立與鍵盤上對應按鍵之間的關係,便於形成操作上的條件反射。聲筆系列碼的重碼在用

aeuio

選擇時,也是按這個順序排列的。

對於不知道讀音的漢字,可以直接按筆順輸入筆畫來反查漢字的編碼。對於沒有讀音的偏旁部首,也可以直接用筆畫來輸入。筆畫不足時,可以反覆補充末筆。例如,若不知道「鬯」字的拼音,就可以直接輸入它的前幾筆

uooo

,代表

撇點點點點

,它就會出現在首頁,並在它的後面標註了讀音

chang

,注意筆畫

是歸到筆畫

中的。再如,單人旁「亻」可以用

uiii

代表

撇豎豎豎

來輸入,這裡補充了兩個末筆。

另外,還要注意,筆畫反查只能查單字,不能查片語。

2. 拼音反查方法

在使用聲筆系列碼的非拼音輸入法聲筆簡碼、聲筆快碼、聲筆飛碼、聲筆自然和聲筆小鶴時,如果不知道編碼,可以用 a 引導拼音來進行編碼反查。但是,有一點要特別注意,即以

a e o

開始的零聲母音節需要用 v 作為其聲母,如

a ao er ong

分別變為

va vao ver vong

。例如,要用零聲母音節

en

進行反查,就需要輸入

aven

,不能用

aen

拼音反查雖然也能查片語,但是因為技術原因,不會提示編碼,只是方便使用者知道讀音而不知道字形時,透過拼音打出片語來得知字形,以便根據編碼規則推出片語的編碼。

另外,聲筆系列碼還支援透過 i 引導用字海兩分法來進行反查, 支援查詢八萬多漢字,一般用於難讀而易於兩分的字進行反查或者 GBK 以外字的輸入。不過,GBK 以外的字,聲筆系列碼不提供正常編碼,不能按正常方式輸入,只能在兩分查詢到後選擇輸入。

3. 翻頁方法

重碼字詞超過一頁時,可用 Enter 和 Tab 鍵進行翻頁查詢。Enter 為向下翻頁,Tab 為向上翻頁。而且,翻頁操作在電腦上和手機上都是一樣的。

在定位新造詞的時候,可以在沒有進行過翻頁時,用 Tab 直接跳到最後一頁,這在重碼很多時特別有用。如果只用 Enter 的話,就需要按順序多次翻頁,因為新造的詞都是排在重碼詞中尾部的位置。

注意,聲筆系列碼沒有像一般輸入法那樣用逗號和句號來翻頁,這是因為聲筆系列碼使用翻頁鍵的情況是比較少或者很少的,無需佔用常用的逗號鍵和句號鍵而使它們喪失頂屏的能力。

4. 中英文混合輸入

許多使用者不僅僅需要方便、快速地輸入中文,而且需要混合輸入大量的英文。由於鍵盤及其佈局的差異,聲筆中英文混輸時,在電腦上和在手機上的操作方法是不一樣,而且隨各輸入方案的設定而定。下面介紹的是聲筆系列碼預設設定情況下的使用方法,要特別注意在電腦上和在手機上的差異。

在電腦上,在中文狀態下,按

CAPSLOCK

則可以鎖定大寫來輸入英文,此前若編碼視窗已有輸入則會被清空。當編碼視窗已經有輸入時,若要直接上屏編碼,則按

Shift + Enter

;若要上屏中文並同時切換到英文狀態,則按右

Shift

鍵;若要保留編碼並進入臨時英文狀態,則按左

Shift

鍵。在臨時英文狀態的可以接收空格和標點,完成後用回車或者右

Shift

上屏緩衝區的英文,並同時切換回中文狀態。當編碼視窗沒有輸入時,可以單擊左或右

Shift

來切換中英文輸入狀態。當編碼視窗沒有輸入且處於中文狀態時,首碼用大寫字母則自動切換到臨時英文狀態。

在手機上,在中文狀態下,沒有輸入編碼時,按

Shift

可以鎖定大寫來輸入英文;當前已經有編碼輸入時,

Shift

會變為

Esc

,用於清除編碼。若要直接上屏編碼,則按上滑退格鍵;若要上屏編碼並同時切換到英文狀態,則上滑空格鍵;若要保留編碼並進入臨時英文狀態,則上滑

Esc

鍵。在臨時英文狀態的可以接收空格和標點,完成後單擊回車或者上滑退格鍵上屏緩衝區的英文,並保留在英文狀態;若要同時切換到中文狀態,則上滑空格鍵來上屏臨時英文。當編碼視窗沒有輸入時,可以長按空格鍵或上滑

Shift

來切換中英文輸入狀態。當編碼視窗沒有輸入且處於中文狀態時,首碼上滑輸入大寫字母則自動切換到臨時英文狀態。當有重碼時,左右滑動空格可以定位重碼,然後用單擊空格上屏。另外,長按 G 可以切換是否顯示狀態列,下滑退格鍵可以收折鍵盤,上滑左下角的符號鍵可以切換輸入法方案,長按則進行輸入法設定;上滑 Enter 鍵可以切換主題,長按則可以選擇配色等。其它的特殊操作,如全選、剪下、複製、貼上、提示、助記、刪詞等,在鍵面上已經寫得很明確,就不再贅述。

5. 標點符號

聲筆系列碼對標點符號的輸入方法進行了統一和規範,以 RIME 的設計為基礎,有少量修改,可以用

aeuio

來選擇重碼,更加方便、快捷。在半形狀態下的定義如下:

聲筆系列碼總體介紹

上表中沒有列出按鍵和標點完全一致的,如

# %

等。在全形狀態下,標點符號的定義幾乎與半形狀態下相同,只是有的半形字元變成了對應的全形字元,如

& @

等。

6. 特殊符號

另外,透過

\

引導,還可以輸入各類特殊符號,輸入習慣源自同文風,但是改

/

\

,同時將以非首碼為

aeuio

的編碼改為

v

或者省略,以便支援用

aeuio

選擇重目,具體符號類別大致如下:

聲筆系列碼總體介紹

聲筆系列碼總體介紹

7. 詞庫同步

在使用者同時使用多種裝置,如臺電腦、手機等時,新造的片語,碼長調整和頻率調整的結果都需要同步,才能避免重複的工作。RIME 提供了同步使用者片語的功能,可以滿足這種需求,具體方法參見 RIME 官方網站說明書的使用者資料同步一節。

8. 自定義詞典

不少使用者需要的一些特殊片語是方案本身不能或者不便於造出來的,比如帶數字或 / 和字母的片語、特別長的片語等。聲筆系列碼提供了一個共享的自定義詞典來滿足這種需求。

由於聲筆系列碼在不少情況下是不允許重碼的,所以使用者自定義的片語不能放在系統片語的編碼空間裡,否則可能造成衝突而影響輸入法的正常使用。經過仔細考量,決定採用

u

引導來解決使用者自定義片語的輸入問題,此處的

u

意為「使用者」,因為它是英語的

user

的首字母,而聲筆系列碼的各種方案都不會使用

u

作為正常中文編碼的首碼,不會產生編碼衝突。

自定義詞典隨聲筆簡碼和聲筆簡整一道包含在為聲筆系列碼定製的小狼毫和同文主程式安裝包裡。它在裡面體現為一個方案,但是獨立使用的價值不大,只是為其它方案服務的。它是一個

dict

型而非

txt

型的詞典,當收錄的詞條數量大時也具有很快的查詢速度。

聲筆系列碼總體介紹

上圖所示就是自定義詞典檔案。在該檔案開始的註釋部分,說明了編碼格式和注意事項。需要特別注意的是,自定義片語不能以

aeuio

作為首碼,非首碼可以為小寫字母和數字,最好不要有重碼,因為重碼字詞需要透過移動游標來選擇,很不方便。同時還要強調,片語和編碼之間,編碼和權重(如果有的話)之間,必須是以製表符 TAB 分隔,不能是空格,否則使自定義詞典編譯失敗,所以最好要找一個支援製表符的編輯器來編輯自定義詞典。

9. LUA 指令碼

聲筆定製程式能夠支援 LUA 指令碼,但是在方案中的用法與官方有所不同。在聲筆的所有方案中,都是統一用 o 來引導的,其正則表示式為

o[qwrtsdfgzxcvbyphjklnm0-9][a-z0-9]*

,預設用

orq

來輸入日期,用

osj

來輸入時間,用

o[0-9]+

來輸入中文數字。實現過濾器和其它功能的指令碼,請自行新增。注意,如果有多個選項,o 引導的 LUA 指令碼輸入選項是不能用

aeuio

來選擇的,在電腦上可以用箭頭移動游標來選擇,在手機上可以滑動空格鍵來選擇,然後用空格上屏。

10. 增強的設定選項

(1) 停止調頻與造詞

聲筆系列的所有字詞方案預設都是開啟自動調頻與自動造詞的,這適合大多數人的習慣。但是,仍然有些使用者不喜歡詞庫的動態變化,或者喜歡在一段時間的動態調整後就不再變化。為此,聲筆定製程式專門針對 Table Translator 提供了一個 stop_change 選項,用於停止或者開啟自動調頻與自動造詞,停止為 true,開啟為 false。使用者修改 schema 中的這個選項後,需要重新部署才能生效。該選項的位置如下圖所示。該選項也能用於非聲筆系列的方案。

聲筆系列碼總體介紹

(2) 自動刪詞閾值

聲筆系列的所有字詞方案預設都能自動刪除過時的臨時片語。預設的刪除規則是,若在輸入時檢索到某個臨時片語的 tick 值與最新的全域性 tick 值之差的絕對值大於等於 1000 時,則將該臨時片語刪除。這個絕對值稱為 delete_threshold,可以在 Translator 中修改。當它小於等於 0 時,則不會刪除臨時片語,否則就按該值規定的 tick 差值來刪除。該值的通俗含義就是,檢索到某個臨時片語前你輸入了多少個字詞。該選項也能用於非聲筆系列的方案。

(3) 多字詞過濾

聲筆系列中的簡碼、飛訊和快訊有一個開啟多字詞過濾的選項 enable_filtering。這個選項預設的情況下為 false,即未開啟。未開啟多字詞過濾時,簡碼的 sssb 編碼、飛訊和快訊的 szsbb 編碼會將多字詞也查找出來,而開啟(即將 enable_filtering 設定為 true)的時候則會過濾掉多字詞,從而減少重碼,這時多字詞就只能採用 sssS 的形式來輸入。

附錄一:筆畫的國家規範

聲筆系列碼對筆畫的使用完全遵從國家的有關規範,這對糾正使用者的錯誤筆順和識別正確的筆畫型別是很有幫助的。

1. 筆順規則

聲筆系列碼總體介紹

2. 筆畫型別

聲筆系列碼總體介紹

附錄二:筆畫易錯的漢字和部首

有個別漢字和偏旁部首的筆順容易弄錯,需要引起注意,下面把它們羅列出來。

匕:丿乙

冫:丶一

入:丿丶

刁:乙一

卩:乙丨

九:丿乙

乃:乙丿

力:乙丿

七:一乙

廴:乙丶

小:丨丿丶

義:丶丿丶

萬:一乙丿

忄:丶丶丨

女:乙丿一

宀:丶丶乙

門:丶丨乙

犭:丿乙丿

山:丨乙丨

及:丿乙丶

叉:乙丶丶

與:一乙一

於:一一丨

之:丶乙丶

么:乙乙丶

也:乙丨乙

夂:丿乙丶

丬:丶一丨

心:丶乙丶丶

尤:一丿乙丶

長:丿一乙丶

車:一乙一丨

比:一乙丿乙

巴:乙丨一乙

辦:乙丿丶丶

方:丶一乙丿

灬:丶丶丶丶

醜:乙丨一一

火:丶丿丿丶

巨:一乙一乙

化:丿丨丿乙

戈:一乙丿丶

丹:丿乙丶一

片:丿丨一乙

區:一丿丶乙

兇:丿丶乙丨

五:一丨乙一

烏:丿乙乙一

互:一乙乙一

瓦:一乙乙丶

為:丶丿乙丶

世:一丨丨一乙

訊:丶乙乙一丨

民:乙一乙一乙

凸:丨一丨乙一

冉:丨乙丨一一

母:乙乙丶一丶

皮:乙丿丨乙丶

可:一丨乙一丨

鳥:丿乙丶乙一

凹:丨乙丨乙一

北:丨一一丿乙

必:丶乙丶丿丶

永:丶乙乙丿丶

兆:丿丶一乙丿丶

再:一丨乙丨一一

臣:一丨乙一丨乙

臼:丿丨一乙一一

過:一丨丶丶乙丶

共:一丨丨一丿丶

那:乙一一丿乙丨

卵:丿乙丶丿乙丨丶

肖:丨丶丿丨乙一一

巫:一丨丿丶丿丶一

裡:丨乙一一丨一一

赤:一丨一丿丨丿丶

甫:一丨乙一一丨丶

垂:丿一丨一丨丨一一

貫:乙乙丨一丨乙丿丶

建:乙一一一一丨乙丶

或:一丨乙一一乙丿丶

學:丶丶丿丶乙乙丨一

重:丿一丨乙一一丨一一

幽:丨乙乙丶乙乙丶乙丨

脊:丶一丿丶丿丶丨乙一一

兜:丿丨乙一一丿乙乙一丿乙

雪:一丶乙丨丶丶丶丶乙一一

率:丶一乙乙丶丶一丿丶一丨

淵:丶丶一丿丶丿一丨丿丶丨

標簽: 聲筆  輸入  編碼  輸入法  片語