倉頡之友
康熙与倉頡
主頁 自學 倉頡字典 康熙字典體

倉頡平台2022 網上輸入法 九萬漢字

論壇 聯絡 康熙字典網上版 捐助本站

倉頡論壇

替換微軟倉頡碼表,盡享倉頡補完計劃的樂趣
本帖最後由 馬拉一個錘子 於 2-6-2020 10:58 PM 編輯

點擊「新增」(簡體中文版譯為「添加」)。
  • 屏幕快照 2020-06-02 下午10.56.51.png
本帖最後由 馬拉一個錘子 於 2-6-2020 10:56 PM 編輯

之後還是在安全選項卡點擊「編輯」。
  • 屏幕快照 2020-06-02 下午10.55.43.png
本帖最後由 馬拉一個錘子 於 2-6-2020 10:55 PM 編輯

在彈出的窗口的下方的文本框中輸入自己的用戶名,如果你不確定自己有沒有輸對,可以點擊「檢查名稱」來檢查一下。之後點擊兩次「確定」。
在這裏,我的用戶名是「fraise」。
  • 屏幕快照 2020-06-02 下午10.54.06.png
本帖最後由 馬拉一個錘子 於 2-6-2020 10:53 PM 編輯

在彈出的窗口中點擊「變更」(簡體中文版譯為「更改」)。
  • 屏幕快照 2020-06-02 下午10.52.55.png
本帖最後由 馬拉一個錘子 於 2-6-2020 10:52 PM 編輯

那怎麼辦呢?
原來,我們必須把文件的所有者改成自己,然後給自己以足夠的權限。

首先,Windows 10 2004之前版本,請退回到上一級目錄,選中CHT文件夾,右擊→內容(簡體中文版譯為「属性」),再切換到「安全」選項卡。接下來,點擊「進階」選項(簡體中文版譯為「高级」)。
  • 1.png
  • 屏幕快照 2020-06-02 下午10.50.58.png
本帖最後由 馬拉一個錘子 於 3-6-2020 12:09 AM 編輯

然後,對於Windows 10 2004之前版本的用戶,可以試着刪除ChtChangjie.lex、ChtChangjie.spd和ChtChangjieExt.lex文件。
對於Windows 10 2004的用戶,可以試着刪除ChtCangjie.sdc、ChtCangjie.spd和ChtCangjieExt.lex文件。
據本人的測試,Windows 10 2004在提供管理員權限後應可以直接刪除掉相關文件,而Windows 10 2004以前的版本則無法直接刪除。
若你的系統在提供管理員權限後可以直接刪除相關文件,則可以直接跳到20樓看後續步驟。若提供管理員權限後仍無法刪除,請繼續往下看。

此處以Windows 10 2004之前版本為例,你會發現不能刪除相關文件,即使你提供了管理員權限亦然。
  • 屏幕快照 2020-06-02 下午10.38.17.png
本帖最後由 馬拉一個錘子 於 2-6-2020 10:42 PM 編輯

然後,打開你的系統盤,這個盤符通常是C。現在我們假設你的系統盤符是C。

然後你要確定你的Windows 10的版本號。按下Win+R組合鍵,在「運行」窗口中輸入winver並回車。
在彈出的窗口中,有「版本 XXXX」的字樣。如果這個版本低於2004,進入C:WindowsInputMethodCHT文件夾。若這個版本為2004,請進入C:WindowsSystem32zh-hk文件夾。要稍微注意的是,2004之前的版本中,與微軟倉頡有關的文件是ChtChangjie.lex、ChtChangjie.spd和ChtChangjieExt.lex。已經正式發佈的Windows 10 2004中,與微軟倉頡有關的文件是ChtCangjie.sdc、ChtCangjie.spd和ChtCangjieExt.lex。不過讀者不必為此感到困擾,因为儘管不同版本之間存在差異,但替換的原理是大同小異的。

  • Windows 10 2004
  • Windows 10 2004以前的版本
  • Windows版本號查看
本帖最後由 馬拉一個錘子 於 2-6-2020 10:28 PM 編輯

拿到了替換的碼表後,如何替換系統內置的碼表呢?
A.如果你現在在使用微軟倉頡,或開機後啓用過微軟倉頡,請你現在切換到其他輸入法。然後在任務管理器裏找到你看到的所有的Microsoft IME進程,並把它們結束掉。

B.如果你不會結束進程,也可以進入鍵盘設定中刪除掉微軟倉頡,然後重啓電腦。


之所以要這麼做,是為了防止輸入法進程佔用碼表文件,使得文件無法被刪除。
  • 屏幕快照 2020-06-02 下午9.50.15.PNG
本帖最後由 馬拉一個錘子 於 23-4-2020 09:59 AM 編輯

我先將替換碼表的鏈接放在這裏,然後再講講替換碼表的方法。本方案支持Windows 10。


注:雖然8.1與10具有相同的碼表格式,但是我們提供的碼表並不適用於8.1。这是因為微軟倉頡的擴展區以Unicode碼位排序,為了方便用戶,我們使用了特殊的方式儘量讓lex碼表中的排序與原補完計劃碼表中的排序一致。這種方式可以使得替換碼表後,Windows 10的微軟倉頡中的重碼字有正常的排序,但在Windows 8.1的微軟倉頡中卻會出現異常。考慮到Windows 8.1的用戶較少,權衡利弊,我們僅提供適用於Windows 10的lex格式碼表。

倉頡三代補完計劃替換碼表下載地址:https://github.com/Arthurmcarthur/Cangjie3-Plus/releases

倉頡五代補完計劃替換碼表下載地址:https://github.com/Jackchows/Cangjie5/releases
本帖最後由 馬拉一個錘子 於 2-6-2020 10:25 PM 編輯

由於倉頡三代/五代補完計劃有較好的編碼質量,而且支持到G區,因此替換碼表後可以以微軟倉頡打出G區字,下方為效果圖。
  • 屏幕快照 2020-06-02 下午10.25.20.png
1 ..2345下一頁
回復 2收藏 淘帖