替換微軟倉頡碼表,盡享倉頡三代補完計劃的樂趣
仓颉吧
全部回复
仅看楼主
吧务
level 14
ArthurMcArthur
楼主
2020年04月18日 06点04分
1
吧务
level 14
ArthurMcArthur
楼主
衆所周知,微軟倉頡有着一個非常垃圾的碼表。非Big5部分有着大量錯碼、還有不少缺字。即使是Big5部分,也存在排序難用的問題。
2020年04月18日 06点04分
2
吧务
level 14
ArthurMcArthur
楼主
於是,一些人包括我就想,為什麼不能把微軟倉頡的碼表換成自己的呢?
這個想法很美好,只是,微軟倉頡的碼表以特殊的方式encode,因此要更換它並不是很容易。儘管隔壁的微軟五筆碼表早已被解開可以隨意替換,但微軟倉頡的碼表卻遲遲沒有人找出其中的奧秘。(笑)
2020年04月18日 06点04分
3
吧务
level 14
ArthurMcArthur
楼主
不過,並不是沒有人努力過。例如
@贴吧用户_0aWPQC4
就找出了讀取微軟倉頡擴展區碼表的方法。而我,近日就在他的基礎上,進一步研究了微軟倉頡擴展區碼表的結構,並寫了程序來把自己的碼表變成微軟倉頡的lex格式。
2020年04月18日 06点04分
4
ArthurMcArthur
注意:本方法適用於Windows 10,Windows 8.1應該也適用,但我沒有測試過。不適用於Windows 7等系統。
2020年04月18日 07点04分
ArthurMcArthur
該方式不適用於Windows 8.1,若有疑問請看下方樓中樓中倉頡之友·馬來西亞論壇的鏈接。
2020年04月22日 11点04分
吧务
level 14
ArthurMcArthur
楼主
倉頡三代補完計劃對不同字形、大字集具有着良好的支持。例如說,它早在Ext-G區還是草案時就為G區編了碼。因此,將微軟倉頡的碼表替換成倉頡三代補完計劃具有巨大的好處。不僅打簡體沒問題了,還能打ABCDEFG區字。
2020年04月18日 07点04分
5
吧务
level 14
ArthurMcArthur
楼主
例如說,微軟倉頡的「关」原來只能以「金一大」打出。而倉頡三代補完計劃不僅支持「金一大」,還支持「廿大」。下圖即為替換後的效果圖。
2020年04月18日 07点04分
7
吧务
level 14
ArthurMcArthur
楼主
再例如,微軟倉頡把很多「讠」旁的字都錯編成了「戈山」、「戈弓」。而倉頡三代補完計劃則沒有這些問題,下圖為替換後的效果圖。
2020年04月18日 07点04分
8
吧务
level 14
ArthurMcArthur
楼主
倉頡三代補完計劃對舊字形也有部分支持。例如說,「曾」不僅可以以「金田日」打出,還可以以「金.田火.日」打出。
2020年04月18日 07点04分
9
吧务
level 14
ArthurMcArthur
楼主
倉頡三代補完計劃有較好的編碼質量,而且目前支持到G區,因此替換碼後可以以微軟倉頡打出G區字,下方為效果圖。
2020年04月18日 07点04分
10
吧务
level 14
ArthurMcArthur
楼主
看到這裏,各位是不是想馬上替換碼表了呢?我先將替換碼表的鏈接放在樓中樓,然後再講講替換碼表的方法。
2020年04月18日 07点04分
11
ArthurMcArthur
地址:githu(刪除)b.co(刪除)m/Art(刪除)hurmc(刪除)arthur/Can(刪除)gjie3-Plus(刪除)/rele(刪除)ases
2020年04月20日 07点04分
吧务
level 14
ArthurMcArthur
楼主
拿到了替換的碼表後,如何替換系統內置的碼表呢?
如果你現在在使用微軟倉頡,或開機後啓用過微軟倉頡,請你現在切換到其他輸入法。然後在任務管理器裏找到兩個Microsoft IME進程,並把它們結束掉。
2020年04月18日 07点04分
12
吧务
level 14
ArthurMcArthur
楼主
然後,打開你的系統盤,這個盤符通常是C。假設你的系統盤符是C,就進入C:\Windows\InputMethod\CHT文件夾。
2020年04月18日 07点04分
13
ArthurMcArthur
請注意,對於較新版的Windows 10,教程有更新。詳見w(刪除)ww.chi(刪除)nesecj.(刪除)co(刪除)m/for(刪除)um/forum.php?mod=view(刪除)thread&tid=194346&page(刪除)=1#pid2(刪除)08501
2020年04月21日 10点04分
ArthurMcArthur
如果您的Windows版本是2004或以上(当然截至发帖时间为止还没有以上),请一定要看上面这个更新的帖子。顺便吐槽一下,微软仓颉换皮换得挺勤,实质功能却没什么增加,码表也一如既往的糟糕,实乃科技以换壳为本的典范。
2020年04月21日 11点04分
ArthurMcArthur
但是,像大易/行列这种输入法,想换皮也没得换。
2020年04月21日 11点04分
吧务
level 14
ArthurMcArthur
楼主
然後,試着刪除ChtChangjie.lex和ChtChangjie.spd文件,你馬上就會發現不能刪除。
2020年04月18日 07点04分
14
吧务
level 14
ArthurMcArthur
楼主
那怎麼辦呢?
原來,我們必須把文件的所有者改成自己,然後給自己以足夠的權限。
首先,退回到上一級目錄,选中CHT文件夾,右擊→屬性,再切換到「安全」選項卡。
2020年04月18日 07点04分
15
ArthurMcArthur
接下來,點擊「高級」選項。
2020年04月18日 07点04分
吧务
level 14
ArthurMcArthur
楼主
在彈出的窗口中點擊「更改」。
2020年04月18日 07点04分
16
1
2
3
尾页