v2.0.0-alpha.1
Pre-release測試版本
發佈宇浩輸入法 v1.0.0 後,我收到大量的意見的建議,以及 pull request。爲了更直觀地反映出這些建議的實際使用情况,我生成「發燒友測試版」方案。這個方案融合並展現了部分建議的實際效果,它也部分反映出宇浩輸入法未來可能的發展方向。
以下爲本測試方案功能介紹
臺灣字形
增加近四千個臺灣字形兼容拆分,調整臺灣方案簡碼。凡臺灣繁體詞語,都使用臺灣字形編碼。比如「起來=走己來」DBDl
和「起=走巳來」DCDl
兼收。
在線拆分系統現也增加臺灣拆分一欄。
四重註解
RIME 提供拆分、編碼、拼音、字符集四重註解,卽額外增加拼音註解。
四重註解中,單字、詞語編碼用大小寫來區分大小碼。
預選顯示候選
RIME 平臺可通過 Shift + Ctrl + E 快捷鍵,將候選字顯示在預選區中。
作者:王牌餅乾
功能開關一鍵配置
RIME 平臺加入「功能開關一鍵配置」文件,方便用户切換設置:
- yuhao.custom.yaml
- yuhao_tradition.custom.yaml
- yuhao_tradition_tw.custom.yaml
單字編碼
爲了減少全碼碼長,宇浩輸入法在每個大碼上設置了一個小碼爲 v 的字根,如果两根字末尾是 v,則可以省略這個 v。
這個規則遭到了很大的詬病。根据要求,发烧友测试版中,單字編碼規則簡化如下:
- 依次取一、二、三、末根大碼。
- 不足四碼時,補上末根小碼。
- 仍然不足四碼时,補上首根小碼。
字根編碼
字根字編碼,在正式版中,代表字根加f,附屬字根加 ff。這對 f 鍵不够友善。故而在测试版方案中改爲:
- 代表字根:全碼爲三碼,重複小碼,Aaa
- 附屬字根:全碼爲四碼,重複小碼,Aaaa
卽使設置了二級簡碼,常用代表字根三碼位依然保留,满足全碼黨的需求。
改動後,字根字編碼規則同單字編碼規則一致。假設字根大碼爲 A,小碼爲 a。首先,依次取一、二、三、末根大碼,故取 A。接着,不足四碼,故補上末根小碼,故取 a。最後,仍然不足四碼,故補上首根小碼 a。最終編碼爲 Aaa。
字根改變
以下字根進行歸併:
- 「礻」歸併至「示」上,因爲這兩個偏旁經常混同,尤其在大字集下分辨不易,不如合併來得痛快。
- 「灬」歸併至「火」上。因爲四點就是火。
- 單獨設立「丷」字根,兩點都歸到此字根上。
以下字根被删除:
- 删除「四豎」字根,因爲只在字集中被使用了一次。
小碼優化
根據大量反饋,我們將字根小碼去 v 化,改用拼音中的字母。小碼設置方法如下:
- 主要用聲母。
- 聲母已被其他字根使用,或爲增加互擊,則使用其韻母中的字母。如:羊 Ug,手 Tu。
- 有些拼音不是很熟悉的字根,小碼等於 v 或其大碼。如:彐 Xx,宀 Oo。
- 另外,偶爾也用 d f j k 來提高手感和互擊。如:八 Td,辶 Pd,力 Xk。
- 尽量均衡「二码常用汉字密度」。「二码常用汉字密度」,就是头两码为 AB 的常用繁简汉字的数量。我们应当使二简文字密度尽量大于一个阈值,使得二简字效率更高。其中,将字根字直接放在文字密度低的位置上,是一个非常直接、便捷、有效的方法。
小碼 v 轉其他字母(由三碼變成四碼,基本不用特别記憶):
- 扌 Av -> Ao 韻母
- 尸 Bv -> Bh 聲母
- 女 Cv -> Cn 聲母
- 石 Dv -> Dh 聲母
- 亻 Ev -> Ee 韻母,和「人」Te小碼一致
- 王 Gv -> Gn 聲母,汉字密度 Gw25 Gn7
- 土 Hv -> Ht 聲母
- 氵 Iv -> Ic 分散雙手
- 日 Jv -> Jr 聲母
- 虫 Kv -> Kc 聲母,汉字密度 Kv7 Kc3
- 宀 Ov -> Oo 韻母「寶」,拼音少見,重複大碼
- 竹 Qv -> Qk 聲母 z 轉 k
- 犭 Rv -> Rq 聲母,和「犬」Sq 小碼一致
- 𠂇 Sv -> So 拼音少見,重複大碼
- 钅 Tv -> Tj 聲母
- 火 Uv -> Uo 韻母
- 月 Wv -> Wy 聲母,汉字密度 Wy7 Wv12
- 彐 Xv -> Xx 聲母「雪」
- 冖 Yv -> Ym 聲母「冪」
偏旁部首改變小碼(因爲存在簡碼,影響很小):
- 冂 Kg -> Kf 同 「匚」Gf小碼一致
- 龰 Mh -> Nn 防止 Mh 單指跨行
- 辶 Po -> Pd 防止 Po 無名指小拇指連擊
- 艹 So -> Sj
- 卯 Ta -> Tm 聲母
- 丷 Uh -> Ue
- 巛 Vh -> Vc 聲母「川」
- 乂 Wa -> Wl 分散雙手
- 凵 Xa -> Xg 韻母「丱」,防止 Xa 無名指小拇指連擊
- 豸 Yi -> Yk 聲母 z 轉 k
其他小碼改變(主要爲了增強手感,需要特别記憶):
- 十 Dh -> Di 韻母
- 西 Dh -> Dx 聲母
- 其 Dq -> Dj 聲母,減少小拇指負擔
- 壬 Ee -> En 韻母,分散雙手,汉字密度 Er22 En14
- 士 Hh -> Hf 分散雙手,汉字密度 Hf17 Hh26
- 户 Ih -> Ie 分散雙手
- 水 Kh -> Kv 韻母 u 轉 v,汉字密度 Kv7 Kh13
- 目 Mu -> Mf 防止 Mu 單指大跨行
- 虎 Mh -> Mu 韻母,汉字密度 Mh20 Mu6
- 之 Pc -> Pe 改善手感
- 千 Wq -> Wk 防止 Wq 無名指小拇指連擊
- 心 Yn -> Yi 韻母,防止 Yn 單指大跨行
- 八 Tb -> Td 防止 Tb 單指大跨行
- 力 Xl -> Xk 降重,汉字密度 Xk7 Xl10
單字拆分
單字拆分更变:
- 「丘」字由「亻工」改爲「斤一」。
- 「夜」字由「亠亻夂丶」改爲「亠亻夕乀」。
- 設置反過來的「彐」字根。虐 = 虎彐
重碼數據
没變。
形码方案 | GB2312 | 通规一二级 | 国字常用 | 常用繁简 | GBK | 简体选重率 | 繁体选重率 | 繁简混合文本选重率 |
---|---|---|---|---|---|---|---|---|
宇浩·正式版 | 313 | 271 | 214 | 583 | 5015 | 5.5‱ | 15.6‱ | 17.7‱ |
宇浩·發燒版 | 312 | 265 | 210 | 589 | 5159 | 5.2‱ | 15.3‱ | 17.1‱ |