小狼毫Weasel輸入法是RIME中州韻輸入法引擎的Windows版本,在MacOS上被稱為鼠鬚管Squirrel,在Linux上則與fcitx5輸入法框架集成為fcitx5-rime,在安卓系統(tǒng)上則與同文輸入法集成。這是一款高度可自定義的中文輸入法,擁有多種拼音、多種五筆輸入方案可定制,適合有一定基礎(chǔ)的用戶使用。
小狼毫輸入法安裝步驟
1、下載安裝包并打開(kāi),點(diǎn)擊“我接受”
2、選擇安裝位置,點(diǎn)擊“安裝”
3、選擇簡(jiǎn)體中文,點(diǎn)擊“安裝”
4、安裝完成,點(diǎn)擊“確定”進(jìn)行配置
5、選擇輸入方案,點(diǎn)擊“中”
6、選擇界面風(fēng)格,點(diǎn)擊“中”
7、完成全部安裝
小狼毫輸入法使用方法
打字入門
以下操作多數(shù)是可定制的,此說(shuō)明書以默認(rèn)配置為準(zhǔn)。
選字與換頁(yè)
使用↑↓鍵定位高亮的候選字,以空格鍵確認(rèn)。
在【語(yǔ)句流】風(fēng)格的輸入方案里,以空格鍵確認(rèn)后,字詞并不立即上屏,而是在輸入了句末的標(biāo)點(diǎn)(,。?!等)或按下回車鍵(Return)時(shí)整個(gè)句子上屏。
通常,按數(shù)字鍵可選擇序號(hào)為該數(shù)字的候選;但某些輸入方案會(huì)以其他按鍵代替數(shù)字鍵,如【注音】以大寫字母選字。
除了可用標(biāo)準(zhǔn)的Page Up、Page Down換頁(yè)之外,大多數(shù)輸入方案里還設(shè)置了以下幾組等效的換頁(yè)鍵:
Shift+Tab、Tab
符號(hào)鍵- =
符號(hào)鍵, .
令輸入碼直接上屏
輸入編碼后,如果不需要候選字而是希望輸入碼對(duì)應(yīng)的鍵盤字符直接上屏,可使用回車鍵(Return)。
注意:【語(yǔ)句流】輸入方案不適用。在【語(yǔ)句流】模式下,先按左Shift鍵切換為西文編碼,再按回車鍵確認(rèn)。
若要輸出經(jīng)過(guò)變換的輸入碼,如帶聲調(diào)的地球拼音、注音符號(hào)、倉(cāng)頡字母等,請(qǐng)?jiān)谳斎刖幋a后按Shift+回車鍵或Control+回車鍵。
使用編輯鍵
使用←→鍵定位光標(biāo)插入點(diǎn)「?」(或顯示為「›」),編輯輸入碼。也可用來(lái)縮短后選詞所對(duì)應(yīng)輸入碼的范圍、確認(rèn)詞句的一部分。
Home、End鍵快速跳至句首、句末。
BackSpace、Delete鍵分別刪除光標(biāo)前、后的編碼字符。注意在蘋果鍵盤上前者標(biāo)注為Delete,后者通常是組合鍵Fn+Delete。
Escape鍵清空未完成的輸入。
刪除誤上屏的錯(cuò)詞
不慎上屏了錯(cuò)誤的詞組,再打同樣的編碼時(shí),那錯(cuò)詞出現(xiàn)在候選欄,令有潔癖的同學(xué)十分不爽。這時(shí)候可以:
先把選字光標(biāo)(用上、下鍵)移到要?jiǎng)h除的用戶詞組上,再按下Shift+Delete或Control+Delete(蘋果鍵盤用Shift+Fn+Delete)。
只能夠從用戶詞典中刪除詞組。用于碼表中原有的詞組時(shí),只會(huì)取消其調(diào)頻效果。
繁簡(jiǎn)字切換
Rime 輸入法詞庫(kù)多以傳統(tǒng)漢字編排。
因?yàn)橛蠴penCC 提供準(zhǔn)確而高效的繁→簡(jiǎn)轉(zhuǎn)換功能,大多數(shù)輸入方案都可以從「方案選單」里選擇「漢字←→漢字」的選項(xiàng)來(lái)啟用或停用繁簡(jiǎn)轉(zhuǎn)換。
碼表為簡(jiǎn)化字的方案如【五筆】、【袖珍簡(jiǎn)化字拼音】等,不提供這個(gè)選項(xiàng)。
小狼毫輸入法進(jìn)階教程
定制指南
Rime 輸入方案,將Rime 輸入法的設(shè)定整理成完善的、可分發(fā)的形式。但并非一定要?jiǎng)?chuàng)作新的輸入方案,才可以改變Rime 的行為。
當(dāng)用戶需要對(duì)Rime 中的各種設(shè)定做小幅的調(diào)節(jié),最直接、但不完全正確的做法是:編輯用戶資料夾中那些.yaml 文檔。
這一方法有弊端:
當(dāng)Rime 軟件升級(jí)時(shí),也會(huì)升級(jí)各種設(shè)定檔、預(yù)設(shè)輸入方案。用戶編輯過(guò)的文檔會(huì)被覆寫為更高版本,所做調(diào)整也便丟失了。
即使在軟件升級(jí)后再手動(dòng)恢復(fù)經(jīng)過(guò)編輯的文件,也會(huì)因設(shè)定檔的其他部分未得到更新而失去本次升級(jí)新增和修復(fù)的功能。
因此,對(duì)于隨Rime 發(fā)行的設(shè)定檔及預(yù)設(shè)輸入方案,推薦的定制方法是:
創(chuàng)建一個(gè)文件名的主體部份(「.」之前)與要定制的文件相同、次級(jí)擴(kuò)展名(「.yaml」之前)為.custom的定制文檔:
patch:
"一級(jí)設(shè)定項(xiàng)/二級(jí)設(shè)定項(xiàng)/三級(jí)設(shè)定項(xiàng)": 新的設(shè)定值
"另一個(gè)設(shè)定項(xiàng)": 新的設(shè)定值
"再一個(gè)設(shè)定項(xiàng)": 新的設(shè)定值
"含列表的設(shè)定項(xiàng)/@n": 列表第n個(gè)元素新的設(shè)定值,從0開(kāi)始計(jì)數(shù)
"含列表的設(shè)定項(xiàng)/@last": 列表最後一個(gè)元素新的設(shè)定值
"含列表的設(shè)定項(xiàng)/@before 0": 在列表第一個(gè)元素之前插入新的設(shè)定值(不建議在補(bǔ)靪中使用)
"含列表的設(shè)定項(xiàng)/@after last": 在列表最後一個(gè)元素之後插入新的設(shè)定值(不建議在補(bǔ)靪中使用)
"含列表的設(shè)定項(xiàng)/@next": 在列表最後一個(gè)元素之後插入新的設(shè)定值(不建議在補(bǔ)靪中使用)
"含列表的設(shè)定項(xiàng)/+": 與列表合併的設(shè)定值(必須爲(wèi)列表)
"含字典的設(shè)定項(xiàng)/+": 與字典合併的設(shè)定值(必須爲(wèi)字典,注意YAML字典的無(wú)序性)
就是這樣:patch定義了一組「補(bǔ)靪」,以源文件中的設(shè)定為基礎(chǔ),寫入新的設(shè)定項(xiàng)、或以新的設(shè)定值取代現(xiàn)有設(shè)定項(xiàng)的值。
不懂?那看我來(lái)示范。
一例、定制每頁(yè)候選數(shù)
Rime 中,默認(rèn)每頁(yè)至多顯示5 個(gè)候選項(xiàng),而允許的范圍是1?9(個(gè)別Rime 發(fā)行版可支持10個(gè)候選)。
設(shè)定每頁(yè)候選個(gè)數(shù)的默認(rèn)值為9,在用戶目錄建立文檔default.custom.yaml:
patch:
"menu/page_size": 9
重新布署即可生效。
〔注意〕如果default.custom.yaml 里面已經(jīng)有其他設(shè)定內(nèi)容,只要以相同的縮進(jìn)方式添加patch:以下的部分,不可重復(fù)patch:這一行。
若只需要將獨(dú)孤一個(gè)輸入方案的每頁(yè)候選數(shù)設(shè)為9,以【朙月拼音】為例,建立文檔luna_pinyin.custom.yaml寫入相同內(nèi)容,重新布署即可生效。
注:請(qǐng)參閱前文「重新布署的操作方法」★
一例、定制標(biāo)點(diǎn)符號(hào)
有的用家習(xí)慣以/鍵輸入標(biāo)點(diǎn)「、」。
仍以【朙月拼音】為例,輸入方案中有以下設(shè)定:
# luna_pinyin.schema.yaml
# ...
punctuator:
import_preset: default
解釋:
punctuator是Rime 中負(fù)責(zé)轉(zhuǎn)換標(biāo)點(diǎn)符號(hào)的組件。該組件會(huì)從設(shè)定中讀取符號(hào)映射表,而知道該做哪些轉(zhuǎn)換。
punctuator/import_preset是說(shuō),本方案要繼承一組預(yù)設(shè)的符號(hào)映射表、要從另一個(gè)設(shè)定檔default.yaml導(dǎo)入。
查看default.yaml,確有如下符號(hào)表:
punctuator:
full_shape:
# ……其他……
"/" : [ /, "/", ÷ ]
# ……其他……
half_shape:
# ……其他……
"/" : [ "/", /, ÷ ]
# ……其他……
可見(jiàn)按鍵/是被指定到"/", /, ÷等一組符號(hào)了。并且全角和半角狀態(tài)下,符號(hào)有不同的定義。
欲令/鍵直接輸出「、」,可如此定制luna_pinyin.custom.yaml:
patch:
punctuator/full_shape:
"/" : "、"
punctuator/half_shape:
"/" : "、"
以上在輸入方案設(shè)定中寫入兩組新值,合并后的輸入方案成為:
# luna_pinyin.schema.yaml
# ...
punctuator:
import_preset: default
full_shape:
"/" : "、"
half_shape:
"/" : "、"
含義是、在由default導(dǎo)入的符號(hào)表之上,覆寫對(duì)按鍵/的定義。
通過(guò)這種方法,既直接繼承了大多數(shù)符號(hào)的默認(rèn)定義,又做到了局部的個(gè)性化。
【小狼毫】更新日志
0.16.1 (2024-06-06)
安裝須知
如您由0.16.0之前的版本升級(jí),由于參數(shù)變化,安裝小狼毫前請(qǐng)保存好文件資料,于安裝后重啟或注銷Windows,否則正在使用小狼毫的應(yīng)用可能會(huì)崩潰。
?如您由0.16.0之前的版本升級(jí),請(qǐng)確認(rèn)您的installation.yaml文件編碼為UTF-8, 否則如您在其中修改了非ASCII 字符內(nèi)容的路徑時(shí),有可能會(huì)引起未明錯(cuò)誤。
主要更新
為WeaselServer.exe使能Windows Error Reporting, 提供對(duì)應(yīng)的WeaselServer.pdb文件, 在WeaselServer.exe崩潰時(shí)可以生成dmp報(bào)告文件在日志文件夾中
提供WeaselServer.exe守護(hù),在服務(wù)崩潰后6個(gè)按鍵事件(三次擊鍵Down&Up)后拉起服務(wù)
新增英文界面語(yǔ)言
更新7z和curl到最新版本,修復(fù)一些因?yàn)?z的bug引起的問(wèn)題
優(yōu)化預(yù)覽圖PNG文件大小
新增語(yǔ)言欄菜單,打開(kāi)日志文件夾,調(diào)整日志文件夾路徑為%TEMP%\rime.weasel,方便查閱管理
異步處理消息,避免服務(wù)崩潰時(shí)長(zhǎng)時(shí)間未響應(yīng)引起客戶端程序崩潰
不在服務(wù)中部署方案,避免在守護(hù)拉起服務(wù)進(jìn)入長(zhǎng)耗時(shí)部署引起的僵死問(wèn)題
Bug 修復(fù)
修復(fù)自動(dòng)折行未正確處理標(biāo)點(diǎn)符號(hào)(標(biāo)點(diǎn)在折行后最前)的問(wèn)題
修復(fù)vim-mode下的typo引起的無(wú)法生效問(wèn)題
修復(fù)部署消息未更新問(wèn)題
修復(fù)卸載小狼毫?xí)r意外安裝語(yǔ)言包問(wèn)題
修復(fù)semi_hilite下的UI未正確響應(yīng)問(wèn)題,semi_hilite顏色調(diào)整為高亮色的半透明度狀態(tài),改善體驗(yàn)
減少不必要的服務(wù)端UI更新,提高性能減少服務(wù)崩潰機(jī)率
修復(fù)在非DPI=96的副屏上響應(yīng)慢的問(wèn)題
修復(fù)在高分屏上layout參數(shù)未dpi aware問(wèn)題
修復(fù)Windows 11下Chrome等瀏覽器中非激活光標(biāo)狀態(tài)下的按鍵響應(yīng)異常問(wèn)題
修復(fù)64位系統(tǒng)下默認(rèn)安裝路徑不準(zhǔn)確的問(wèn)題
上一篇:搜狗輸入法官方最新版
下一篇:訊飛輸入法電腦版