本章先回顧中文輸入所經(jīng)歷的艱難歷程和近年來取得的成就茂缚,指出中文輸入仍然面臨的一些問題,然后介紹聲筆系列碼怎么樣革命性地解決這些問題。接下來延赌,介紹如何選擇和學(xué)習(xí)聲筆系列碼的具體方案和如何獲取耽梅、安裝與卸載聲筆系列碼薛窥。本篇最后「聲筆系列碼基礎(chǔ)知識」一節(jié),論述了一些跨輸入方案的共同內(nèi)容褐墅,如反查拆檬、翻頁、標點妥凳、符號竟贯、詞庫同步、自定義詞典逝钥、中英文混合輸入屑那、手機上的一般操作,在具體方案的介紹中可能就沒有重復(fù)這些內(nèi)容了艘款。
一持际、中文輸入的艱難與輝煌歷程
在英文機械打字機普及以前,中文和英文的輸入是沒有什么差別的哗咆,都是手寫蜘欲。而且,在鋼筆出現(xiàn)以前晌柬,中國的文房四寶比西方的書寫工具先進姥份。
早在 1714 年,就開始相繼有英年碘、美澈歉、法、意屿衅、瑞士等國家的人發(fā)明了各種形式的打字機埃难,技術(shù)一直不成熟,無法普及涤久。直到 1868 年涡尘,美國人 Christopher Latham Sholes 設(shè)計出現(xiàn)代打字機的實用形式,規(guī)范了 QWERT
鍵盤响迂,1873 年使用此布局的第一臺商用打字機成功投放市場悟衩,并為大眾所使用,為西方文化的普及做出了巨大貢獻栓拜。
由于漢字的數(shù)量太多座泳,一直阻礙著中文輸入的機械化惠昔。1915 年在美國留學(xué)的祁暄發(fā)明了第一臺中文打字機,并獲得了美國專利挑势。后來這打字機又獲得了北洋政府農(nóng)商部的嘉獎镇防。這種中文打字機結(jié)構(gòu)復(fù)雜,外形笨重潮饱,體積龐大姥饰,操作復(fù)雜揩魂,需要打字員有足夠的記憶和反應(yīng)速度,雖然在電子打字機出現(xiàn)以前有少量的商用,但是打字員必須經(jīng)過專業(yè)的訓(xùn)練才能勝任工作钉寝。一般機構(gòu)和學(xué)校還是愿意用手抄或油印臼勉,實際上唤蔗,配有中文打字機的學(xué)校有送、機關(guān)、企業(yè)很少盛险。
因為中文的復(fù)雜性和技術(shù)的局限瞄摊,中文的快速輸入問題在電腦普及以前一直沒有得到解決,中國痛失了一個機械打字時代苦掘!損失是非常慘重的换帜。正因為如此,在歷史上鹤啡,從民間到政府惯驼,都曾試圖從改變中文的角度來解決這個問題。一個方向是漢字簡化递瑰,另一個方向是漢字拼音化祟牲,兩個方向都在同時進行。并且泣矛,在漢字的去留和改革的方向上發(fā)生了激烈的爭論疲眷。今天我們使用的簡化漢字和漢語拼音禾蚕,就是這種歷史發(fā)展的結(jié)果您朽。
電子工業(yè)部第六所于 1983 年正式公布了我國第一個中文磁盤操作系統(tǒng) CC-DOS,這在我國中文信息處理歷史上具有劃時代的意義换淆。CC-DOS 是在 PC-DOS 的基礎(chǔ)上擴充哗总、修改而成。在廣泛使用的 CC-DOS 2.1 版中倍试,就有簡拼讯屈、首尾碼、快速碼和區(qū)位碼輸入法县习,已經(jīng)涵蓋了包括音碼涮母、形碼谆趾、音形碼和數(shù)字碼這些主要類型的輸入法,對我國計算機應(yīng)用的普及起到了開路先鋒的作用叛本。簡拼是純音碼沪蓬,使用的是介于全拼和雙拼之間的一種拼音方法,對三個及三個字母以上的韻母進行了壓縮来候,對后來的自然碼雙拼產(chǎn)生了影響跷叉。首尾碼是一種純形碼,包含 97 個部件营搅,分為 52 類云挟;部件到鍵盤字母的映射沒有太多的規(guī)律可循,記憶量很大转质;編碼時只取字首和字尾各一個部件园欣,對于未列出的變形部件需要輸入者自己去猜測其應(yīng)歸屬的鍵位。受限于當時的軟硬件條件峭拘,這兩種方法都不支持聯(lián)想俊庇,也不支持詞組,更不支持智能整句鸡挠,都有很多重碼辉饱。因此,在輸入時選擇拣展、翻頁操作很頻繁彭沼,眼睛需要不斷地掃描提示行,以便在眾多的重碼中找尋所需的字备埃,輸?shù)糜掷塾致栈蟆?焖俅a是通過壓縮拼音加碼方法實現(xiàn)的按脚,可以在一定的程度上離散重碼于毙。由于快速碼的加碼方法沒有規(guī)律可循,因此沒有得到真正的應(yīng)用辅搬。
1986 年唯沮,四通公司與日本三井物業(yè)合作,推出了四通 MS-2400 中文電子打字機堪遂,宣告了中國專業(yè)電子打字時代的到來介蛉。隨著四通打字機的廣泛使用,首先捆綁在四通打字機上的五筆字型輸入法流傳開來溶褪。五筆字型以非常復(fù)雜的編碼規(guī)則換來了在 GB2312-80 字符集內(nèi)較低的重碼率币旧。當采用強制簡碼時,還可進一步將低重碼率猿妈。詞組編碼被放進全碼字的剩余編碼空間中吹菱,實現(xiàn)了字詞混合編碼巍虫。只要收錄的詞組量不大,發(fā)生重碼的可能性是比較小的鳍刷。五筆字型擁有的這些特點垫言,正好適應(yīng)了職業(yè)打字的需要,成為它在職業(yè)打字時代非常流行的重要原因之一倾剿。雖然五筆字型在市場上取得了巨大的成功筷频,但它存在的問題也是不容忽視的。首先前痘,五筆字型是非常難學(xué)的凛捏,而且容易遺忘。它除了有非常復(fù)雜的編碼規(guī)則而外芹缔,還有很多例外需要記憶坯癣。五筆字型打字員在打字時對一些常見字出現(xiàn) “卡殼” 的現(xiàn)象是很普遍的事情。這時就需要臨時換用拼音輸入法最欠。
到了九十年代末示罗,隨著計算機價格的進一步降低、存儲處理能力的進一步增強芝硬、Windows 圖形操作系統(tǒng)的流行和國際互聯(lián)網(wǎng)的興起蚜点,用戶界面變得非常友好,計算機進入了中國的普通百姓家庭拌阴,進入了中小學(xué)教育中绍绘,真正實現(xiàn)了計算機在中國的大普及。這樣便造就了一個龐大的非職業(yè)打字員用戶群體迟赃,他們的輸入方式是 “想打” 而不是 “看打”陪拘,他們沒有精力花費大量的時間學(xué)習(xí)五筆字型,而 Windows 內(nèi)置了智能 ABC 和微軟拼音輸入法纤壁,利用學(xué)校學(xué)到的拼音知識就可以打字左刽。智能 ABC 與早期的拼音輸入法相比,取得了長足的進步酌媒,以詞組和短語為單位進行輸入欠痴,擁有比較豐富的詞庫,支持智能的分詞馍佑,支持全拼斋否、簡拼混合輸入梨水,比微軟的整句輸入更適合國情拭荤,逐步成為前互聯(lián)網(wǎng)時代的主流輸入法。
在 2006 年疫诽,出現(xiàn)了搜狗拼音舅世,它通過搜索引擎技術(shù)旦委,將互聯(lián)網(wǎng)變成了一個巨大的活詞庫,使用戶不僅僅只是詞庫的使用者雏亚,也是詞庫的生產(chǎn)者缨硝。這就進一步彌補了拼音輸入法單字能力弱的短板,增強了它的可用性罢低。再憑借搜狗公司強大的營銷和推廣能力查辩,讓搜狗拼音輸入法迅速地占領(lǐng)了市場,成為了當今輸入法的頭部网持。
二宜岛、中文輸入仍面臨的問題
但是,利用互聯(lián)網(wǎng)的龐大詞庫也不能完全解決問題功舀,中文的詞組是無窮無盡的萍倡,個性化的詞組更不可能囊括,單字的輸入始終不可避免辟汰。同時列敲,拼音輸入法碼長太長、重碼太多帖汞、效率低下的問題仍然困擾著人們戴而。所以,搜狗翩蘸、百度填硕、訊飛這幾大輸入法都同時提供了五筆字型來滿足追求高效的用戶,甚至出現(xiàn)了拼音五筆混合模式來兼顧兩者鹿鳖。然而扁眯,拼音和五筆在知識和技能上毫不相干,同時掌握這兩種輸入法既不經(jīng)濟也不現(xiàn)實翅帜。實際的情況是姻檀,絕大多數(shù)只使用拼音,少數(shù)人在使用雙拼涝滴、五筆绣版、自然碼、二筆等各式各樣的輸入法歼疮。這種情況讓大家都不滿意杂抽。于是,人們一直在不斷地研究和探索新的輸入法韩脏。
聲筆系列碼開創(chuàng)了革命性的頂功輸入方式缩麸,發(fā)明了一系列簡單、高效的輸入法赡矢,經(jīng)過多年的反復(fù)優(yōu)化杭朱、打磨阅仔,讓中文輸入徹底走出了 “簡而不快、快而不簡” 的困境弧械,形成了完整的輸入法體系八酒,能夠適應(yīng)各種類型用戶的不同需要,可以實現(xiàn)方案間平滑的遷移和升級刃唐。
三羞迷、聲筆系列碼的解決方案
聲筆系列碼是一系列具有共同基礎(chǔ)和核心技術(shù)的輸入法的統(tǒng)稱,簡稱聲筆系列或聲筆画饥。聲筆系列碼包括聲筆簡碼闭树、聲筆快碼、聲筆飛碼荒澡、聲筆拼音报辱、聲筆自然、聲筆小鶴单山,形成了一個嚴密的體系碍现,如下圖所示。
聲母和筆畫是聲筆系列碼的共同基礎(chǔ)米奸,用 v
表示零聲母和用 aeuio
表示五個筆畫昼接,是聲筆系列碼走出的簡單而關(guān)鍵的一步。聲筆系列碼是一個循序漸進的嚴密的輸入法體系悴晰,在各個層次上全面地超越了傳統(tǒng)輸入法慢睡,可以滿足各類用戶在各種應(yīng)用場景中的需要,用戶可以根據(jù)需要決定是否花更大的精力來學(xué)習(xí)難度更大而專業(yè)性更強的輸入法铡溪。
1. 核心技術(shù)
- 連續(xù)頂屏:是指利用頂功編碼的雙碼元集(設(shè)起始碼元集為 A漂辐,后續(xù)碼元集為 B)特性,從字詞編碼的某一碼位 N 開始棕硫,在后接 A 中碼元時髓涯,可以自動將前面的特定候選字詞頂上屏幕;同時哈扮,若后接的是 B 中的碼元時纬纪,則可以延長編碼,快速篩選出其它字詞滑肉,篩選隨著碼長的延伸逐級進行包各;在每次篩選后,都可以采用前述的方法頂屏靶庙。這樣问畅,在輸入中文的時候可以省略大量的空格鍵,從而大大地提高輸入效率。
- 字詞分流:是指單字和詞組各自有不同的編碼格式按声,甚至不同類型的詞組也有不同的格式。將單字和詞組的編碼分開恬吕,具有很大的實用價值签则,否則單字和詞組的重碼排序會遇到兩難的境地。將單字铐料、二字詞渐裂、三字詞和多字詞的編碼分開,還可以分別為它們設(shè)定不同的長度钠惩,以便最有效地利用編碼空間和字母選重柒凉。
- 字母選重:是指當輸入的編碼達到特定碼型規(guī)定的長度時,如果有重碼字詞篓跛,那么就用后續(xù)碼元集中的碼元兼做重碼選擇鍵膝捞。傳統(tǒng)輸入法通常都是用數(shù)字鍵來選擇重碼字詞。由于擊打數(shù)字鍵需要跨行進行愧沟,容易產(chǎn)生誤擊蔬咬,一般人都無法盲打,所以會嚴重影響輸入速度沐寺。采用字母選重就能解決這個問題林艘。搜狗拼音雖然可以用字母選擇重碼字詞,但是必須先用空格鍵引導(dǎo)混坞,效果大打折扣狐援。聲筆系列碼的字母選重是無需引導(dǎo)鍵的。
- 擴展編碼:是指在輸入單字和二字詞的基本編碼后究孕,在支持字母選重的基礎(chǔ)上啥酱,還可以追加兩碼,并再次用 aeoiu 來選擇重碼字詞厨诸。這用于對付重碼字詞的重災(zāi)區(qū)特別有效懈涛。一方面可以用短碼輸入常見字詞,另一方面又可通過加碼來快速輸入重碼多的字詞泳猬。當然批钠,擴展編碼是可選的。對于初學(xué)者得封,總可以只采用基本編碼埋心,然后通過翻頁來輸入任何字詞;但是忙上,當重碼很多時拷呆,需要多次翻頁和掃視重碼,輸入效率很低。所以茬斧,熟練者應(yīng)當盡量使用擴展編碼來離散重碼腰懂,而不要依賴翻頁來查找字詞。
- 動態(tài)碼長:是指在第一次輸入某字詞時项秉,如果其碼長超過一定長度绣溜,那么就將其碼長縮短,而且其它相關(guān)字詞的碼長也會做相應(yīng)的調(diào)整娄蔼。這樣怖喻,在下次輸入同一字詞時就可以用較少的鍵數(shù)。搜狗拼音中的動態(tài)簡碼有類似的效果岁诉,但是占用了單字和二字詞簡碼位锚沸,是不可取的,不利于用戶對高頻字詞的輸入形成條件反射涕癣;同時哗蜈,搜狗拼音的碼長調(diào)整也不兼具「頂功」。聲筆系列碼中坠韩,兩碼內(nèi)的字詞都是靜態(tài)編碼的恬叹,用戶可以在使用中逐步形成條件反射。
- 自動詞組:是指在輸入的過程中同眯,利用輸入歷史绽昼,自動組合為新的詞組,并為其自動編碼须蜗,此后就可以用此編碼來輸入新的詞組硅确,從而節(jié)約用鍵,提高輸入效率明肮。自動生成的新詞組菱农,作為臨時詞組保存,出現(xiàn)在重碼字詞的后面柿估,再次被選擇后成為正式的詞組循未。造詞過程全自動化,無需人為干預(yù)秫舌,非车难快捷、方便足陨。更為理想的是嫂粟,對于用戶幾乎不使用的詞組,還能自動進行清除墨缘,相當于人類的遺忘功能或程序語言的垃圾回收機制星虹,可以避免廢詞的數(shù)量爆增零抬,出現(xiàn)存儲困難和重碼選擇困難等問題。
2. 輸入法簡介
聲筆簡碼在聲筆系列碼中占有特別重要的地位宽涌,它通過巧妙地編碼平夜,在僅僅使用聲母和筆畫的前提下,取得了簡單卸亮、高效的輸入效果忽妒,具有最好的性價比,還有利于升級到聲筆快碼或聲筆飛碼嫡良。聲筆簡碼默認是簡單锰扶、高效的字詞模式献酗,同時也提供了更簡單的整句模式 —— 聲筆簡整寝受。
聲筆快碼在聲筆簡碼的基礎(chǔ)上增加韻母來編碼,形成了一種特殊的雙拼輸入法罕偎。它比傳統(tǒng)的雙拼如自然碼和小鶴音形更加簡單和快捷很澄。聲筆快碼是默認的方案,另外還有衍生的主單方案 —— 聲筆快訊颜及,以及整句型方案 —— 聲筆快整甩苛。
聲筆飛碼在聲筆簡碼的基礎(chǔ)上增加偏旁部首來編碼,增強了編碼離散能力俏站,使得它比五筆字型更加專業(yè)和穩(wěn)健讯蒲,無論是單字和詞組的輸入都有優(yōu)異的表現(xiàn)。聲筆飛碼是默認方案肄扎,另外還有衍生的主單方案 —— 聲筆飛訊墨林,以及整句型方案 —— 聲筆飛整。
聲筆拼音是對傳統(tǒng)拼音輸入法的改良犯祠,它明確了音節(jié)界線旭等,簡化了拼寫形式,能夠直接筆畫篩重衡载,輸入效率得到了提高搔耕。基于聲筆拼音的頂功方案 —— 聲筆頂拼痰娱,則利用頂功大大提高了拼音輸入法的效率弃榨,是推薦的拼音輸入方式。
聲筆自然和聲筆小鶴分別是對自然碼和小鶴音形的頂功改良梨睁,所不同的是:1. 不分平翹舌惭墓;2. 零聲母用 v 代替;3. 雙形用前兩筆代替而姐,用 aeuio 代表折橫撇豎捺腊凶。 頂功改造后的優(yōu)勢是:1. 更簡單,因為不區(qū)分平翹舌,形只使用前兩個單筆畫钧萍;2. 更高效:因為單字三碼起頂褐缠,重碼用 aeuio 選擇;3. 更強大风瘦,因為字詞分流队魏,可以容納更大詞庫,并支持自動造詞和調(diào)頻万搔。另外胡桨,衍生自聲筆自然的整句型方案 —— 聲筆自整和衍生自聲筆小鶴的整句型方案 —— 聲筆鶴整。
從編碼所使用的漢字特征屬性來說瞬雹,聲筆簡碼是最簡單的昧谊,只用了聲母和筆畫。以聲筆簡碼為基礎(chǔ)酗捌,加上全拼韻母就是聲筆拼音呢诬,加上偏旁部首就是聲筆飛碼,加上快碼的雙拼韻母就是聲筆快碼胖缤,加上自然碼的雙拼韻母就是聲筆自然尚镰,加上小鶴的雙拼韻母就是聲筆小鶴。下圖直觀地說明了聲筆系列碼各輸入法之間的關(guān)系哪廓。
更詳細地來看狗唉,聲筆系列碼的六款輸入法共包含了十四個輸入方案,其特點如下圖所示涡真。其中分俯,聲筆簡碼和聲筆拼音屬于普及型,聲筆小鶴和聲筆自然屬于中庸型综膀,而聲筆快碼和聲筆飛碼屬于專業(yè)型澳迫。
3. 如何選擇
面對龐大的聲筆系列碼輸入法體系,用戶該如何選擇呢剧劝?為了幫助用戶在聲筆系列碼中正確地選擇適合的輸入法和輸入方案橄登,現(xiàn)以搜狗拼音和五筆字型作為參照,從簡單性讥此、平均碼長和可盲打性三方面拢锹,對各款輸入法做一個對比,決定選擇的優(yōu)先順序萄喳。從簡單性來講卒稳,如果以絕對的記憶量為標準,則選擇的優(yōu)先順序為:聲筆簡碼 > 搜狗拼音 > 聲筆拼音 > 聲筆自然 = 聲筆小鶴 > 聲筆快碼 > 聲筆飛碼 > 五筆字型他巨。如果以動態(tài)平均碼長為標準充坑,則選擇的優(yōu)先順序為:聲筆簡碼 > 聲筆拼音 > 聲筆飛碼 > 聲筆快碼 > 聲筆自然 = 聲筆小鶴 > 五筆字型 > 搜狗拼音减江。從可盲打性的角度來講,則選擇的優(yōu)先順序為:聲筆飛碼 > 五筆字型 > 聲筆快碼 > 聲筆自然 = 聲筆小鶴 > 聲筆簡碼 > 聲筆拼音 > 搜狗拼音捻爷。
不管您是什么背景辈灼,只要你不是已經(jīng)掌握和習(xí)慣了五筆字型、自然碼也榄、小鶴音形和二筆之類的傳統(tǒng)四碼輸入法巡莹,那么聲筆簡碼都是首推的方案。如果您分不清平翹舌甜紫、搞不懂韻母降宅,又想學(xué)習(xí)成本低且效率也不錯,或者您弄不清學(xué)什么輸入法好囚霸,那么它就是更適合您的腰根。實際上,95% 以上的人一輩子只使用聲筆簡碼就夠了邮辽,因為他們一般的輸入對象都是簡單的連續(xù)文本唠雕,而這正是聲筆簡碼的優(yōu)勢贸营,甚至用起來比其它更復(fù)雜的輸入法還高效吨述。如果今后您輸入的離散文本很多,覺得聲筆簡碼不夠用了钞脂,再升級到聲筆快碼揣云、聲筆飛碼也不遲县恕。升級的過程是非常容易的裆熙,因為您已經(jīng)掌握了聲母、筆畫顷链、字母選重等聲筆系列碼的共同特性阎毅,只需要學(xué)習(xí)快碼的雙拼韻母或者飛碼的偏旁部首就行了焚刚。
如果您就是喜歡拼音輸入法,那么就建議您換用聲筆拼音扇调。聲筆拼音與傳統(tǒng)拼音幾乎一樣矿咕,拼音用戶不用學(xué)習(xí)就可以使用,而且效率有所提高狼钮,適合喜歡拼音的朋友提高輸入效率碳柱。如果您覺得它的效率還不夠,那么可以使用聲筆頂拼熬芜。聲筆頂拼簡化和規(guī)范了拼音的字莲镣、詞編碼,強制用戶使用最簡單的拼式涎拉,利用頂功來節(jié)約大量的空格瑞侮,通過附加筆畫來區(qū)分重碼的圆,通過動態(tài)碼長調(diào)整來進一步縮短平均碼長,使拼音輸入法又上了一個新的臺階半火。如果今后您輸入的離散文本很多略板,覺得聲筆頂拼不夠用了,則只需要增加雙拼韻母就可以升級到聲筆快碼慈缔,或者換用聲筆飛碼也行叮称。
如果您是自然碼或小鶴雙拼的老用戶,但是對它們的輸入效率還不滿意藐鹤,您就可以換用聲筆自然或聲筆小鶴瓤檐。這樣,可以用最小的代價娱节,換來最大的效率提升挠蛉。如果您是五筆和二筆等傳統(tǒng)四碼輸入法用戶,對字形更為敏感肄满,想通過頂功來提高效率谴古,您就可以換用聲筆飛碼。
四稠歉、獲取掰担、安裝與卸載
1. 獲取
聲筆系列碼的獲取方法是,在聲筆系列碼 QQ 群共享文件夾下載怒炸。今后也會在軟件下載站點和應(yīng)用市場發(fā)布带饱。
2. 安裝
聲筆系列碼目前的實現(xiàn)是建立在 RIME 輸入法平臺之上的。但是阅羹,為了支持聲筆系列碼的特殊功能勺疼,如連續(xù)頂屏、字母選重捏鱼、擴展編碼执庐、自動碼長等,對官方的 RIME 程序進行了特別的定制导梆。不過轨淌,聲筆定制程序可以兼容相同版本的官方程序,仍然可以在定制程序上使用其它的 RIME 輸入法方案问潭。
目前猿诸,聲筆系列碼只提供了 Windows 和 Android 的定制安裝程序,Windows 版本至少要求 XP狡忙,Andoid 版本至少要求 8.0梳虽。
在發(fā)布形式上,聲筆系列碼包括主程序和擴展包灾茁。主程序內(nèi)置聲筆簡碼(含聲筆簡整)窜觉,而聲筆拼音(另含聲筆頂拼)谷炸、聲筆快碼(含聲筆快訊和聲筆快整)、聲筆飛碼(含聲筆飛訊和聲筆飛整)禀挫、聲筆自然(含聲筆自整)和聲筆小鶴(含聲筆鶴整)分別采用擴展包發(fā)布旬陡。主程序必須首先安裝,才能安裝擴展包语婴,不過擴展包是可選的描孟。聲筆系列碼收詞數(shù)量比較大,超過 48 萬砰左。
主程序的安裝
在 Windows 上匿醒,把您下載的聲筆系列 WIN 版壓縮包解壓,在解壓后的文件夾中找到安裝程序 Weasel4sbxlm缠导,以管理員權(quán)限進行安裝廉羔。點擊「我接受」,然后按默認步驟安裝即可僻造,建議不要改變默認的安裝路徑憋他,更不要使用含有中文的路徑,以免出現(xiàn)不可預(yù)知的問題髓削。
在 Android 手機上竹挡,則可以用聲筆系列安卓版一鍵安裝包進行安裝。步驟如下:
-
運行安裝程序后蔬螟,出現(xiàn)以下安裝界面此迅。聲筆系列碼的安裝
-
點擊上圖的安裝按鈕汽畴,開始安裝旧巾。聲筆系列碼的安裝
-
打開上圖中所要求的存儲和麥克風(fēng)權(quán)限。聲筆系列碼的安裝
-
允許上圖中的在其他應(yīng)用上層顯示忍些。聲筆系列碼的安裝
-
依次執(zhí)行上圖中打紅色圈的項目鲁猩,就安裝完成了。安裝成功后罢坝,您會在手機上見到以下的聲筆系列碼 APP 圖標廓握。今后,在改變方案設(shè)置后嘁酿,需要重新部署時隙券,您就要用它。聲筆系列碼的安裝
擴展包的安裝
要使用擴展包闹司,首先確認已經(jīng)安裝好了主程序娱仔,然后將包解壓,把相應(yīng)輸入方案復(fù)制到用戶文件夾中游桩,啟用新的方案牲迫,或者直接編輯 default.custom.yaml 文件來加入新的方案耐朴,并重新部署一下即可。注意盹憎,Windows 上的用戶文件夾名稱為 Rime筛峭,而 Android 上的用戶文件夾名稱為 sbxlm。
3. 卸載
聲筆系列碼的卸載很簡單陪每。在 Windows 上影晓,通過控制面板里的卸載程序
功能,找到小狼毫程序?qū)⑵湫遁d就行了檩禾。在 Android 手機上俯艰,通過系統(tǒng)自身的應(yīng)用程序管理功能就能方便地卸載。
五锌订、聲筆系列碼基礎(chǔ)知識
1. 筆畫反查方法
在漢語拼音中竹握,沒有使用字母 v,且所有音節(jié)均不以 i 和 u 開頭辆飘。當使用 v 來標識零聲母后啦辐,所有的音節(jié)便都不以 aeuio
這五元音字母開頭了,于是正好可以用 aeuio
來分別表示漢字的折橫撇豎捺
五種筆畫蜈项。這里在稱呼這五個元音字母的時候芹关,采用了 QWERT
鍵盤上從左到右的排列順序,而不是傳統(tǒng)的橫豎撇捺折
筆畫順序紧卒,也不是英文字母的順序侥衬,目的是讓用戶在記住后容易建立與鍵盤上對應(yīng)按鍵之間的關(guān)系,便于形成操作上的條件反射跑芳。聲筆系列碼的重碼在用 aeuio
選擇時轴总,也是按這個順序排列的。
對于不知道讀音的漢字博个,可以直接按筆順輸入筆畫來反查漢字的編碼怀樟。對于沒有讀音的偏旁部首,也可以直接用筆畫來輸入盆佣。筆畫不足時往堡,可以反復(fù)補充末筆。例如共耍,若不知道「鬯」字的拼音虑灰,就可以直接輸入它的前幾筆 uooo
,代表撇點點點點
痹兜,它就會出現(xiàn)在首頁穆咐,并在它的后面標注了讀音 chang
,注意筆畫點
是歸到筆畫捺
中的佃蚜。再如庸娱,單人旁「亻」可以用 uiii
代表撇豎豎豎
來輸入着绊,這里補充了兩個末筆。
另外熟尉,還要注意归露,筆畫反查只能查單字,不能查詞組斤儿。
2. 拼音反查方法
在使用聲筆系列碼的非拼音輸入法聲筆簡碼剧包、聲筆快碼、聲筆飛碼往果、聲筆自然和聲筆小鶴時疆液,如果不知道編碼,可以用 a 引導(dǎo)拼音來進行編碼反查陕贮。但是堕油,有一點要特別注意,即以 a e o
開始的零聲母音節(jié)需要用 v 作為其聲母肮之,如 a ao er ong
分別變?yōu)?va vao ver vong
掉缺。例如,要用零聲母音節(jié) en
進行反查戈擒,就需要輸入 aven
眶明,不能用 aen
。
拼音反查雖然也能查詞組筐高,但是因為技術(shù)原因搜囱,不會提示編碼,只是方便用戶知道讀音而不知道字形時柑土,通過拼音打出詞組來得知字形蜀肘,以便根據(jù)編碼規(guī)則推出詞組的編碼。
另外冰单,聲筆系列碼還支持通過 i 引導(dǎo)用字海兩分法來進行反查幌缝, 支持查找八萬多漢字,一般用于難讀而易于兩分的字進行反查或者 GBK 以外字的輸入诫欠。不過,GBK 以外的字浴栽,聲筆系列碼不提供正常編碼荒叼,不能按正常方式輸入,只能在兩分查找到后選擇輸入典鸡。
3. 翻頁方法
重碼字詞超過一頁時被廓,可用 Enter 和 Tab 鍵進行翻頁查找。Enter 為向下翻頁萝玷,Tab 為向上翻頁嫁乘。而且昆婿,翻頁操作在電腦上和手機上都是一樣的。
在定位新造詞的時候蜓斧,可以在沒有進行過翻頁時仓蛆,用 Tab 直接跳到最后一頁,這在重碼很多時特別有用挎春。如果只用 Enter 的話看疙,就需要按順序多次翻頁,因為新造的詞都是排在重碼詞中尾部的位置直奋。
注意能庆,聲筆系列碼沒有像一般輸入法那樣用逗號和句號來翻頁,這是因為聲筆系列碼使用翻頁鍵的情況是比較少或者很少的脚线,無需占用常用的逗號鍵和句號鍵而使它們喪失頂屏的能力搁胆。
4. 中英文混合輸入
許多用戶不僅僅需要方便、快速地輸入中文邮绿,而且需要混合輸入大量的英文丰涉。由于鍵盤及其布局的差異,聲筆中英文混輸時斯碌,在電腦上和在手機上的操作方法是不一樣一死,而且隨各輸入方案的設(shè)置而定。下面介紹的是聲筆系列碼默認設(shè)置情況下的使用方法傻唾,要特別注意在電腦上和在手機上的差異投慈。
在電腦上,在中文狀態(tài)下冠骄,按 CAPSLOCK
則可以鎖定大寫來輸入英文伪煤,此前若編碼窗口已有輸入則會被清空。當編碼窗口已經(jīng)有輸入時凛辣,若要直接上屏編碼抱既,則按 Shift + Enter
;若要上屏中文并同時切換到英文狀態(tài)扁誓,則按右 Shift
鍵防泵;若要保留編碼并進入臨時英文狀態(tài),則按左 Shift
鍵蝗敢。在臨時英文狀態(tài)的可以接收空格和標點捷泞,完成后用回車或者右 Shift
上屏緩沖區(qū)的英文,并同時切換回中文狀態(tài)寿谴。當編碼窗口沒有輸入時锁右,可以單擊左或右 Shift
來切換中英文輸入狀態(tài)。當編碼窗口沒有輸入且處于中文狀態(tài)時,首碼用大寫字母則自動切換到臨時英文狀態(tài)咏瑟。
在手機上拂到,在中文狀態(tài)下,沒有輸入編碼時码泞,按 Shift
可以鎖定大寫來輸入英文兄旬;當前已經(jīng)有編碼輸入時,Shift
會變?yōu)?Esc
浦夷,用于清除編碼辖试。若要直接上屏編碼,則按上滑退格鍵劈狐;若要上屏編碼并同時切換到英文狀態(tài)罐孝,則上滑空格鍵;若要保留編碼并進入臨時英文狀態(tài)肥缔,則上滑 Esc
鍵莲兢。在臨時英文狀態(tài)的可以接收空格和標點,完成后單擊回車或者上滑退格鍵上屏緩沖區(qū)的英文续膳,并保留在英文狀態(tài)改艇;若要同時切換到中文狀態(tài),則上滑空格鍵來上屏臨時英文坟岔。當編碼窗口沒有輸入時谒兄,可以長按空格鍵或上滑 Shift
來切換中英文輸入狀態(tài)。當編碼窗口沒有輸入且處于中文狀態(tài)時社付,首碼上滑輸入大寫字母則自動切換到臨時英文狀態(tài)承疲。當有重碼時,左右滑動空格可以定位重碼鸥咖,然后用單擊空格上屏燕鸽。另外,長按 G 可以切換是否顯示狀態(tài)欄啼辣,下滑退格鍵可以收折鍵盤啊研,上滑左下角的符號鍵可以切換輸入法方案,長按則進行輸入法設(shè)置鸥拧;上滑 Enter 鍵可以切換主題党远,長按則可以選擇配色等。其它的特殊操作住涉,如全選麸锉、剪切、復(fù)制舆声、粘貼、提示、助記媳握、刪詞等碱屁,在鍵面上已經(jīng)寫得很明確,就不再贅述蛾找。
5. 標點符號
聲筆系列碼對標點符號的輸入方法進行了統(tǒng)一和規(guī)范娩脾,以 RIME 的設(shè)計為基礎(chǔ),有少量修改打毛,可以用 aeuio
來選擇重碼柿赊,更加方便、快捷幻枉。在半角狀態(tài)下的定義如下:
按鍵 | 標點 | 按鍵 | 標點 | |||
---|---|---|---|---|---|---|
, | 碰声, | . | 。 | |||
< | 《, 〈, ?, ?, < | > | 》, 〉, ?, ?, > | |||
‘ | ‘, ’ | “ | “, ” | |||
/ | 熬甫、, /, /, ÷ | ~ | ~, ~, ?, ≈, ?, ?, ?, ?, ∽, ?, ≌, ﹏, ﹋, ﹌ | |||
·, | , |, §, |, ‖,? | ` | `胰挑, ′, ″, ?, ‵, ?, ?, ? | |||
@ | @, ?, ?, ? | # | #, № | |||
% | %, %, °, ℃, ‰, ?, ℉ | $ | ¥, $, €, £, ¥, ¢, ¤, ? | |||
^ | ……, ^ | _ | ——, _ | |||
= | =, 々, 〃 | * | *, *, ·, ×, ※, ?, ?, ?, ?, ?, ? | |||
[ | 「, 【, 〔, [ | ] | 」, 】, 〕, ] | |||
{ | 『, 〖, { | } | 』, 〗, } |
上表中沒有列出按鍵和標點完全一致的,如# %
等椿肩。在全角狀態(tài)下瞻颂,標點符號的定義幾乎與半角狀態(tài)下相同,只是有的半角字符變成了對應(yīng)的全角字符郑象,如& @
等贡这。
6. 特殊符號
另外,通過 \
引導(dǎo)厂榛,還可以輸入各類特殊符號盖矫,輸入習(xí)慣源自同文風(fēng),但是改 /
為 \
噪沙,同時將以非首碼為 aeuio
的編碼改為 v
或者省略炼彪,以便支持用 aeuio
選擇重目,具體符號類別大致如下:
編碼 | 類別 | 編碼 | 類別 | |
---|---|---|---|---|
\fh | 符號 | \dn | 電腦 | |
\xq | 象棋 | \mj | 麻將 | |
\sz | 色子 | \pk | 撲克 | |
\bq | 表情 | \tq | 天氣 | |
\yy | 音樂 | \lx | 兩性 | |
\bg | 八卦 | \bgm | 八卦名 | |
\lssg | 六十四掛 | \lssgm | 六十四掛名 | |
\txj | 太玄經(jīng) | \tt | 天體 | |
\xz | 星座 | \xzm | 星座名 | |
\sg | 十二座 | \xh | 星號 | |
\fk | 方塊 | \jh | 幾何 | |
\jt | 箭頭 | \sx | 數(shù)學(xué) | |
\szq | 數(shù)字 + 圈 | \szh | 數(shù)字 + 弧 | |
\szd | 數(shù)字 + 點 | \zmq | 字母 + 圈 | |
\zmh | 字母 + 弧 | \0~10 | 數(shù)字 | |
\fs | 分數(shù) | \szm | 蘇州碼 | |
\lm | 羅馬數(shù)字小寫 | \lmd | 羅馬數(shù)字大寫 | |
\sb | 上標 | \xb | 下標 | |
\xl | 希臘字母 | \ey | 俄語 | |
\yf | 月份 | \rq | 日期 | |
\yr | 曜日 | \sj | 時間 | |
\tg | 天干 | \dz | 地支 | |
\gz | 干支 | \jq | 節(jié)氣 | |
\dw | 單位 | \hb | 貨幣 | |
\jg | 結(jié)構(gòu) | \pp | 偏旁 | |
\kx | 康熙部首 | \bh | 筆畫 | |
\bd | 標點 | \bdz | 標點直行 | |
\py | 拼音 | \pyd | 拼音大寫 | |
\sd | 聲調(diào) | \hzq | 漢字 + 圈 | |
\hzh | 漢字 + 弧 | \jm | 假名 | |
\pjm | 平假名 | \jmq | 假名 + 圈 | |
\jmbj | 假名半角 | \hw | 韓文 | |
\hwq | 韓文 + 圈 | \hwh | 韓文 + 弧 |
7. 詞庫同步
在用戶同時使用多種設(shè)備正歼,如臺電腦辐马、手機等時,新造的詞組局义,碼長調(diào)整和頻率調(diào)整的結(jié)果都需要同步喜爷,才能避免重復(fù)的工作。RIME 提供了同步用戶詞組的功能萄唇,可以滿足這種需求檩帐,具體方法參見 RIME 官方網(wǎng)站的用戶資料同步一節(jié)。
8. 自定義詞典
不少用戶需要的一些特殊詞組是方案本身不能或者不便于造出來的另萤,比如帶數(shù)字或 / 和字母的詞組湃密、特別長的詞組等诅挑。聲筆系列碼提供了一個共享的自定義詞典來滿足這種需求。
由于聲筆系列碼在不少情況下是不允許重碼的泛源,所以用戶自定義的詞組不能放在系統(tǒng)詞組的編碼空間里拔妥,否則可能造成沖突而影響輸入法的正常使用。經(jīng)過仔細考量达箍,決定采用 u
引導(dǎo)來解決用戶自定義詞組的輸入問題没龙,此處的 u
意為「用戶」,因為它是英語的 user
的首字母缎玫,而聲筆系列碼的各種方案都不會使用 u
作為正常中文編碼的首碼硬纤,不會產(chǎn)生編碼沖突。
自定義詞典隨聲筆簡碼和聲筆簡整一道包含在為聲筆系列碼定制的小狼毫和同文主程序安裝包里赃磨。它在里面體現(xiàn)為一個方案筝家,但是獨立使用的價值不大,只是為其它方案服務(wù)的煞躬。它是一個 dict
型而非 txt
型的詞典肛鹏,當收錄的詞條數(shù)量大時也具有很快的查找速度。
上圖所示就是自定義詞典文件恩沛。在該文件開始的注釋部分在扰,說明了編碼格式和注意事項。需要特別注意的是雷客,自定義詞組不能以 aeuio
作為首碼芒珠,非首碼可以為小寫字母和數(shù)字,最好不要有重碼搅裙,因為重碼字詞需要通過移動光標來選擇皱卓,很不方便。同時還要強調(diào)部逮,詞組和編碼之間娜汁,編碼和權(quán)重(如果有的話)之間,必須是以制表符 TAB 分隔兄朋,不能是空格掐禁,否則使自定義詞典編譯失敗,所以最好要找一個支持制表符的編輯器來編輯自定義詞典颅和。
9. LUA 腳本
聲筆定制程序能夠支持 LUA 腳本傅事,但是在方案中的用法與官方有所不同。在聲筆的所有方案中峡扩,都是統(tǒng)一用 o 來引導(dǎo)的蹭越,其正則表達式為 o[qwrtsdfgzxcvbyphjklnm0-9][a-z0-9]*
,默認用 orq
來輸入日期教届,用 osj
來輸入時間响鹃,用 o[0-9]+
來輸入中文數(shù)字驾霜。實現(xiàn)過濾器和其它功能的腳本,請自行添加茴迁。注意寄悯,如果有多個選項萤衰,o 引導(dǎo)的 LUA 腳本輸入選項是不能用 aeuio
來選擇的堕义,在電腦上可以用箭頭移動光標來選擇,在手機上可以滑動空格鍵來選擇脆栋,然后用空格上屏倦卖。
10. 增強的設(shè)置選項
(1) 停止調(diào)頻與造詞
聲筆系列的所有字詞方案默認都是開啟自動調(diào)頻與自動造詞的,這適合大多數(shù)人的習(xí)慣椿争。但是怕膛,仍然有些用戶不喜歡詞庫的動態(tài)變化,或者喜歡在一段時間的動態(tài)調(diào)整后就不再變化秦踪。為此褐捻,聲筆定制程序?qū)iT針對 Table Translator 提供了一個 stop_change 選項,用于停止或者開啟自動調(diào)頻與自動造詞椅邓,停止為 true柠逞,開啟為 false。用戶修改 schema 中的這個選項后景馁,需要重新部署才能生效板壮。該選項的位置如下圖所示。該選項也能用于非聲筆系列的方案合住。
(2) 自動刪詞閾值
聲筆系列的所有字詞方案默認都能自動刪除過時的臨時詞組绰精。默認的刪除規(guī)則是,若在輸入時檢索到某個臨時詞組的 tick 值與最新的全局 tick 值之差的絕對值大于等于 1000 時透葛,則將該臨時詞組刪除笨使。這個絕對值稱為 delete_threshold,可以在 Translator 中修改僚害。當它小于等于 0 時硫椰,則不會刪除臨時詞組,否則就按該值規(guī)定的 tick 差值來刪除贡珊。該值的通俗含義就是最爬,檢索到某個臨時詞組前你輸入了多少個字詞。該選項也能用于非聲筆系列的方案门岔。
(3) 多字詞過濾
聲筆系列中的簡碼爱致、飛訊和快訊有一個開啟多字詞過濾的選項 enable_filtering。這個選項默認的情況下為 false寒随,即未開啟糠悯。未開啟多字詞過濾時帮坚,簡碼的 sssb 編碼、飛訊和快訊的 szsbb 編碼會將多字詞也查找出來互艾,而開啟(即將 enable_filtering 設(shè)置為 true)的時候則會過濾掉多字詞试和,從而減少重碼,這時多字詞就只能采用 sssS 的形式來輸入纫普。
附錄一:筆畫的國家規(guī)范
聲筆系列碼對筆畫的使用完全遵從國家的有關(guān)規(guī)范阅悍,這對糾正使用者的錯誤筆順和識別正確的筆畫類型是很有幫助的。
1. 筆順規(guī)則
2. 筆畫類型
附錄二:筆畫易錯的漢字和部首
有個別漢字和偏旁部首的筆順容易弄錯昨稼,需要引起注意节视,下面把它們羅列出來。
匕:丿乙
冫:丶一
入:丿丶
刁:乙一
卩:乙丨
九:丿乙
乃:乙丿
力:乙丿
七:一乙
廴:乙丶
屑偎ā:丨丿丶
義:丶丿丶
萬:一乙丿
忄:丶丶丨
女:乙丿一
宀:丶丶乙
門:丶丨乙
犭:丿乙丿
山:丨乙丨
及:丿乙丶
叉:乙丶丶
與:一乙一
于:一一丨
之:丶乙丶
幺:乙乙丶
也:乙丨乙
夂:丿乙丶
丬:丶一丨
心:丶乙丶丶
尤:一丿乙丶
長:丿一乙丶
車:一乙一丨
比:一乙丿乙
巴:乙丨一乙
辦:乙丿丶丶
方:丶一乙丿
灬:丶丶丶丶
丑:乙丨一一
火:丶丿丿丶
巨:一乙一乙
化:丿丨丿乙
戈:一乙丿丶
丹:丿乙丶一
片:丿丨一乙
區(qū):一丿丶乙
兇:丿丶乙丨
五:一丨乙一
烏:丿乙乙一
互:一乙乙一
瓦:一乙乙丶
為:丶丿乙丶
世:一丨丨一乙
訊:丶乙乙一丨
民:乙一乙一乙
凸:丨一丨乙一
冉:丨乙丨一一
母:乙乙丶一丶
皮:乙丿丨乙丶
可:一丨乙一丨
鳥:丿乙丶乙一
凹:丨乙丨乙一
北:丨一一丿乙
必:丶乙丶丿丶
永:丶乙乙丿丶
兆:丿丶一乙丿丶
再:一丨乙丨一一
臣:一丨乙一丨乙
臼:丿丨一乙一一
過:一丨丶丶乙丶
共:一丨丨一丿丶
那:乙一一丿乙丨
卵:丿乙丶丿乙丨丶
肖:丨丶丿丨乙一一
巫:一丨丿丶丿丶一
里:丨乙一一丨一一
赤:一丨一丿丨丿丶
甫:一丨乙一一丨丶
垂:丿一丨一丨丨一一
貫:乙乙丨一丨乙丿丶
建:乙一一一一丨乙丶
或:一丨乙一一乙丿丶
學(xué):丶丶丿丶乙乙丨一
重:丿一丨乙一一丨一一
幽:丨乙乙丶乙乙丶乙丨
脊:丶一丿丶丿丶丨乙一一
兜:丿丨乙一一丿乙乙一丿乙
雪:一丶乙丨丶丶丶丶乙一一
率:丶一乙乙丶丶一丿丶一丨
淵:丶丶一丿丶丿一丨丿丶丨