本區只用於功能開發、版本測試和意見收集。 最新測試版本爲 v2.0.0-alpha.beta
開發測試版
每天我們會收到大量的意見的建議。爲了更直觀地反映出這些建議的實際使用情况,我們建立了這個「開發測試區」,並且生成「測試版」方案。這個方案融合並展現了部分建議的實際效果,它也部分反映出宇浩輸入法 v2.0.0 的發展方向。
- 測試版方案各平臺碼表都儲存在 /beta 文件夾下。
- 測試版方案的在线拆分查询系统提供臺灣字形拆分。
- 測試版方案的在線字根練習也已上線。
- 文件夾 generator 包含三個用來生成一級、二級、三級簡碼字詞的文件。
歡迎試用並提出寶貴意見!如果有新功能或者發現問題,可以直接 pull request。
臺灣字形
增加近四千個臺灣字形兼容拆分,調整臺灣方案簡碼。凡臺灣繁體詞語,都使用臺灣字形編碼。比如「起來=走己來」DBDl
和「起=走巳來」DCDl
兼收。
在線拆分系統現也增加臺灣拆分一欄。
單字編碼
v1 版中,爲了減少全碼碼長,宇浩輸入法在每個大碼上設置了一個小碼爲 v 的字根,如果两根字末尾是 v,則可以省略這個 v。這個規則遭到了很大的詬病。根据反饋,在測試版中,單字編碼規則簡化如下:
- 依次取一、二、三、末根大碼。
- 不足四碼時,補上末根小碼。
- 仍然不足四碼时,補上首根小碼。
字根編碼
字根字編碼,在 v1 版中,代表字根加f,附屬字根加 ff。這對 f 鍵不够友善。故而在测试版方案中改爲:
- 代表字根:全碼爲三碼,重複小碼,Aaa
- 附屬字根:全碼爲四碼,重複小碼,Aaaa
卽使一個字根字設置了一、二級簡碼,其全碼位依然保留,不另外設置其他漢字的三級簡碼,以满足全碼黨的需求,如:
- 「水」全碼爲 Kvv,爲它設置了二級簡碼 Kv,但 Kvv 依舊可以得到「水」字,不另設「關」字在此三碼碼位上。
注意到,改動後,字根字編碼規則同單字編碼規則一致:假設字根大碼爲 A,小碼爲 a。首先,依次取一、二、三、末根大碼,故取 A。接着,不足四碼,故補上末根小碼,故取 a。最後,仍然不足四碼,故補上首根小碼 a。最終編碼爲 Aaa。
字根改變
以下字根進行歸併:
- 「礻」歸併至「示」上,因爲這兩個偏旁經常混同,尤其在大字集下分辨不易,不如合併來得痛快。
- 「灬」歸併至「火」上。因爲四點就是火。
- 單獨設立「丷」字根,兩點都歸到此字根上。
以下字根被認定:
- 認定「业」爲字根,編碼爲 Kk
- 認定反過來的「彐」字根同「彐」,如 虐 = 虎彐
- 認定「𦣞」「𦣝」字根同「臣」,如 熙 = 臣巳灬,姫 = 姬 = 姬 = 女臣
- 認定 𬻂 = 卌一,「帶」上同「𬻂」
以下字根被删除:
- 删除「四豎」字根,因爲只在字集中被使用了一次。
小碼優化
根據大量反饋,我們將字根小碼去 v 化,改用拼音中的字母。小碼設置方法如下:
- 主要用聲母。
- 聲母已被其他字根使用,或爲增加互擊,則使用其韻母中的字母。如:羊 Ug,手 Tu。
- 有些拼音不是很熟悉的字根,小碼等於 v 或其大碼。如:彐 Xx,宀 Oo。
- 另外,偶爾也用 d f j k 來提高手感和互擊。如:八 Ti,辶 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小碼一致
- 龰 Nh -> Nf 防止 Nh 單指跨行
- 辶 Po -> Pd 防止 Po 無名指小拇指連擊
- 艹 So -> Sj
- 卯 Ta -> Tm 聲母
- 丷 Uh -> Ue
- 巛 Vh -> Vc 聲母「川」
- 乂 Wa -> Wl 分散雙手
- 凵 Xa -> Xg 韻母「丱」,防止 Xa 無名指小拇指連擊
- 豸 Yi -> Yk 聲母 z 轉 k
其他小碼改變(主要爲了增強手感,需要特别記憶):
- 飛 Bf -> Bk 分散雙手
- 十 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 改善手感
- 乃 Va -> Vj 分散雙手
- 身 We -> Wm 分散雙手
- 千 Wq -> Wk 防止 Wq 無名指小拇指連擊
- 心 Yn -> Yi 韻母,防止 Yn 單指大跨行
- 九 Yj -> Yf 分散雙手,汉字密度 Yj19 Yf11
- 彡 Ti -> To 讓出碼位給「八」
- 八 Tb -> Ti 防止 Tb 單指大跨行,分散雙手
- 力 Xl -> Xk 降重,汉字密度 Xk7 Xl10
單字拆分
單字拆分更變:
- 「丘」字由「亻工」改爲「斤一」。
- 「夜」字由「亠亻夂丶」改爲「亠亻夕乀」。
單字拆分更正:
- 𦥷 = ⺽且八
- 𠴿 = 口𰃦𠀎
- 𦣵 = 臣𠂉卌𠄎日夊
- 𭺄 = 王日罒方
- 𠦑 = 丶廾⺀丶
- 𱍓 = 𠂇手丿乀
- 𮠐 = 勹口古月阝
- 曱 = 冂干
簡碼設置
優化簡碼設置:
- 一、二級簡碼儘量不設置三選簡詞。
- 二級簡碼非必要不設置二選簡詞。
- 三級簡碼只對常用繁簡漢字進行設置。次常用漢字不再設置三級簡碼。
- 二級簡碼三選位上設置標點符號快速輸入。如:分號;在 fh 上,書名號《》在 sm 上。
全碼排序
全碼排序時,不再對已設置了簡碼的單字全碼進行後置。需要此功能可以在輸入平臺開啓。
四重註解
RIME 提供拆分、編碼、拼音、字符集四重註解,卽額外增加拼音註解。
四重註解中,單字、詞語編碼用大小寫來區分大小碼。
預選顯示候選
RIME 平臺可通過 Shift + Ctrl + E 快捷鍵,將候選字顯示在預選區中。
作者:王牌餅乾
功能開關一鍵配置
RIME 平臺加入「功能開關一鍵配置」文件,方便用户切換設置:
- yuhao.custom.yaml
- yuhao_tradition.custom.yaml
- yuhao_tradition_tw.custom.yaml
重碼數據
基本没變。
形码方案 | GB2312 | 通规一二级 | 国字常用 | 常用繁简 | GBK | 简体选重率 | 繁体选重率 | 繁简混合文本选重率 |
---|---|---|---|---|---|---|---|---|
宇浩·v1.4.3 | 313 | 271 | 214 | 583 | 5015 | 5.5‱ | 15.6‱ | 17.7‱ |
宇浩·v2.0.0 | 314 | 265 | 208 | 583 | 5171 | 5.2‱ | 15.3‱ | 17.1‱ |